Ref A: A8906D0F691D46E08B7CEF8757BF2287 Ref B: 608C1BE2C5972B228BED4781769D06D0 Ref C: Fri Feb 10 06:16:47 2012 PST