MDNVKAIFLDMDGTILHENNQASTYTKDVINQLREKGYKVFLATGRSHSEIHQLVPQDFAVNGIISSNGTIGEVDGEIIFKHGLSLAQVQQITNLAKRQQIYYEVFPFEGNRVSLKEDETWMRDMIRSQDPINGVSHSEWSSRQDALAGKIDWVTKFPEGEYSKIYLFSSNLEKITAFRDELKQNHVQLQISVSNSSRFNAETMAYQTDKGTGIKEMIAHFGIHQEETLVIGDSDNDRAMFEFGHYTVAMKNARPEIQALTSDVTAYTNEEDGAAKYLAKHFLAD