Ref A: 51aed963a1e34b5792091ad6755b084d Ref B: C04BC60776E3CE538B8435E6EECD27E2 Ref C: Thu May 23 15:25:34 2013 PST