Experimental and theoretical analysis of the interaction between cytochrome c and cytochrome b5.