Ref A: 7ff9e12d4d6142a6b17cc65e1fb04f95 Ref B: 9A7E04D947D007A66BA57244D1342D8B Ref C: Wed Jun 19 01:52:44 2013 PST