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