1. Department of Chemistry, Faculty of Science, Menoufia University, Egypt
2. Aachen-Maastricht Institute for Biobased Materials, Faculty of Science and Engineering, Maastricht University, The Netherlands
3. Textile Research and Technology Institute, National Research Centre (Affiliation ID: 60014618), Dokki, Cairo, Egypt
4. Textile Engineering Chemistry and Science Department, Wilson College of Textiles, North Carolina State University, Raleigh, NC, USA
5. Chemistry Department, Faculty of Science, New Mansoura University, New Mansoura City 35511, Egypt
6. Water Pollution Research Department, National Research Centre, 33 El-Bohouth St., Dokki, Giza 12622, Egypt
7. Department of Biohybrid & Medical Textiles (BioTex), AME-Helmholtz Institute for Biomedical Engineering, RWTH Aachen University, Forckenbeckstrabe 55, 52072 Aachen, Germany