MEFHGRTCGSFMAQSEEEVDLRRGPWTAEEDLVLMNYVAAHGEGRWNSLARCSGLRRTGKSCRLRWLNYLRPDVRRGNITPEEQLLILQLHTRWGNRWSKIAQYLPGRTDNEIKNYWRTRVQKHAKQLRCDVNSKQFKDAMTYVWMPRLVERIRAASGVSTTAPAGPVAEVELVMKPSPEESSTPSSSFGAEFPPAPPVFDTFPAAAAAATQSGEGELPGWWSESGDTDLGLPDFDHSVWGDDLWSAEDIWLQQQL