Ref A: fb1efaab0d9b4deda49a78f6bc6d9d48 Ref B: 9869DEC7C8E448CB88ADFE7318738A9B Ref C: Wed Oct 22 04:49:44 2014 PST