MNWSRAKSIFIVTFLLLNVFLGIQLLDKIQQVPDIEQSSDIEKRLADNNISLPSKEIDIAGAKGVVLEGSWTTFSEAELDGLTGQTATLSQSRELIKAAFDEPIDLSDIPGNDNNKAAEQTDYAAFLAQHILHGYDYVFARREGSYLYFNQLYNQSETFVNEDAPLILELDEDDKVIGYTQRHFTFEENPDERKMITYMEAVETLLNNHFIKRNNSIVEIDFGYYSLAEQTPRFFSPMWEVTVKRNNDEEDDVRIYLVNAILGEQHQWYPDENQAIDGETPELEEPSTDEMNEAGSTP