MKRIRLPLVPGVVVEFADRELALKKVEEWARGGTAAVQLVFGPEGCGKTAWLRQSAEVLRELGFDVIYVNPLERDYLAYIDLKEVARRLAEHSGIAEVKLADLAIQLAKYAIKKRKRKMAVLADDVFQAIGVDKAASYVKWMLSVIEYPPGEYENIVAVVATSEGVTRREIGGHRWASPRPMWNMAREGFKQLYEQIPGEKPPFEEAWRLTGGNPKLLGELYGAKWDVDKVLKELADRKRINAFVATLGEEERELLRRALDDPDVLFTKEGIPLMDRLVDMNLIVDTLPERDSWFWAGEPPPKRDVELGIGRRVAWQTPLHREAVRRALEST