Ref A: d10c41f976404fa0b58c408ef3629bf2 Ref B: F9CBA1744CBAB7A182CB838B9ECFDE2A Ref C: Wed Apr 01 14:47:28 2015 PST