Ref A: B864BDB79F8D43E7A49CA8CEC6D0764E Ref B: E60F977F5810A31F9EB7FC8504327B1B Ref C: Fri Feb 10 06:43:40 2012 PST