Ref A: 864b11c0a44145b180cbbe0378e5fcb9 Ref B: 3D2A8B53F7A6ACB21A59EAABA27DCA46 Ref C: Sat May 25 03:20:31 2013 PST