Ref A: c8c9b753be9845ad95c12e2e9f1ae2d4 Ref B: 1E3F2070C824C3CF6844EA46BE97F394 Ref C: Wed Oct 22 08:49:41 2014 PST