MQQKTGLVEAIIVEIQDRDKIGGSYLHSDAICCTPELDKEKSCKVGEVIIRPNPDNPDWPKRIQTFFDGKNEETTMGTQSVSINKTGMYYLYFMFCDPQLRGLKITGRTVWRNPHGYIPGKMAPMMTFFGFMSLAYLALGLLWFLQFVRCWKDILQLHYHITAVIALGMCEMAFWYFEYANFNSTGTRPIGITLWAVTFTAVKKTVSRLLLLVVSMGYGVVRPTLGGITYRVAALAVIYFTASEALELVENLGNINDFSGRTRLFLVLPVAILDATFIIWIFSSLSRTLEKLQVAASLSC*