MSRRGRPKIPRFISEEPKFRIFKPHGVSLTEVDKVILSVDELEAIRLVDYLDYTQEEASKLMGISRRVLWSLLTEGRKKIADALINGKAIVIEGGEYKIRECGFCMRHRFGIKKHCRTWREEL