Ref A: A386DE61F89D4A64A19327817DB16268 Ref B: B9616F46B66048B2C0FB3B3CE3962425 Ref C: Fri Feb 10 06:12:48 2012 PST