1. Department of Zoology, Faculty of Science, Alexandria University, Alexandria 21321, Egypt
2. Chemistry Department, Faculty of Science, Alexandria University, Alexandria 21321, Egypt
3. Interfaculty Institute for Cell Biology, Eberhard-Karls Universität Tübingen, 37073 Tübingen, Germany
4. Université Côte d’Azur, Parc Valrose, 06000 Nice, France
5. Department of Biological and Geological Sciences, Faculty of Education, Alexandria University, Alexandria 21526, Egypt
6. Protein Research Department, Genetic Engineering and Biotechnology Research Institute (GEBRI), City of Scientific Research and Technological Applications (SRTA-City), New Borg El-Arab City 21934, Egypt
7. University Medical Center Göttingen, Georg-August-University, 37073 Göttingen, Germany