Ref A: 003a7ae9aa024eeda0a4dd3ead3ad9f9 Ref B: 22EC0216852604B0A13B006C3FDD2D56 Ref C: Sat May 25 19:07:41 2013 PST