Ref A: 8958c4b9d8764670b87958c7f9af4f9d Ref B: F6536BDDDA05E5DEEBE6DF8EA4557F31 Ref C: Wed Jan 28 10:21:09 2015 PST