Substrate mobility in thiocamphor-bound cytochrome P450cam: an explanation of the conflict between the observed product profile and the X-ray structure.