Seeking Alpha InnoCare inks licensing deal with Eli Lilly worth up to $3.35B Read the original at Seeking Alpha