Ref A: c37137f1d3a34c6897f2527710afc3b7 Ref B: A75D22D5D2F012784FF1898BD5FE110A Ref C: Thu May 23 20:50:59 2013 PST