MESRLAQLAPLNQKDKAAGYQALLTELLTRQDQTGLDRDVHLLVENVLQESVGLVIGRLVLTELVKALSEGKIKETQLRKTIVKDVLELIQPRIVTYEEQVNTLRFQLADIYEEDEEWSEAARVLMGISLDSGQRALPDAEKLRVYVRIVRLLLEDEDSVQAERFYNRAALIAHTSTDKETLLSFKLCQARISDYSRKFLEAASRYHELSWIPEIDEEERKHMLSAAMTCAILAPAGPNRSRVLASLCRDERTQELPSFRIMEKMFRDRILRSNEIKDFEGTLKPHQLAQIEISSNDRLASIVAADDDEANDPIISTRKGPSTVLDRAVMEHNLLASSKVYNNITFRGLGTLLDLTPGAAETMARKMIEQGRLKGTIDQVEKLISFDVGGEDDGAQGKAGGLGDVEQVEEDTGASFTKRWDMQIRLTGANVEAIVQHLTETGLVSFGTVQA*