Ref A: a8c85a47707d46e0b9bec3e32d91568d Ref B: 9DDAE5EC53F06289BCEE2542AD3D71C4 Ref C: Wed Jun 19 03:16:07 2013 PST