Affiliation: | 1. Department of Cell and Developmental Biology, Perelman School of Medicine, University of Pennsylvania, Philadelphia, PA 19104-6058, USA;2. Group of Cell Motility and Muscle Contraction, State Key Laboratory of Integrated Management of Pest Insects and Rodents, Institute of Zoology, Chinese Academy of Sciences, Beijing 100101, China;3. Department of Biology, University of Pennsylvania, Philadelphia, PA 19104, USA |