Ref A: 626BAE9EF1AF4624A01BF3218CC2D586 Ref B: 65BFB4A3E7E721BCD1D04142E6F87624 Ref C: Fri Feb 10 06:16:13 2012 PST