Ref A: 5CF20862D0874778B940F2817671220B Ref B: 6F2D83DD6747CF2171E36849D778F44C Ref C: Fri Feb 10 06:13:09 2012 PST