Ref A: A50E3246DF5342B9A5763B816FD750AA Ref B: DAC02C47C73897F6B172E88A37C911D2 Ref C: Fri Feb 10 06:12:58 2012 PST