Structural & Computational Biology Unit, EMBL, 69117 Heidelberg, Germany.|Structural & Computational Biology Unit, EMBL, 69117 Heidelberg, Germany.|Structural & Computational Biology Unit, EMBL, 69117 Heidelberg, Germany.|Structural & Computational Biology Unit, EMBL, 69117 Heidelberg, Germany.