Ref A: bc4f6d64b9924858a58cb391586dff92 Ref B: A447E971CF71B65B0677C77ECF0FCCC4 Ref C: Sat May 25 16:59:43 2013 PST