Department of Biochemistry and Biophysics, Stockholm University, 10691 Stockholm, Sweden.|Department of Biochemistry and Biophysics, Stockholm University, 10691 Stockholm, Sweden.|Department of Biochemistry and Biophysics, Stockholm University, 10691 Stockholm, Sweden.