GLWEEKTVTVDTSDSAALGGGFTVSGSVSPTSGKPLGLFISSINAGGGAAKAGELEVGDLIVGVNGKDLTPLGPEGAKAAIAAALKGEGNKNGSVTIVTRRPLS