1. Department of Virology, School of Public Health, Tehran University of Medical Sciences, Tehran, Iran
2. Department of Medical Virology, Faculty of Medicine, Iran University of Medical Sciences, Tehran, Iran
3. Virology Department, Pasteur Institute of Iran, Tehran, Iran
4. Faculty of Electrical & Computer Engineering, Malek-Ashtar University of Technology, Tehran, Iran