MSNIILKLSNIAKEFPGVRALDNVNFELFHGEVHALLGENGAGKSTMIKILTGAHSKTSGKFIFEGKEIENISPDISKKIGINAIYQELTVFDELTVAQNIFMGKEINGKVLTNDKKMNEEAKKIFDNMGIDINPNSLVKELSIAQKQMVEIARVLSSETKVLIMDEPTSSISKKETEILFRLINDLKESGVSIIYISHRMEELFEICDRITIMRDGKTISTLNTKDVSSEEELVNLMIDRKLDQFFPKRKVEIKEEIMRVENLTKNNVFNDISFNIRKGEILGIGGLVGSKRSEIVEAIFGLRTYDSGKIYLNNEEVKFKTPSDAIENGLGLITEDRKGTGLFLQMSVKENTTMAGLKKISKFKSIIDRKKEKEILEKYIEALKIKTPHMNQVIQSLSGGNQQKAIIARWLLLQPDILIMDEPTRGIDVNAKAEIYNLMGDLVESGVSIIMISSEIPELISMSDRIMVMREGHISGFLEGEEMVENNVLKLAFGGKINEFNN*