Ref A: 5ba8c28bd0bf4f88acee4b62d1df8e0b Ref B: 3C52607C6E595721EC864C36BD597907 Ref C: Sun May 19 16:39:35 2013 PST