Ref A: A952810C9EC145A4A02A5614D1377DC6 Ref B: A7080BA7F1EC0A5B03E18236E81B0EDC Ref C: Fri Feb 10 06:32:44 2012 PST