Ref A: dfd22ba6a0d449d98484e6ee5da8550e Ref B: EAF209A930B56DDFEA64A0388A5F2A21 Ref C: Fri May 24 08:06:30 2013 PST