Ref A: 066E5DBE8A264B329B49F01C3B91DED3 Ref B: 4F705AC37CC5A9CC3EF195B9AAB8CA69 Ref C: Fri Feb 10 06:27:08 2012 PST