MLFYIDDLPVIFPYPRIYPEQYAYMCDLKKTLDVGGNCVLEMPSGTGKTATLLSLIVAYQQHYPEHRKLIYCSRTMSEIEKALAELKNLMKYRAGELGKEEDFRGLGLTSRKNLCLHPSVKREKSGAIVDARCRGLTAGFVKEKKEKGEDVELCVYHDNLDLLEPHNLIPNGVWTLEGLLRYGEEHKQCPYFTSRRMMQYCNVIIYSYHYLLDPKIAERVSKELSRDSIIVFDEAHNIDNVCIESLSTDITEDSLRKASRGAMNLEKRINEMRETDQNQLEDEYRKLVEGLREADEARQEDAFMSNPVLPDDLLKEAVPGNIRRAEHFVAFLKRFIEYLKTRMKVLEVISETPPSFLAHLKEYTFIEKKPLRFCAERLTSLVRTLELTNIEDFQPLQEVATFATLVATYDKGFLLLLEPYESEKSQIPNPVLHFTCLDAAIAIKPVFERFKTVIITSGTLSPLEMYPKMLGFDAVVQESYAMTLARRSFLPMIVTKGSDQASISSSFAVRNDPAVVRNYGQLLTEFAKITPDGMVVFFPSYFYMESIISMWQGMKILDEIWKYKLILVETPDAQETAVALETYRTACCNGTGAIMLCVARGKVSEGIDFDHQYGRTVLCIGVPFQYTESLILKARLEFLRETYRIRENDFLSFDAMRHAAQCLGRVLRGKDDYGIMVLADRRFPKKRPQLPKWINQALAESDVNMSTDMAVSAARKFLKSMAQPFRPEDQDGVSRWTIEDLKKHQAKVENDMIRELQAAQGKATNGQAVTVRVIEEDEDYEMDDAAEKDMMQLDA