MVELKHIHGYYRYSCPNCGGEDSDLRLIHKAPCDKCIEEELFYRIRENIGEKSYKEILETYYRMLLKNNKLKKRFEFLYKFEEKLEKFEKFFSEATGGYKFWSAQRTWARRLLKRRSFSIIAPTGMGKTMFALISSLYLSKKQIMIQKNRISRKKIYLVFPTTPLLLQAEKKLRKLAEQEKIPVCQEEDSDQTCLNIISIHGRVPKKKREKLLEEIRSGNFDILLSTNMFMHKNYELLLDKKYELIVMDDVDAILRSGKAIRILFYILGLTDQEINEAIEYLKLRQRLALKLSEEERRELEEKLETLEKRIEKYKRKIDTVVIVSSATGKPRGIYPRLFRILLNFEAGSRAEAIRNIVDTYTYSKESLEQTIIRLAKKLGDGGLIFVPIDKGVEYAETIAELLKKHGINAEAFHAKKAVKLLEEFASGNIDILVGVATYYGVMVRGLDLPDRVKYAIFTGVPRHKFSTRLESPSPIDVLRIFTILRDVLEGEEKRKAEILIGRISLRLRRLSQGALMKLKEDFMKKLQGEEVEEYPLLSLLMEALSMARELLSKPEIWEKLKQKGDVALVQEDGKSYILIPDVATYIQASGRTSRLYPGGITKGLSIVIVDDQRLLNGLIKRMRWLFEEFDMKRLDEVDLDKLMKEINEERRKVKMILEGRIEVEKTLELTKSALLIVESPNKARTIANFFGKPSIRILENGMPVYDVTTGDYVLSIIASIGHVYDLVVDDGLYNYGVRLVGDKFIPVYTDIKRCNKCGYQFTAETNTCPKCGSRDISRKLDIVETLRELANEVDVVFIGTDPDTEGEKIGWDIKVLLEPYAREIKRVEFHEITRKAILNAIRNPRDFDMKLVEAQIVRRVEDRWLGFALSKKVQKYFWPIYCFKVLHPLLNKYVREGKRITDKMPFCCIENRNLSAGRVQTPVLGYIIRRFKEHNDESKFRYLLTIKINDSRLRVDIDRSVLEIIGITSHRNLIGYRVEVREEDRKEEIINPPPPFTTDTLLEEASIRLGLSTTRTMEIAQELFELGLITYHRTDSTRISDAGINVARQYLEEKLGEKAKEVFKPRTWGVGGAHEAIRPTRPIDADRLAELIREGALILARPLTRLHYMVYKLIFNRFIASQMIPAKIVKQVLKIRMNGYEKKVERVIGIIEKGFLEFYQTVNVEEEVKPGTYPVVDVEVLKPPLARYHDVIKWMKTNGIGRPSTYAKIIQTLIDRKYVNVSKRVKALIPTKRGTMVYEEFLDKYYKDVVSVEVTRELEKKMKEVEEGIRDYQEVLHEIFNELKTKIIDNPVVNKELEQKWSKHCGQIESSK