MVLTAFRVDKELKGSPLRDDEKDRLVHSLDVRPSGSASKSASEDDYSRENVLSITRERCGWLITFCLGLLLSALIVERFEDLLEHHVQLSFFVPLIMGHGGNTGSQTVSTLIRALALRQIGQRDLLRTVIKESVAGALMGGLLGALILLVSLLWPHLGAGVGLTVGLALPIISMWANGVGALLTMLADRFKFDPAVTSVPLMTTIVDATGLIIYFYIAELFLDVSVDAEVAHAAQGAGAAAGSGKATAQMVAAAAAAASKSGAAKAVTDTVKKLMSPPPPGKHALKGKAKSLFL*