MLVANLLLLVISLAGYSVEGFQLPARYSRSVYTYPQAHHPLSVLKASSSSNDADEELDLNALKAELTEYLAKRKEVDADTAAQRQVGKVVGGTKGNPILEYVSGSPNKEIVIDEAPNAFDYDELERYGYGSLVTTIMKNGGRNAMYDLLGMERPPPPKRLKPKKAPKLVIDKTGETDRARYTGLKMGQVMDDDLMAEALANAQAKAQKGESLRPKIAEEDYVQPFADKRNTSPLQTPDWTPEKLDEYGKSRGRALAWARRAKLGEFVQDPMESIDLPLVFRVYAIGAAFFVAFAFGRATPNLLAQLDMSTDIMGLLQVPALAIVVASLGSAIVNGVVLAPSKNRNTLVWAVKGFLAGPVAVSQLRGLEDLVTLEEEEEKQRQQQQS*