European Molecular Biology Laboratory, Heidelberg, Germany.|European Molecular Biology Laboratory, Heidelberg, Germany.|European Molecular Biology Laboratory, Heidelberg, Germany.|European Molecular Biology Laboratory, Heidelberg, Germany.|European Molecular Biology Laboratory, Heidelberg, Germany.|European Molecular Biology Laboratory, Heidelberg, Germany.|European Molecular Biology Laboratory, Heidelberg, Germany.