MSTSMNTILVVGGTSGIGEAFTKRFHSMGKRVIVTGRRKDLLSEMQKSMPGLEVYPFDMTDLPSVSGHVEKLFTSYADIDTVWINGGLQYLSSIKDLDSTTDDKVIEEVTTNVTAPMILARHVIPRLLAQKKETQFMITSSGLGFVPVGSMFPIYCPTKAAIHDYLVGIRQALKDTNVNVIEIVPPFVDGTELGSEHMDKVAHLTPLPMEDFVKEIFETLDNNKASDLKEVAAGTAVNRVQAWRSGIGELLAKSGLGG*