Ref A: a935c2f0e65d41819b937cc9070ab5e6 Ref B: B7F2838566BEDC40F7A00317E3D3EF79 Ref C: Thu May 23 16:12:48 2013 PST