Ref A: d6789b824964487a9214500824d4293a Ref B: 64E80C0B979E39A635ECDDF026C6FBE2 Ref C: Sat Dec 27 16:27:05 2014 PST