Department of Molecular Biophysics, DKFZ, INF280, D-69120 Heidelberg, Germany.|Department of Molecular Biophysics, DKFZ, INF280, D-69120 Heidelberg, Germany.|Department of Molecular Biophysics, DKFZ, INF280, D-69120 Heidelberg, Germany.|Department of Molecular Biophysics, DKFZ, INF280, D-69120 Heidelberg, Germany.|Department of Molecular Biophysics, DKFZ, INF280, D-69120 Heidelberg, Germany.