Ref A: e865f6f4d61e4f5490d31cb60e12a0fb Ref B: B3FF8C9C1EC14A4FAE74ACEADA32B496 Ref C: Mon Oct 20 02:04:31 2014 PST