A look inside Stowers Institute for Medical Research in KC o