Ref A: 0a2f6c1d51a14c8db9d584054341376f Ref B: F03F8F650C5CE8A850ACB0EF22BC8CB1 Ref C: Fri Mar 27 16:15:14 2015 PST