Ref A: 46d5beb07e2c49b7a49a649ffaf81857 Ref B: 6CEEA138A2FA2DDA5B8C6A3951CFAA85 Ref C: Sat Jul 04 10:59:11 2015 PST