MDNVKAIFLDMDGTILHENNQASTYTKDVINQLREKGYKVFLATGRSHSEIHQLVPQDFAVNGIISSNGTIGEVDGEIIFKHGLSLAQVQQITNLAKRQQIYYEVFPFEGNRVSLKEDETWMRDMIRSQDPINGVSHSEWSSRQDALAGKIDWVTKFPEGEYSKIYLFSSNLEKITAFRDELKQNHVQLQISVSNSSRFNAETMAYQTDKGTGIKEMIAHFGIHQEETLVIGDSDNDRAMFEFGHYTVAMKNARPEIQALTSDVTAYTNEEDGAAKYLAEHFLAE*