Ref A: 6F3282FF2A344EF48FB70AF4315F3438 Ref B: DAA36BBDEA4D8781E714104025F6C675 Ref C: Fri Feb 10 06:48:38 2012 PST