Ref A: 3e6f0e4aa126407d8fb04620520ceb94 Ref B: DC778D68C6F90DD6239F98E11C539DD7 Ref C: Tue Sep 30 21:24:39 2014 PST