Ref A: 6f0e1cd08b8c49f89566c803a3b7a8b1 Ref B: 37DC3BB145F7BF5E11D1ED2322B7ED3D Ref C: Sat May 25 20:38:57 2013 PST