METVKPRAVAPKGKFRRTFAKVLNIHKLTGVAPDVKKIKLDSKNSNISESFYKLEEEYERRLSLEALLAKLFATLSTIKAGYAQLQHSQSPYDAIGIQKADNLVVSELKTLSELKQCFLKKQMDPNPERTLVLAEIQELRSLLKTYEVMGRKLESQCKLKDSEILFLREKLEETTKQNKLTEKRLNQSGQLCNPLDNLHLSALNPTHFVAYLNHTVKSIRGFVKLMVQQMKLAGWDLSMAANSIQPGVVYYKQDHKCFPFEHFVSNVMFEAFHLPHFSTDSRSFKKQSKTEKQSKTEREAFFERFTELRSMKARDYLNARPRSRFARFCRAKFLQLIHPKMEEAFFGHTHLRNQVSAGVFPETSLCSGFLEMAKRVWLLHCLALSFEHEAEIFRVQKGCRFSEVYMKSVAEEALEETELPRVAFTVVPGFRVGNSLVQCEVYLSGS*