Ref A: b8ec27f810db4f79905f84636bf22706 Ref B: A63A573B7716795AFFFAD984EF31BFC1 Ref C: Sun Dec 21 03:03:39 2014 PST