MTAALHIGHLSKSFQNTPVLNDISLSLDPGEILFIIGASGCGKTTLLRCLAGFEQPDSGEISLSGKTIFSKNTNLPVRERRLGYLVQEGVLFPHLTVYRNIAYGLGNGKGRTAQERQRIEAMLELTGISELAGRYPHELSGGQQQRVALARALAPDPELILLDEPFSALDEQLRRQIREDMIAALRANGKSAVFVSHDREEALQYADRIAVMKQGRILQTASPHELYRQPADLDAALFIGEGIVFPAALNADGTADCRLGRLPVQSGAPAGTRGTLLIRPEQFSLHPHSAPAASIHAVVLKTTPKARHTEISLRAGQTVLTLNLPSAPTLSDGISAVLHLDGPALFFPGNTL