1. Department of Biochemistry and Biophysics, Stockholm University, 10691 Stockholm, Sweden
2. Center for Protein Assemblies, Technical University of Munich, Ernst-Otto-Fischer-Str. 8, 85748 Garching, Germany
3. Department of Organic Chemistry, Stockholm University, 10691 Stockholm, Sweden