Ref A: e76329fe0c174331ae2a26421b1e2d9a Ref B: 5F1BE71463BD2003C8377868F420FE24 Ref C: Sat May 25 13:58:27 2013 PST