Ref A: b37ef46d2c0b450bb780cfa8f3caec71 Ref B: 6DD3CBDD20B7CD4032644A199844EEC3 Ref C: Sun May 19 23:08:34 2013 PST