Institution: | (1) Department of Biology, Illinois Wesleyan University, P.O. Box 2900, Bloomington, IL 61702-2900, USA;(2) Biology Department, Haverford College, Haverford, PA 19041, USA;(3) Fox Chase Cancer Center, 333 Cottman Avenue, Philadelphia, PA 19111, USA |