Ref A: e003c872158d4cc1a114a1eca8479e8c Ref B: EC02CCA51ABD10E2C4A890B52566C13D Ref C: Wed Jun 19 14:59:29 2013 PST