MDTLLKTHNKLEFLHPLHGFAEKLGNLTFPKLQNQEFRFGPKKSNLKWGRNGCVKASSSALLELVPETKKENLEFELPMYDPSKGLVVDLAVVGGGPAGLAVAQQVSEAGLSVCSIDPSPKLIWPNNYEVEEHPFDVDKMVFMDWRDSHLNNNMELKNRNSRIPTFLYAMPFSSNRIFLEETSLVARPGVPMEDIQERMVARLRHLGIKVKSIEEDERCIIPMGGPLPVLPQRVVGIGGTAGMVHPSTGYMVARTLAAAPIVANSIVQYLGSDRSFFGNELSSEVWRDLWPIERRRQREFFCFGMDILLKLDLQGTRRFFDAFFDLEPRYWHGFLSSRLFLPELIFFGLSLFSHASNTSRIEIMAKGSINGSFFSI*