Ref A: 087f597d1c2e4a8fa65a39fe88de04b4 Ref B: B45F747218EE3CE7C9FD7EB916A24A5E Ref C: Tue Nov 25 16:51:31 2014 PST