Ref A: a66ec7da5d5d49d68e59f51b619984ca Ref B: 9343DD61C9EA7ED26B3F2D1E7CD06A56 Ref C: Sun May 26 01:34:28 2013 PST