MLVWYCAEIVHPGKHFTSYAILGDDVVIGDPEVAKLYAESLDQLGVSISFQKSVISDTGCLEFAKRFRIRRGTVDISPISIRALLSYSHPYGLMAINHKSNVKRFTTLLRIGGFGYKGQPLTPGLRGKLIQLVLNKLSPKDIQIAPDEAFHDPSLVEFNEFTILRGWMEQWLSYVSWYYNVACKPEVTLDDLFEAPYYERSWKSKANNRKEEVVRMVHGYSIY