Ref A: D4EF950D37BD4DD7977FEFEFCE70F71D Ref B: 2D5279DFA1E2C47525FC5B7A42F30C4E Ref C: Fri Feb 10 06:29:41 2012 PST