Affiliation: | 1. Department of Anesthesiology, The Center for the Study of Itch, Washington University School of Medicine, 660 S. Euclid Ave., St. Louis, MO, 63110, USA 2. Department of Integrative Biology and Pharmacology, University of Texas Health Science Center at Houston, 6431 Fannin Street, Houston, TX, 77030, USA
|