Ref A: 6302a7a6af17435a889a53241598927a Ref B: BC0FC8EA92DC083A5AC20B2C5BC3F57D Ref C: Thu Dec 25 14:51:46 2014 PST