Ref A: D20E38938EC84C5D8B75393E0B118FF8 Ref B: 82E7B4EAFB80E1F94802E9B654ECBCBB Ref C: Fri Feb 10 06:29:16 2012 PST