Ref A: adde76d6ba204bac9104398fb7ca87af Ref B: 4ABB6CC60A1DFC8EF1A040466ECB3FCC Ref C: Thu Mar 05 15:38:50 2015 PST