Ref A: bf047d0b08624199b72ae3a2fd45ec1a Ref B: A4996FF104B611CED5234B06A6EBD196 Ref C: Sun Apr 20 07:07:27 2014 PST