Ref A: 5C109CD8D8CF4B878E9A99D0ED4D7D3F Ref B: 6D036EED01C0609CD7F5F71521104A39 Ref C: Fri Feb 10 06:35:02 2012 PST