Ref A: 50e51e22ed4047a7a86dd96715d911d6 Ref B: 100ED2E80ED5A14CF1AC49B5BE04ECCD Ref C: Mon May 20 00:24:32 2013 PST