Ref A: af2a88f3c05241298c79c2e0030f0ab3 Ref B: 7AAF771D24290133745707B410EACC75 Ref C: Thu May 23 03:07:01 2013 PST