Ref A: d7acfea2abe740579b2ce0b5044817a0 Ref B: 620E0B7B16ABD3BECA75A4ADC16306D2 Ref C: Fri May 24 06:58:26 2013 PST