Affiliation: | a University Chemical Laboratory and Cambridge Centre for Molecular Recognition, Lensfield Road, Cambridge CB2 1EW, UK b Department of Biochemistry and Cambridge Centre for Molecular Recognition, 80 Tennis Court Road, Cambridge CB2 1GA, UK |