Ref A: 49f1e50d5cd54543a5faeffa6d11e330 Ref B: 3D3A140A823E333D1BCFB49412F4C9DF Ref C: Mon Dec 22 21:21:44 2014 PST