Ref A: 4DA74034B1BA46EB846F1B0B74C21BF1 Ref B: 28A5DDA158C1C10226E57E826F991215 Ref C: Fri Feb 10 06:39:18 2012 PST