MTILIDHLHEPGTVEVEEKKVAEEQNELVLDAGFLVPKTNAFGHTFRDYDVGSERKDGVEEFYRINHINQSYDFVKRMREEYGKLNKMEMSIWECCELLNEVIDESDPDLDDPQIEHLLQTAEAIRKDYPNEDWLHLTGLIHDLGKVLNLPGFGELPQWAVVGDTFPVGCAFDESIVHHKYFKDNPDYENPAFNTKYGVYSEGCGLDNVLMSWGHDDYMYLVAKKNNTTLPQAGLFIIRFHSFYALHRAGAYKHLMNEEDIENLKWLKIFNKYDLYSKSKVRIDVEKVKLYYLSLIEKYFPEKLRW