Ref A: 0c0cc4418f63444a8bb2b857443b2690 Ref B: 6737A1D85E82A5F384D2160C69570168 Ref C: Sat May 25 03:53:06 2013 PST