Ref A: dd62d82370bf4aa091e8da98e70f73ad Ref B: 28809F0B713A3C658334331A8AF08BC3 Ref C: Wed Oct 22 17:15:39 2014 PST