St. Louis biotech startup Wugen inks licensing deal, hires new C-suite exec