Ref A: c50f498153f643ae8af59a7290993f24 Ref B: C0B88ABBD159D3044A639DAB4C1C4D9A Ref C: Sat May 25 16:54:35 2013 PST