Ref A: 58E09BEDFDAC461EB0EEA2D0CE45015D Ref B: A9C1590A1465E4D4E3DB1A17D638C761 Ref C: Fri Feb 10 06:32:44 2012 PST