1. Chemistry Department, Faculty of Science King Abdulaziz University Jeddah Saudi Arabia
2. Department of Biological Sciences King Abdulaziz University Jeddah Saudi Arabia
3. Immunology Unit, King Fahad for Medical Research King Abdulaziz University Jeddah Saudi Arabia
4. Polymer Chemistry Lab, Chemistry Department Assiut University Assiut Egypt
5. Physical Sciences and Engineering Division, KAUST Catalysis Center, Polymer Synthesis Laboratory King Abdullah University of Science and Technology (KAUST) Thuwal Saudi Arabia