Ref A: 5a7d4f2e473f4a26bb6e85c0dbd2e3e0 Ref B: 402A1F293CDB30EF65613E35037C2CAB Ref C: Sat May 25 19:29:09 2013 PST