Myoglobin and cytochrome b5: a nuclear magnetic resonance study of a highly dynamic protein complex.