MKTSIEATLATETLLTGEEAVIAAAAAEAVALARAAVEVAKDAAQIIGNDPSVKLEKSEDFSSEADALRLERVRLTEMELIRTTNNSTPTDTEPHEAKDPSQGTDVSNLTHKELESQQMQYPESIAVRSGRQTDRKARRTRAAEKAAVSVIPVKSGSTSKKKRSTFQEVDYSDPLRYLRGTTSTSKLLTAAEELELSEAIQEGCRGLVKGAEKFDASKGFKFSTYAHWWIKQAVRRSLSEQSRTIRLPHFHMVEATYRVREAKKQLYSENGRYPDYQEVAEATGLSMKRLNAVMLTPKAPRSLDQKIGINQSLKPSEVIADPEAETSEEILIKQFRKQDLNKVLDTLNPREKQVVRWRFGLEDGMTKTLQEIGELMGVSRERIRQIESSAFRKLKNKKRTRHLQQYVIS