Ref A: c87c1c5f17244cb2846d91381f399a81 Ref B: 222D01AF81A8C4601E36A069E5E227CD Ref C: Thu May 23 15:52:06 2013 PST