Ref A: a607985f266f4a78aa5ed9d8dc18df51 Ref B: 789F91482A044C27E7CB5BDF40D6AE79 Ref C: Thu May 23 16:11:07 2013 PST