MNSFYVNSAQVSWFDNDLLSIFQTSFDATAYDDGLITELNPDYHAFIQKAVTKRKSEFVAGRFCALKSLQKWGIGDAFIPVGEKRSPVWPSGIIGSISHCQSYAMAVTTQSRYSKAVGIDVEDMVEPEMADKLQDTIINPDELVLQAGIEPPNVVFTLIFSMKESFFKAVYPHVGYYFDFSAISLQTIDWHMGRAEFKINQNLSDTFKTGDRLSGQFKMLEDKKIVTLIHIKNNPSEYREP