MSGASDFLSKGIDLVQKAIDADTATRYEEAYKLYYNGLDYLMLAIKYEKNPKSKELVKSKFTEYLTRAEQLKDHLEKQAQNKSTAESSVNGSTKAKKSNGDSNGSGDDNDDADTKKLRGALAGAILLEKPNVKWSDIAGLDAAKEALKEAVILPVKFPQLFVGNRKPTSGILLYGPPGTGKSYLAKAVATEANSTFFSVSSSDLVSKWMGESERLVKQLFTMARENKPSIIFIDEVDALCGPRGEGESEASRRIKTELLVQMNGVGNDSQGVLVLGATNIPWQLDAAVRRRFERRIYIALPDVEARTRMFEINIGDVPCECTPHDYRTLAEMTDGYSGHDVAVVVRDALMQPIRKIQQATHFKPVIDETDGKEKLTPCSPGDEGAREMNWMDLATDELKEPPLTIKDFIKAIKNNRPTVNEADIAQHVKFTEDFGQEGN*