MARALRKLGNHIIDGQDQAAAGAAVTLDSIDSNEGDLYAYDLGDGKFVKDTKGDWAARLLWQHFYDNWRPTDEDLVLDRIDVESFYRIKEFSQLGDQTIQVSLAPWRPDWAEEERQVRQEPIHRIGPLGCKKEDRQGSKERLTSAWTAMCPHHLLFLPRDKAAVAGLRASALSSELTPGHNVDEITLAIVNEDDKMLKRGGAQAVDHFQVQYFTFKAELRCQTAANNPVWSQAKAEVDNVSYRVRVFGFKTSCQTVGDYELRIFPMDTQGWMRPG