Ref A: 6c927d769f9340a2a90c07761d52da7c Ref B: B48FBD18E4314EEB2FFC6B454F96ED97 Ref C: Wed May 22 05:50:22 2013 PST