1. Faculty of Science, Chouaib Doukkali University, Morocco
2. Polydisciplinary Faculty, Sultan Moulay Slimane University, Morocco
3. Faculty of Sciences Semlalia, Cadi Ayyad University, Morocco
4. Higher Institute of Nursing Professions and Health Techniques, Ouarzazate, Morocco
5. Faculty of Sciences and Techniques, Sultan Moulay Slimane University, Mococco
6. Faculty of Sciences, Chouaib Doukkali University, Morocco
7. Miller School of Medicine, University of Miami, USA