1. Department of Medicinal Chemistry, Uppsala University, 75123 Uppsala, Sweden
2. Department of Immunology, Genetics and Pathology, Uppsala University, 75185 Uppsala, Sweden
3. Department of Protein Technology, Royal Institute of Technology, 10691 Stockholm, Sweden