MEKAVSRKLTLFCVICGLAVLVLMGATVIRDGEREWKHYQTQYREMLLKMIKKEDNPTFYQRVEEMKPEIRQIVVDEWKTVDRCTTCHLGIEDPLFANAKQPFTTHPNPELLKHHPVDKFGCTMCHGGQGLATTYNGSSHQPIDNWPITLVSKGLMQSRCGYCHKDFEAIKADRLIKGRELYKEMHCAGCHQIDGQGGNVGPDLSNFADKDPSNFSYESIEGPHSKQTWVIEHFRDPKRVSPGTPMRTYAMNDDQIECLASYVLSLTQRGFSRPYSTKVKADFVPHKVDEYVPEPELSDSADDAESN