Ref A: 81228a25b608430187120a2ea6a42a57 Ref B: D95E09B4D415A4006C748E1F80DFCFE4 Ref C: Wed Sep 02 05:54:16 2015 PST