Ref A: f421168c786b443eaaf067e288e63ee8 Ref B: 7D7E77991CB9D3F1AD6698ACBD44321C Ref C: Sat Dec 27 17:36:10 2014 PST