MIKVENLHKSFKGTEVLKGINLEISQSEVVAILGSSGTGKSTLLRCLNYLVEPTKGKIMIGDVKVDVEKATKKDITNLRKHTSMVFQNYNLFKNKTALENVMEALIVVHKKSKKEAREISLKLIDKVGMLDRKDFYPSKLSGGQQQRIGIARAMAVNPNVILFDEPTSALDPELVGEVLSVIKSLAKEGITMLIVTHEINFAKEVADKIIFMDNGVIAEEGTPDEIFNNPKNERTAKFLNIIRKEEVFS*