Ref A: 38a2c97b9f494462a866b2ab959e387d Ref B: 38EFAA747E25494F4E7DA03F7BE71A44 Ref C: Sun Apr 20 05:07:49 2014 PST