MIRSLFYLKQEDAAVQLGISLTSLKTACRKLGISRWPYSRTRSASITGRDTSRSSPSEAMDQVMEEEVEGSNASMSCMEDVYSDAGVCDDWMMDMEIVNNQRDFVELALSVLPREHDWIEWYVRSDDSEPVIRDWPL