Ref A: c4cb0dd5b8ca448ca9b543f8bfe35e08 Ref B: 93F7BADAECDAEAB46CF130192694C78D Ref C: Tue Jul 29 20:28:03 2014 PST