MSQSTSIPKKQLRIRDHGFDNYMEIHKKIIKTLKFQELILSQPNQTLCVARLDSLARRLGLKQYEAGSFILKFPHVFEIYEHPVQRILWCRLTRRALLQIETEHRALFSQLPDAITRLRKLLMLSNTGRLRLDHIRIARKDFGLPDDFEFSIVLAQPNYFRLFDTDPADPGSKYVEIVERDPSLTICSIERLREQEYRERGADAENIRFSFIINFPPGFKIGKYYKIAVWKWQRLPYWSPYEDVSGYDLRSLEAKKRMEKRAVATIHELLSLTVEKKITLERIAHFRLSMDLPKKLKEFLLQHQGIFYISTRGNHGKLHTIFLREAYRKGELLEPNELYLARRKLAELLLMSPRKVNMDRELVHFQRRDDGDNDAPERIRKDFIEKSCGDFMDSDGLGSDGGDDSNSDLDMGLEVLKETDCE