Ref A: f6cc1ccc58354dfe8929e24500cda33a Ref B: 964D55559A92D1CCDAD3814C589A6038 Ref C: Fri May 24 05:56:13 2013 PST