MLLLQSAAVVMIALLGCLQRSLFKQVVDGILDLNKAASVVLFALLGFPLAITYSVPFFVTAELTADAGGGQGLSIGVLNLSIVIPQMIVALGAGPWDALFGGGNVPAFVLASVFALAAGIIAVIKLPHLSKTTYKPAAITLFPNNAVYWTNRALCHMKHNDWTRVEADCRKALELDKDSTKALCLLGLAMVESKQLSEGIKCLEEGMERSKAGKLEKYIAFTSDVFAKAKYEEYGAALRQNRQQELRKICERALKVEYEQAVKRLESTGKSRNLVIVIDDDRAHDISARRAQAQDYQ*