Ref A: 3130A055D21F4536AA75893D4BD6F816 Ref B: 6DC385F786D27F70322EDDE3052100E0 Ref C: Fri Feb 10 06:32:47 2012 PST