MGLLYRETYEVPFYESDTNHYMKLPQLLALALQISAKQSLKLGIGDDIVFKRYGLVWVVTDYIIDIERLPKHAEKIVIETEAKAHNKLLCYRYFYIYGEDGQKIITISSAFVLMDFKTRKIHPVLDDITSIYQSQRIKKVIRGPKYHPIGDSKVKQYHVRYFDLDMNGHVNNSKYLEWMYDVLDLDFLSSHIPKKIDLKYIKEIQYGTDIKSHWYQDGLVTRHDIIGGDAIHAQARIEWQEKKED