Division of Gene Technology, School of Biotechnology, Royal Institute of Technology (KTH), SE-106 91 Science for Life Laboratory, Solna, Sweden.|Division of Gene Technology, School of Biotechnology, Royal Institute of Technology (KTH), SE-106 91 Science for Life Laboratory, Solna, Sweden.|Division of Gene Technology, School of Biotechnology, Royal Institute of Technology (KTH), SE-106 91 Science for Life Laboratory, Solna, Sweden.|Division of Gene Technology, School of Biotechnology, Royal Institute of Technology (KTH), SE-106 91 Science for Life Laboratory, Solna, Sweden.|Division of Gene Technology, School of Biotechnology, Royal Institute of Technology (KTH), SE-106 91 Science for Life Laboratory, Solna, Sweden.