MIRGDGGKLYDDFRDKQVVAIGWSQLAPYVKPGCSREQLFTRYQELEPQTKSGTVRSGASQVWRFVNEMQKGDWAITYSPSNRTYLIGKIASDFEFHAEWLEDGMGIARKVKWNAEEIKRDSLSDATRNTLGSTLTVFQVPDFAVNELVQGKKPVSDVVPEVPVSGEEDEVVSNPLRDMEMIAFEGIKDRINRLDWDEMQNLVAGVLRSMGYKTQVSPAGADREKDIIASPDGFGFENPRIIVEVKHRREQMSSQQIRSFIGGRHKDDRGLYVSTGGFSKDARYEADRSTIPLTLWTLDDLVRALVENYEQVDIETKLLVPLKKTYLPA*