Solution structure of horse heart ferrocytochrome c determined by high-resolution NMR and restrained simulated annealing.