How the multifunctional yeast Rap1p discriminates between DNA target sites: a crystallographic analysis.