Ref A: 4fe23641bdc342a996a452e1ac5d12eb Ref B: 138D22B47C194A5534A57BE65533A7D9 Ref C: Fri Apr 17 22:32:50 2015 PST