MTKLDQIRLYLDQKGAELAIFSDPVTINYLTGFFCDPHERQLFLFVYHDLAPVLFVPALEVARASQAISFPVFGYVDSENPWEKIKAVLPNTAAKTIYAEFDHLNVNKFHGLQTIFSGQFNNLTPYVQGMRLVKSADEINKMMIAGQFADKAVQVGFDNISLDATETDVIAQIEFEMKKQGIHKMSFDTMVLTGNNAANPHGIPGTNNIENNALLLFDLGVETLGYTSDMTRTVAVGQPDQFKIDIYNLCLEAQLAAIDFIKPGVTAAQVDAAARQVIEKAGYGEYFNHRLGHGIGMDVHEFPSIMAGNDLVLEEGMCFSVEPGIYIPGKVGVRIEDCGHVTKNGFEVFTHTPKELLYFEG*