MDRIVEIEKYSFDETYETSLRPSNFDGYIGQESIKKNLNIFIAAAKKRNECLDHILFSGPAGLGKTTLANIISYEMGANIKTTAAPMIEKSGDLAAILTNLSEGDILFIDEIHRLSPAIEEVLYPAMEDYRLDIIIGSGPAAQTIKIDLPKFTLIGATTRAGMLSNPLRDRFGMQFRLEFYKDSELALILQKAALKLNKTCEEKAALEIAKRSRSTPRIALRLLKRVRDFADVNDEEIITEKRANEALNSLGVNELGFDAMDLRYLELLTAAKQKPIGLASIAAALSEDENTIEDVIEPYLLANGYIERTAKGRIASAKSYSALKLNYEKTLFEE*