MTAALHIGHLSKSFQNTPVLNDISLSLDPGEILFIVGASGCGKTTLLRCLAGFEQPDFGEISLSGRTIFSKNTNLPVRERRLGYVVQEGVLFPHLTVYRNTAYGLGNGKGKTAQERQRIEAMLELTGISELAGRYPHELSGGQQQRVALARALAPDPELILLDEPFSALDEQLRRQIREDMIAALRANGKSAVFVSHDREEALQYADRIAVMKQGRILQTASPHELYRQPADLDAALFIGEGIVFPAALNADGTADCGLGRLPVQSGAPAGTRGTLLIRPEQFSLHPHSAPTASIHAVVLKTTPKARHTEISLRVGQTVLTLNLPSAPTLSDGISAVLHLDGPALFFPGNTL