MTAALHIGHLSKSFQNTPVLNDISLSLDPGEILFIIGASGCGKTTLLRCLAGFEQPDSGEISLSGKTIFSKNTNLPVRERRLGYLVQEGVLFPHLTVYRNIAYGLGNGKGRTAQERQRIEAMLELTGISELAGRYPHELSGGQQQRVALARALAPDPELILLDEPFSALDEQLRRQIREDMIAALRANGKSAVFVSHDREEALQYADRIAVMKQGRILQTASPHELYRQPADLDAALFIGEGIVFPAALNADGTADCRLGRLPVQSGAPAGTRGTLLIRPEQFSLHPHSAPAASIHAVVLKTTPKARHTEISLRAGQTVLTLNLPSAPTLSDGISAVLHLDGPALFFPGNTL*