Ref A: 9a0224d7e6994aa0ae24e433cb33e1e1 Ref B: DA164429EADC21425471F0FAAAC485F0 Ref C: Fri May 24 17:36:39 2013 PST