Ref A: BDA1F0F87D054E5F975510D1FF2B8112 Ref B: ACF0F7D141ACEF6DA7F2C77EE7A1FA3D Ref C: Fri Feb 10 06:45:16 2012 PST