MDDGTPKKLNILPDHFSAPSPTAESSQHDTPSSSQPKDDSSLRPYSQSRTRRNLKRAATMLNLFTLRRLPWVSDGQEKVELSAAELESLRSELSDMEEREAYLKAQLEHVDEVLRSARLSGYLFIRSRWAALPGEPPPIDDTEVDDWLPRFVVLQGPCLFFYLLSTDLSPQDSTLLADIVEIGSVPSYTREFDETHYCFYILTRQGLRFECSSTSKTQVDSWLSVLRLDCKSEPEERSASRAARSLLSSAKNARFFSEGRAIGAASVVHATGKVPQYASNFGKSGSGFVSNSWITGLLALPAAAFMLQDQEALAAEMERTFIAIKPDGVQRGLISEIITRFERKGYKLVGIKVMVPSKGFAQKHYHDLKERPFFNGLCNFLSSGPVVAMVWEGEGVIRYGRKLIGATDPQKSEPGTIRGDLAVVVGRNIIHGSDGPETAKDEISLWFKPEELVSYTSNAEKWIYGQN*