1. Department of Pharmaceutical Chemistry; Faculty of Pharmacy; Ain Shams University; Abbassia Cairo 11566 Egypt
2. Faculty of Pharmacy and Pharmaceutical Sciences; University of Alberta; Edmonton AB Canada
3. Molecular Model Discovery Laboratory; Department of Chemistry and Biotechnology; Faculty of Science, Engineering and Technology; Swinburne University of Technology; Melbourne Vic. 3122 Australia
4. LiKaShing Institute of Virology; University of Alberta; Edmonton AB Canada
5. LiKaShing Applied Virology Institute; University of Alberta; Edmonton AB Canada