Ref A: e30e4ae0b0db472093952233ea7ae630 Ref B: AE84AC74E0A2E7F0A634E0E7B44F5B04 Ref C: Tue Aug 04 01:17:08 2015 PST