Ref A: b78d637581e44ee69041221cafc8230c Ref B: F68565CAC105987A6F1C1C0D91A2C1A6 Ref C: Thu May 23 13:38:00 2013 PST