MNLFEELNDSQKQAVSHIDGAMLILAGAGSGKTKTITTRLAYLIGEVGIPSHNTLTLTFTNKAASVMRHRALNFLQGNHNPLLCTFHKFGLLFLKLHFERLERKNSFIVIDTDDTKKIIKDLIHDKNKDNVYDIIKYISYCKNEGKRVSNVFEDLNLLKEHNFEKYQNEYKFANYYRAYEEYLLKQNFVDFDDLLLLSNLILENDINFAKEQSLLYNYITVDEYQDTNTLQYKILKNLCCMHENITVVGDDDQSIYSWRGAKIENILNFQNDFKNVKLVKLEQNYRSVGTILQAANNLISHNEQRLGKTLICTKDTGENIKILKNENEKDEGLYIAQEVKKLLNSGVEAKEIAILFRVNALSRAIEEAFMKKQISYKLLSGMRFYERLEIKDLISYLRLILNPSDDLSFKRIINRPKRSIGEKALKNLEEYAKKRQISLFDALCESDGGVGILTTKKAQNEANIFIQNIHTLKSYDNAKKVFDNIEELFKIKDYFSEQDDGDERIRNLDEFYANLREKLKEDPKASLEDLLSEISLLSDQDNLDEECVCLMSIHASKGLEFDYVFIIGFDEGFFPLNSEENLEEERRLAYVAITRAKKFLTISVANSRFYHGSRANINPSRFLEESKLINEKSKNQNIQKTSFCKGDLVKHKIFGIGRVVEVNKSGKEEKLNINFGGIMRVIMASFVEKAV*