Ref A: fb2a09f30b3c44708ab3b51adf69f88b Ref B: E9427900220E7EECC6CE24951AD4FB7C Ref C: Wed Oct 01 10:54:11 2014 PST