Ref A: b2cd863a82bd4ce498b6541b1dc8de39 Ref B: 15233847DE60579EAF240D7025AA71EE Ref C: Wed May 22 12:40:50 2013 PST