Department of Cell & Molecular Biology, Science for Life Laboratory, Uppsala University, BMC Box 596, SE-751 24 Uppsala, Sweden.|Department of Cell & Molecular Biology, Science for Life Laboratory, Uppsala University, BMC Box 596, SE-751 24 Uppsala, Sweden.|Department of Cell & Molecular Biology, Science for Life Laboratory, Uppsala University, BMC Box 596, SE-751 24 Uppsala, Sweden.