Ref A: c2c446e0b5794f639a9ee4aecba5e8b5 Ref B: 8B591F7808725F53C10746036FBF97CB Ref C: Wed Jun 19 22:44:53 2013 PST