Ref A: 64e2a9db95f14769847099d8a6a36fec Ref B: A1B1889EF1685AAEED7A0E03D260A0A5 Ref C: Fri Jul 25 10:17:47 2014 PST