Ref A: 74e820b3a0f94d2aa11cd7ffe345fd1f Ref B: 68F9F6E1F9DC95E63C3C6BDC31773DEF Ref C: Wed May 22 08:58:11 2013 PST