MELELGLPMHQISPRSVSNAGGVPWMDQFHASVLGLEKAGFGEVKVICENADGDLSEHMSRLIRERDLQEPFYVMDIGVVQWREAMPRVTPFYAVKCNPSPVLLTVLAKLGAGFDCASKAEIATVKALGVSSNRIIYANPCKMVRQIKYAAAAGVHMTTFDCEGELYKIKNADPNAQLLIRLRADDPTARCPLGVKYGALPSEGRALLKRAAALELKVVGAAFHVGSGAADATAYVGAIEAAKELFDEAEKLGIQFSVLDIGGGLTAGGGGGSGLQFGAATAAINGALAVHFPSETGVEIIAEPGRYFAERPFTLATTIFGLRQREDLREYWINDGLYGSMNCLLYDHAGALNPKPLRLSSVERKTGDGITKKPMFRSTVFGPTCDSLDTVMRDAWLPELAVGDWLIFNCMGAYTAAAGSAFNGFATSEIPTFYVYSVGSHDFMNWEGLDF*