Affiliation: | 1. Department of Biological Sciences, University at Buffalo, The State University of New York, Buffalo, New York;2. Department of Pathology and Anatomical Sciences, School of Medicine, University at Buffalo, The State University of New York, Buffalo, New York;3. Department of Mathematics and Computer Science, Fayetteville State University, Fayetteville, North Carolina |