Sellas Life Sciences Approves Share Incentive Plan Amid Positive Trial Progress | Intellectia