Molecular mechanism of myoglobin autoxidation: insights from computer simulations.