Ref A: 972975a0a3ce4406ab119409a2e0f6af Ref B: 21D737E7F97DD0B7BE44909C67BBA777 Ref C: Fri May 24 08:19:49 2013 PST