Ref A: d84f533202ad4da08ff5a671da75d29d Ref B: 8DFD6687561837C915C15D4543411763 Ref C: Tue Jul 28 09:22:46 2015 PST