MKMRLLLSHFKKSNPSSILFVFTRTMSQSTSIPKKQLRIRDHGFDNYMEIHKKIIKTLKFQELILSQPNQTLCVARLDSLARRLGLKQYEAGSFILKFPHVFEIYEHPVQRILWCRLTRRALLQIETEHRALFSQLPDAITRLRKLLMLSNTGRLRLDHIRIARKDFGLPDDFEFSIVLAQPNYFRLFDTDPADPGSKYVEIVERDPSLTICSIERLREQEYRERGADAENIRFSFIINFPPGFKIGKYYKIAVWKWQRLPYWSPYEDVSGYDLRSLEAKKRMEKRAVATIHELLSLTVEKKITLERIAHFRLSMDLPKKLKEFLLQHQGIFYISTRGNHGKLHTIFLREAYRKGELLEPNELYLARRKLAELLLMSPRKVNMDRELVHFQRRDDGDNDAPERIRKDFIEKSCGDFMDSDGLGSDGGDDSNSDLDMGLEVLKETDCE