MGGVFSNLFSRLFGKKEVRILMVGLDAAGKTTILYRLKLGESVTTIPTLDSMVRQWNIETLVLRCGMSVDKIKYVLYGDIISKTLKGLIFVVDSNDTDRIGEAKDELFRMLQEDELRDTLLLVFANKQDLPNALKPTELTDKLGLHQLRNRTWYIQGTCATNSSGLFEGLDWLCQNLGGKN