Ref A: e1f389b260a443d19a6adc63b7a68bd7 Ref B: F151995004D8431806F24C62CEE84BE5 Ref C: Wed Dec 17 18:18:04 2014 PST