Ref A: e570f733aea24400a982b9a412bcf7ec Ref B: CBA1E624E8663656E7CE575EC32075A1 Ref C: Sun May 19 18:42:14 2013 PST