Ref A: 43fac9e3474f486aa8b2c3f8a751f669 Ref B: 4535012ADF9D769169F8EBD17E233AF8 Ref C: Mon May 20 18:32:46 2013 PST