MTTPSIKLNSGYDMPLVGFGLWKVNKETCADQIYHAIKAGYRLFDGACDYGNEVEAGKGVARAIQEGIVKREELFIVSKLWNSFHDGDRVEPICRKQLADWGLDYFDLFIVHFPIALKYVDPAVRYPPGWLSENNKLEFSNASIQETWTAMESLVDKKLARSIGVSNFSAQLLMDLLRYARIRPATLQIEHHPYLTQERLVTYAQKEGIAVTAYSSFGPLSFVELDLKDAHETPKLFDHDVIKGIAQKHGRTPAQVLLRWATQRNIAVIPKSNDPTRLAQNLDVTGWDLEASEIEAISALNRNLRFNDPLAIPVV*