MKFQLLYSLTICLLAFVASSDAAISPEVYWKIKMPNTRMPKVIRDFLPQAENDVGDTKEKVYYGLHQHGILVFSAATDEQIHDLKRETPNAHLRQVIQESIINSDFQDNNFLYKPYFLENDLEKGNIVNFPSLKNKNEAPIWPRQFVESIPFSSKKIPEILNHFSINSSKDAQTIKETIKFCEAPGKKGQKQNCATSLESMVDFGIFMLGTNNVKVIATEVQVENQMLLQKYTIEEVEQIGEGVNMVCHKLNYAYAVHFCHGGGSTKTFMVSMIGVDGTKVKAVSICHKDTSLWNPKGLPFIVLNVKPGTTPICHFLQDDQIAFLPYQEV*