MDTLLRTHNRLEFLHPLHGFAEKANSINSPKLQSLDFGCVPKKPLKKCSRNGCVKAKSSALLELVPEMKKENLEFELPMYDSSKPQVMDLVVVGGGPAGLAVAQQVSAAGLSVCSIDPSPRLLWPNNYGVWVDEFEAMDLLDCIDTTWSSAVVFINDCSEKYLDRPYGRVNRKQLKSKMMQKCISNGVQFHQAKVIKVIHEEFKSLLICNDGVTIQATVVLDATGFSRCLVQYDKPYNPGYQVAYGILAEVEEHPFELDNMVFMDWRDSHLNNNKELKERNGKIPTFLYAMPFSKNRIFLEETSLVARPGLAMEDIQERMEARLKHLGIKIKSIEEDERCVIPMGGPLPVLPQRVVGIGGTAGMVHPSTGYMVARTLAAAPIVADAIVCYLHSEQGNYGNELSAQVWKDLWPLSRRRQREFFCFGMDILLKLDLEGTRRFFDAFFDLKPHYWHGFLSSRLFLPELIFFGLSLFSHASNTSRIEIMAKGTLPLLRLIKNLLQDKD