Ref A: e4646049b8ae4ba6a3c2dd4d39cbb4c9 Ref B: CAD530F73C47BDF640B767DCD0B2423D Ref C: Mon Oct 20 14:59:15 2014 PST