1. Department of Protein Science, KTH Royal Institute of Technology, Roslagstullsbacken 21, 114 17 Stockholm, Sweden
2. Department of Medicinal Chemistry, Uppsala University, Dag Hammarskjöldsv 14C, 751 83 Uppsala, Sweden
3. Science for Life Laboratory, Dag Hammarskjöldsv 14C, 751 83 Uppsala, Sweden
4. Department of Immunology, Genetics and Pathology, Uppsala University, Dag Hammarskjölds Väg 20, 751 85 Uppsala, Sweden