MVNLVEAQKPLLHGLMKMAGIKPRSIEIEPGTIMNLWVPSETIKNPKKNKKITTTTPFSNNQCATSPETTTKPDPTKPVVVLVHGFAGEGIVTWQFQVGALTKKYSVYVPDLLFFGGSVTDSEDRSPGFQAECLGKGLRKLGVEKCIVVGFSYGGMVAFKMAEMYPDLVEALVISGSILAMTDSISTSTLNGLGFSSSSELLLPTSVKGLKALLKVAAYKKLWFPDRLHRDFLEVMFTNRKERGELLEGLVVSNKDTNIPNFPQRIHLLWGENDQIFNLELAQNMKDQLGDKTTFHGIEKAGHLVHLERPCVYNRCLKQFLTSLHAEKSQY*