Ref A: 7067ab36b68745d9acb99e7f83b473a8 Ref B: D9FE50C8CC1AE6DB8D37C037CEC42E10 Ref C: Sat May 25 06:03:23 2013 PST