Ref A: 4581d0539e12483abc4644b638a1cb26 Ref B: 2F4E7F9946C5B193262EB6F9EC915F7A Ref C: Tue May 21 10:46:11 2013 PST