1. Center for Anatomy; Institute I; University of Cologne; Joseph-Stelzmann-Street 9 50937 Cologne Germany
2. Department of Parasitology; Faculty of Medicine; Suez Canal University; Ismailia 41522 Egypt
3. Medical School; University of Cologne; Cologne Germany
4. Thousand Talents Plan of the Chinese Government; Center for Biomedicine and Infectious Diseases; Qinghai Academy of Animal Science and Veterinary Medicine; Xining China