Stowers Institute for Medical Research, 1000 East 50th Street, Kansas City, MO 64110, USA.|Stowers Institute for Medical Research, 1000 East 50th Street, Kansas City, MO 64110, USA.|Stowers Institute for Medical Research, 1000 East 50th Street, Kansas City, MO 64110, USA.