Ref A: c205330ea92a44c5b5d9198f114781d6 Ref B: C1070D7010E79CB17CA3B657F2394E16 Ref C: Sun Apr 20 02:52:34 2014 PST