Ref A: 0828b89e2d1940afb77fce8e0fc6f644 Ref B: 48B3D250D8F0A7F13203B3F247E9D090 Ref C: Thu Oct 23 11:15:28 2014 PST