MKVISIFNQKGGVGKTTTSINLCSCLAMNGYKILNIDIDPQGNTTSGMGLDKNSLELSVYDVLTSDEISIKEAIKQSELISNFYILPSTMSLAGAEIELINKLDRERILLQKLKEIENDFDYVFIDCPPSLGLLTINALAASDSVLIPIQCEFYSLEGVGQLVNTIELVQKSLNSNLEVEGVILSMYDIRTRLCNEVAEEVKKYFNDKVYKTTIPRNVRLAEAPSFGLPIILYDSKCKGAEAYNNLSKEFIEKQ