Ref A: bfc3efc79fe948de8122f44f3dedfcfa Ref B: 12B3BFAC99B71BF94F2F1055B840075A Ref C: Sun May 19 11:20:52 2013 PST