MEFLTHLAETPSRSTAHGHFQPPLTHNDFQHRITLRTGEKENTQSRQAINNVAVVGAGYSGVVAAAHLSRYGFNVRVFERGSNVGGNWLFDSRVPRDPAFPSDRPETPLQDVTHAPPGPCYAGLRNNVPTTLMRSTIVDWPAGTPEFVTHREVEAYIGSIVDEAGIEDLIELDTAVLHVWKSPSGKWHVRTKGMDDGDGFPESVWTFDAVVAASGHYHVPRVPEIPGLAAWKKLFPQSITHSKQYRGPETSGFAGKNVLIVGAGVSSLDILRETASVANKVYQSSRGGLFDLPTTMFPDSSNVERVAGVVKFEPLDQTPDSQKHLPGAVHLSDGTVLRDIDHVVMATGYITSYPYLGPRMQRPWLELQDARKTNDQEVIVTADGLITHNLHKDIFYIPDPTLAFVGVPYHISTFSFFDVQAQVIARVFSGHAQLPPRADMAAEFARRWVAQDGDEQVDPVSLGKTFHSLYGREDAYTDELVAWVNTQVEAAGGEPMQTLGAAWRTRYRELVETSLVTRKNWSVSKSA