Stabilized alpha helical peptides and uses thereof | Patent Publication Number 20140296160 | Patexia