Ref A: b9eb0249e3484e75bfa4ff923a4b4335 Ref B: 331D41A8BAD0E2B49AF911C79060976D Ref C: Mon Mar 02 19:18:31 2015 PST