MGRLIDIAWPQLNVKVVAELNDERNPELCEEFWQQLPFKVTQAHPVVSGASMYAWTPVVSSAPVHHRELITECPIGRLRYSQSTGNKMSVQYGKGQEPLAQPVLGQVLPEYCHLLPGVGKAVWNNLFYEKDVIFLEVSAHEGQGHSGKPAKPMNLAPLAQKLYDEAERIQLVEPEEIRALRLGEVEDAGTYGQYFSAWDFANGMLRDYIMYTIYPILTLAGKLEPKALSQVLNELDVPYSSYLSVVGFKKLEALAGELREYVATAETKEEIQQVLRAFLKYGNRLCAWSYQMFPWYLGMFYNRSKDGQERPGRWKPDAE