MRNVRTAYVMTVSAYCCAALGLQHGPSHSRKKRQPYSKTQISSLEREYKANNFITRQKRENIARDLKLSDRQVKIWFQNRRVKDKKIKQREIKDNQQHHQTTELQRRDSHTQKQEMYQRHSAMIPIEMKNEHIRIDHIHSHVPGLGSASILM