Protein engineering: the potential of remote mutations.