1. European Molecular Biology Laboratory (EMBL), Grenoble, France.
2. Institute of Pharmaceutical Sciences of Western Switzerland, University of Geneva, Geneva, Switzerland.
3. School of Pharmaceutical Sciences, University of Geneva, Geneva, Switzerland.
4. European Synchrotron Radiation Facility, Grenoble, France.
5. Protein and peptide purification platform, Faculty of Medicine, University of Geneva, Geneva, Switzerland.
6. Department of Chemistry, University College London, London, UK.
7. Institute of Structural and Molecular Biology, University College London, London, UK.
8. Swiss Institute of Bioinformatics, Geneva, Switzerland.