Ref A: BD331589EA4A4A418CC399542BA4F96D Ref B: C1EAE48473EB2BDE931B816E9F8E6FC8 Ref C: Fri Feb 10 06:40:11 2012 PST