Ref A: 418f1528f5a04d6fb86413efedf52fc9 Ref B: AF6D2D7F15E6F4FEA6AFFF27C1ADCAB2 Ref C: Sat Jan 31 14:56:04 2015 PST