MLKEEYDLQKNVKEGIKFLKAELESMQAALEDVSKVPLDQLAKPIKIWARDIRELSYNIEDNIDTFMLRVDSLEPSKKNKFTWLIDECKKSLSKVKIRHKIANDIKDVKSQVKMVMECRDRYNINNVIARLPTTVDPRILTLYEKATKLIGIEKASNDLIKRLSVEGEASKKLKMKPNIKNVIKGILIDLNKHKYMEFDSAILSERHLIDELREYLGNRRYTLDHFTNPYHFYSLVDINMEIIKCALIDSNCRSRVIATTRISQVAKEVAEEFGDIYIMEPLSEDNSKKLFYSRMFGVNHKDAADNQSIEVTKNILKKCGGVPLSITTIASLLIDKPMGEWSTVYDSIGFGPTDENEVVQNTRKILSFSYYDMPSHLKTCMLYLSIYPEDHWIEKDSLIWKWIAEGFIHEEQG*