Ref A: 768cb482b1e64fe2a23e53f8c5de0197 Ref B: 3C64FE22982A14F81FE01526A69DA58E Ref C: Tue Sep 02 23:25:31 2014 PST