Ref A: a07a2506607b462aa2f35fc312196e0b Ref B: C1C0B276961C1AC8B0C9AEF8175902DC Ref C: Sun May 19 12:06:12 2013 PST