Ref A: 9c4d3460840441bcab6c30389a8be18b Ref B: B9E8D86BA7B62F53187B92D446F22667 Ref C: Wed Dec 17 23:49:20 2014 PST