Ref A: 420848820a5842f99ec2b36729838c64 Ref B: BC689D5B2FA3ED147756AC74AA5CEE24 Ref C: Thu May 24 10:51:18 2012 PST