Ref A: 4afcc2a3fcbc4bf1991367b4cf74507a Ref B: 02158717E183B8C77D1FFAAE03DCDCA9 Ref C: Sat May 25 15:07:54 2013 PST