Ref A: 57BC2EFABDDF48DE843B47E73E80EFFB Ref B: ACBC69E58635FE088A94A1E8B1C664AD Ref C: Fri Feb 10 06:32:05 2012 PST