Science for Life Laboratory and Department of Biochemistry and Biophysics, Stockholm University, Solna, Sweden.|Science for Life Laboratory and Department of Biochemistry and Biophysics, Stockholm University, Solna, Sweden.|Science for Life Laboratory and Department of Biochemistry and Biophysics, Stockholm University, Solna, Sweden.|Science for Life Laboratory and Department of Biochemistry and Biophysics, Stockholm University, Solna, Sweden.