MSPPTNHVLLILMPWDPDSAWVASLADASPGIEVHSFKIGYRDEKLPEEVPADLWARTTILFTWRSFPTLDMVPSLKMVQILSAGSDHIQGVPLFKEQTDIKFCTANGVHPPQMTEWVFATFLASQHQIPQYLEHQRARHWELSQTDEDVEDAVGLRVGILGYGCIGRQCARVARSLGMEVYAYTFHERSTPESRRDESFTEPGLGDPEGIFPSRWFHGDEQLSEFLGSGLDLLVITLPLTDKTRKMISTDQFKLLGKKKAYLSNVGRGAIVDTEALMEALDQGLIRGAALDVTDPEPLPSNHRLWDYKNVIITPHVSGNSFSYNARVCKILRYNLERMSEGKELVNVVNKKLGY