Ref A: AF0D2892A5B14B36BD416CA6BE492A7F Ref B: 2BCDAC0D7835A86BDCFCC99A43139285 Ref C: Fri Feb 10 06:10:45 2012 PST