MKNHDTMLGNTLVSMYAKCGELAKAQDMFDELPTRDVVSWNALITGYVEHGHSDEALKCFGRMRDEGLSPNAVTFTCILKACGSIRAAEKGAGIHAEVRRLGLMDNHDVVLDTALVSMYAKCGAFAKAEEVFYELPTRDVVCWNALIAGYADQGYSDKALKCFGRMKDEGISPDAVTFTSILKACGRIGSTEKGEEIHAEGHRLGLMESHDIVLGNGLVSMYAKCGALAKAEEVFHKLPAPDIVSWNALIAGYADLGNAERVVNSFWKMLVEHVEPDSVTFVVMLTACSHAGRVEEGLMFFDTMSAVYCIIPTKEHHICMVDLLSRA