Ref A: ab46601354794b5e8b0946b511a865f1 Ref B: 8FD2E228190071980B546D1F791F5EA3 Ref C: Sat Oct 25 17:23:31 2014 PST