1. Department of Immunology, Genetics and Pathology, Science for Life Laboratory, Uppsala University, SE-751 85 Uppsala, Sweden.
2. Department of Laboratory Medicine, Karolinska Institute, SE-141 86 Stockholm, Sweden.
3. Department of Organismal Biology, Uppsala University, SE-752 36 Uppsala, Sweden.