Ref A: 6b99d30cc05244a0baa9c6f6ae9db0db Ref B: 149C62E22A454AF809A3C8BC426560B8 Ref C: Wed Oct 01 06:50:27 2014 PST