MAKFLWDIRGLREVLGVDEHSLVQCVTVDTSRLVSQLDKELQNEESGVDLAVKQLQLLIENVYNKIRRDSGVPSDRSLVINLNFTNLKFSVAYWDILLERSLDLMANEAPKTNARYFITEATPMERDRYAETNLNFQTFKVNQRRVRNTVDMDEFIDFETLIKQIIFDLLKRNDIPEQDFEAILSRFHNLESLMLAFSE