1. Departamento de Bioquímica y Biología Molecular I, Universidad Complutense Madrid, 28040 Madrid, Spain, Department of Chemistry, Stanford University, Stanford, California 94305-5080, and Institute of Mathematical Statistics and Applied Mathematics, Casa Academiei Romane, Bucharest, Romania