MKSLVPIFGENIRYISATRQQPTAAYTLTSSEFSTVNFLQVSSTNRKNRKSRTKRQEKPPYSYIALIAMAIQKRPDKRATLAEIYTFLQEHFDFFRGEYVGWRNSIRHNLSLNDCFVKLPKEAGERGRKGHKWTISDNCEFLLEEGAFRRRPRGYKARKRPMYGQFTQASLLSTSMRSVSGILAHVVRESHMAMHFWLHAPDARATKQQMWKKRLLFCCSVRLTKGFYTFRRVLEAT