NMR and DFT investigation of heme ruffling: functional implications for cytochrome c

NMR and DFT investigation of heme ruffling: functional implications for cytochrome c