Ref A: acc6f924ad3b4ce8a295ae8759bf2e28 Ref B: 3410FB8C9A891B64E792DD01F42966FC Ref C: Thu May 23 00:58:55 2013 PST