Ref A: 63f381671980498ea3d0a075a60ed15c Ref B: 0D163DB37493BEB77AC36A9F280AA889 Ref C: Wed Oct 22 17:01:10 2014 PST