Ref A: 205c5bb9f5ec4a3cbeebab16dbd31666 Ref B: C9C01CFC0AD091EA83093C5EBB92C77A Ref C: Thu May 24 14:52:18 2012 PST