Ref A: 12c8c3e5efde472c98b32e556758e55a Ref B: 532CB800EB3927FBEF685A5E8ED8560D Ref C: Mon Oct 20 14:40:54 2014 PST