Ref A: f0d796d4d2e240ee9f8f1999d6b80172 Ref B: CF1AD1ACC704DACCE91F84E449D01E4D Ref C: Mon May 20 02:29:35 2013 PST