Ref A: 45e737cb5bd14f27bb5f61cc4d49d426 Ref B: 916215963DD1EFF11C93AEA99B7C4F7B Ref C: Thu Oct 30 16:54:28 2014 PST