Ref A: df0127a1908e4083bd7a2bbbe00d6962 Ref B: C66E136BACFCFAC9795ADCA0D2FD1C82 Ref C: Tue May 21 09:28:18 2013 PST