Department of Biotechnology, Royal Institute of Technology, AlbaNova University Center, S-106 91 Stockholm, Sweden.|Department of Biotechnology, Royal Institute of Technology, AlbaNova University Center, S-106 91 Stockholm, Sweden.|Department of Biotechnology, Royal Institute of Technology, AlbaNova University Center, S-106 91 Stockholm, Sweden.