Ref A: a84e88fe4fab435285ef860d1b7e23ce Ref B: 0E609E2A4CA2B4F752BCCE0DAA354C04 Ref C: Sat Jul 26 08:15:18 2014 PST