MSLTSLLNPKSLEDFLGQEHLVGKDAPLFKALQSKHFPHAFFYGPPGVGKTSLAQIIARSLERPILLFNATDFKLEDLRLKLKNYQNTLLKPVVFIDETHRLNKTQQEFLLPIMEKDHALILGASTQDPNYSLSHAIRSRSFIFELTPLKKSDLDKLCAKALTLLKKQIEPGAKTYLLNSSAGDARALLNLLDLSAKVEDPITLETLQSLRPHSLNDGSYSDDTHYNLASALIKSLRGSDENASIYYLARLIAGGENPEFIARRLVIFASEDIGNANPNALNLASSCLFSVKQIGYPEARIILSQCVIYLACSPKSNTAYRAINQALDCVQKGSLYPIPKHLLPNAKDYLYPHDYNGYVKQDYLEKPLDLVSSQGIGFEKTLLEWLDKIRN*