Ref A: da742c9df6f14d50b0225750ccd319bb Ref B: B45DCF14A862D303D47ADA8146DCCA39 Ref C: Sat Dec 27 11:44:40 2014 PST