Ref A: 8c1b3d963b9349d1bac502292d830d0d Ref B: 32A57722403A23D965B9ED7197E9C267 Ref C: Fri Oct 24 17:19:24 2014 PST