Ref A: 82D9D530971949C5AD9F5AA57015BA30 Ref B: 21FDCFB8A89BDEA438D3AB638A2D75B1 Ref C: Sun Feb 12 20:20:18 2012 PST