Ref A: 5544b327ac184874acb1b41101d1eb2d Ref B: 7B5070230B1D1449EA2DBACEB52D7BF2 Ref C: Mon Oct 20 22:56:27 2014 PST