Department of Biochemistry and Biophysics and Science for Life Laboratory, Stockholm University, Solna, Sweden.|Department of Biochemistry and Biophysics and Science for Life Laboratory, Stockholm University, Solna, Sweden.|Department of Biochemistry and Biophysics and Science for Life Laboratory, Stockholm University, Solna, Sweden.|Department of Physics, Chemistry and Biology (IFM)/Bioinformatics. Linköping University, ?Linköping, Sweden.|Department of Biochemistry and Biophysics and Science for Life Laboratory, Stockholm University, Solna, Sweden.