MKVAMTPEVTSQVVNRAVMKQLVNQYRDTHLGRRLPAYDGRRSLYTAGPLPFTSKEFNILLVEGDDGTGGQRRDRQFRVVINFAARADLHHLGQFLSGRQADAPQEALQVLDIVLRELPTERYTPVGRSFYSPDLGARQSLGEGLESWRGFYQSIRPTQMGLSLNIDMSSTAFIEPLPVVDFVSHLLGKDVTAVLLSDTDRVKIKKSLRGVRVEVTHRGNMRRKYRIVTLTSQPTQELTFPMDDNLTMKSVVEYFRETYGISIQYTQLPCLQVGNQQRSNYLPMEVCKIVEGQRYSKKLNDKQITALLRVTCQRPQDRENGILQTVYKNAYNKDPYAKEFGIKISDRLASVEARILPAPRVIISSLL*