Ref A: 399e6acd77114ec28555a035eb472c70 Ref B: 41D4E25880D69D6271C609D9B0AED37E Ref C: Tue Sep 02 20:14:49 2014 PST