Department of Immunology laboratory172600Germany
Universität Trier institution498671Universität Trier D-54286 Trier Germanyhttps://www.uni-trier.de/index.php?id=1