MSKKLAFVLDIDGCLSHEGIPISGSKEALHKLRANNIPFVVCTNGGGQLESTRAERLSKTFDINISPDQVILSLTPLRSEVVRLKDHRVLIVGEHCAEVARAYGLTKAEGIREYGRQHPSLFPRRREVDDPEVSDDADDPVKAVLFFEDPEDLGETLQLVLDVLLTNGNPSGPRVLLTDENAQQEVEVWFTNPDLVYSGLANHPRLTQGSYRMCLETLFRSVTSSTSTSYYSASKDSEAMHKRGRTLHATTCGKPTTLTGKTALDKLLRQCPQNTREQDLEIWAVGDNPYSDVALANTMKWNGCLVRTGIWDGDESRLDSIAQPAKVIGSFGKLLKQLIPE*