Ref A: D6EE72DA3D4643E3A3DD2FC1D21D43F9 Ref B: DDB960DC2ED6B92DBDC7209AE9E5A1DF Ref C: Fri Feb 10 06:21:47 2012 PST