MELHDMQGYGHFVVSEDQKLEWGDLLGFSVYPFKHRNLNAWPTTPPEFRDVIEQYSAEVNRVGKELLGNISLMMKMDKSSLEELHGELMQIIRNNYYPICPRPDLVLGLSPHSDSNSITILLQDEVTGLQIRHDGGWVPITPMPNALLVNIGDCIEMWSNGKYKSIEHRVVTNKHKPRISVASFIEPAMDAYIEPLDQMVDCEQLRVYKKIKYGDYFRNYLEKRLEGKTHTQFGKLENE