Ref A: 67d5c61dbdf74a66a8cbbe6983f59c5a Ref B: 0F042A3FB9516E2D5C064559589CFF12 Ref C: Sun Apr 20 06:56:53 2014 PST