Ref A: cb4808a7312844d2ac02323d655368a8 Ref B: 83E8284121B0487F39D01C46F043B68D Ref C: Fri Dec 19 15:56:08 2014 PST