Ref A: 45506178f01f45af969884403ba7d62b Ref B: 299441781A21BA2A776845D5D9ACAE23 Ref C: Sun May 19 18:27:49 2013 PST