Ref A: f9b44e9a159a449081a539709f6b9f11 Ref B: 0B2109A35FE5097D8D67CA84B2E8A064 Ref C: Mon May 20 23:04:54 2013 PST