Ref A: A2DD8EF0341F4246BCB936C903ECCA1B Ref B: B2911058FF55DD0BDA62B984C95E8BC2 Ref C: Fri Feb 10 06:13:46 2012 PST