Ref A: df772e3e3b814b87ad9049b2073143bf Ref B: B82402BFF0B730E92FC478E4EB43A1FA Ref C: Mon Oct 20 22:31:11 2014 PST