Ref A: d89d2d41b7974e9fa5b67dc113a2bd00 Ref B: 2D3F3502EB4644B7299878C0FE6E7C03 Ref C: Wed Oct 22 23:09:27 2014 PST