Ref A: A48B0A56182A4507A7C14BB790F2CDA2 Ref B: 80A9A8AE5DB744EB39736A2490071ED9 Ref C: Fri Feb 10 05:57:55 2012 PST