Ref A: 3B5B34FD9A1340B6882A9A6A8C843FD4 Ref B: 3AEB464F1308055FFD05AD1F0146FF51 Ref C: Fri Feb 10 06:11:29 2012 PST