Ref A: 35e0318407e14811b973194dae5b1894 Ref B: 4E9397325C6C2AC08A355B2E9009747D Ref C: Wed May 22 10:42:37 2013 PST