Ref A: e4f19b7628504816838c1b0640f0640f Ref B: DDA6C433F020D720737A2A5211AF9FF7 Ref C: Fri May 24 13:19:53 2013 PST