Ref A: 88e593901050466e90150f6ac75fc08d Ref B: 12B3BFAC99B71BF94F2F1055B840075A Ref C: Thu May 23 22:57:29 2013 PST