[1] Helwan Univ, Fac Sci, Dept Zool & Entomol, Cairo, Egypt
[2] Princess Nourah Bint Abdulrahman Univ, Coll Sci, Dept Biol, POB 84428, Riyadh 11671, Saudi Arabia
[3] Univ Hail, Coll Sci, Dept Biol Sci, Hail 2440, Saudi Arabia
[4] Taif Univ, Fac Sci, Dept Biotechnol, Taif 21974, Saudi Arabia
[5] Al Baha Univ, Fac Sci, Dept Biol, Alaqiq, Saudi Arabia