Ref A: a64716970c35411481af41184b110118 Ref B: CC7C0B1C3428943FBC882BD426C2FE27 Ref C: Sat May 25 04:08:05 2013 PST