MSVGTPMENQEIISKKRRYRKDKPWDTDDIDHWNVPKLTPEDNPHGLLEESSFAVLFPKYREKYLRDIWPDIRNALKAHHIKCELDLVEGSITVRTTGKTWDPFIIIRARDMVKLLSRSVPFHQAVRILGDGEDDNNLGCDIIKIGHRNKEKMVKRRQRLVGPNGSTLKAIELLTNCYVLVQGQTVSVIGSYKSLKLVRRIVEDCMNNIHPVYHIKELMIKRELEKDERLRGENWDRFLPKFKNKCVKRKVKKQMKKKNKSIFPPEPTPRKEDMLLETGEYFYSELERKAKQIKERISEQKEKKNEKHKEREKIYVPPNEKLFLKNKISNQNEINYKTFGQNL