1. Physical ChemistryETH Zürich 8093 Zürich Switzerland
2. Institute of Health TechnologiesTallinn University of Technology Akadeemia tee 15a 12618 Tallinn Estonia
3. Institut de Biologie et Chimie des Protéines MMSB UMR 5086 CNRS/Université de Lyon, Labex Ecofect 7 passage du Vercors 69367 Lyon France