Ref A: a89367e724fc453d98b68e4c69f6849a Ref B: 53C73139A55A1178D72E34F730E102E3 Ref C: Sat Dec 27 10:13:13 2014 PST