Ref A: F9A2E820A9A741A587BA1BEF333AD5E0 Ref B: 5989A6BF1898E7EB568A7340A01CA2B7 Ref C: Fri Feb 10 06:33:39 2012 PST