MSFRKGLKVWVEEKGEGWVEAEVAEAKERAVVVLTSQRKKITVSPEKLLPRDTDEDLGGGHVDDMTKLTYLNEPGVLYNLKKRYALNEIYTYTGSILIAVNPFTRLPHLYNEYMMEQYKGIRLGELSPHVFAVADASYRAMVNDSRSQSILVSGESGAGKTETTKLIMQYLTFVGGRAALDDRTVEQQVLESNPLLEAFGNAKTVRNDNSSRFGKFVEIQFDGSGRISGAAIRTYLLERSRVVQITDPERNFHCFYQLCASGKDAELYKLGHASSFHYLNQSNTYDLEGTNNEDEYWKTKRAMDIVGISREDQDAIFRTLAAILHLGNIEFAPGKDTDSSKIKDSTSNFHLQTAAKLFMCDSDLLVSTLCSRSIHTREGIIVKALDCAAAAANRDALAKTVYARLFDWLVENINKSIGQDVDSKVQIGVLDIYGFESFKNNSFEQFCINFANEKLQQHFNEHVFKMEQEEYKSEEINWSYIEFIDNQDVLDLIEKKPIGIIALLDEACMFPKSTHETFATKMFRNFSSHPRLEKTKFSETDFTISHYAGKVTYQTDSFLEKNRDYIVAEHCNLLSSSRCPFVSGLFTSLPEESIRSSYKFSSVASRFKLQLQALMETLNSTEPHYVRCVKPNSANRPQLFENQSVLHQLRCGGVLEAVRISLAGYPTRRTYAEFVDRFAVLVPELMIGSYDERMLTKGILEKMELENFQLGRTKVFLRAGQIAILDMRRAEVLDNAARHIQGRFRTFITRKEFVKTREASVSVQAYCRGCLARKMYAIRRETAAAVIVQKYVRRWILRRAHLQACLAALLIQSYIRGFIARRYFSAIREHKAATVIQSIWRRRKVVMLFQNCRQAAVTIQCSWRQKLARKELRRLKMAANEAGALREAKNKLEKKMDDLALRLTLERRLRAASEDSKSAEILRRDKIIESLSAECAAAKSAAQNEHDKNLLLQKQLDDSLREIAMLQSKKIMSAEAEKENSNLKNLVESLSMKNSILENELTVTRKSSDDTMEKLKDVEGKCNHLQQNLDKLQEKLTNLENENHVLRQKAFNMPTMNNLPVAPKTLSEKFSASIGLPISEPKHIYESPTPTKYLASLPQSLSASRRSRLPVERHEQNHEILLKCIKENLGYKDGKPVAACIIYKCLLHWRAFESERTAIFDHVIEAINDVLKGTEADGRLPYWLSNTSALLCLLQRNLRSNGLFATPSRRSGGAIGKIAQTLRSPSKFVGRSDTLPQVDARYPAILFKQQLTACVEKIFGQLRDNLKKEISPLLNLCIQAPKSTRGQPGKTSKSPGVGAHLASNSNWDNIVNFLDLLMDTLRENYVPSFFIRKLITQLFSFINIQLFNSLLLRRECCTFSNGEYVKAGLSLLEKWITDVTEEFAGTSWHELNYIREAVGFLVIHQKRKKTLQEIRQDLCPSLSVRQIYRICSMYWDDKYNTQGISTEVVAAMREVVNKDTQNLLSNSFLLDDDLSIPFSTEDLSMAIPAIDYADVDLPECLQHYTSVQFLIRQQDLQPAQ*