Ref A: 6a1966eb1fab458a8fa830403591935f Ref B: BB3E431D27FACD337094A0310A1C7F2C Ref C: Tue Oct 21 07:51:45 2014 PST