Ref A: 08af7cd01e3e4ec1a0edebc7a5cd25ac Ref B: B1D1EB1AE70486D9A616B01EDF6D98B2 Ref C: Mon Oct 20 21:20:33 2014 PST