Ref A: 8700b90b7f194776be0913e5a6f8e4e2 Ref B: EEC53F5843279AD5E7EE18996B8B3C0E Ref C: Mon Jul 28 17:48:55 2014 PST