1. Department of Electrical and Computer Engineering; University of Alberta; Edmonton Alberta Canada
2. Biological Department; Faculty of Science; King Abdulaziz University; Jeddah Saudi Arabia
3. Therapeutic and Protective Proteins Laboratory; Protein Research Department; Genetic Engineering and Biotechnology Research Institute; City for Scientific Research and Technology Applications; New Borg El-Arab Alexandria Egypt
4. Department of Molecular Medicine and USF Health Byrd Alzheimer's Research Institute; Morsani College of Medicine; University of South Florida; Tampa FL USA
5. Laboratory of Structural Dynamics, Stability and Folding of Proteins; Institute of Cytology; Russian Academy of Sciences; St Petersburg Russia