KTH - Royal Institute of Technology, Science for Life Laboratory, School of Biotechnology, Solna 171?65, Sweden.|KTH - Royal Institute of Technology, Science for Life Laboratory, School of Biotechnology, Solna 171?65, Sweden.|KTH - Royal Institute of Technology, Science for Life Laboratory, School of Biotechnology, Solna 171?65, Sweden.|KTH - Royal Institute of Technology, Science for Life Laboratory, School of Biotechnology, Solna 171?65, Sweden.