Ref A: f1a4ed5e9c6e4f4ba1b337ae8830a767 Ref B: 64F754FF41DE880F5BEABAC9A38F1EB3 Ref C: Thu May 28 18:22:42 2015 PST