MKYISTRGQAPALNFEDVVLTGLATDGGLYVPETLPEFSQEEIASWAGLSYEALALKIISPFVEGEIPEADLKRLIAASYKTSADKGFRHEAIAPLVQTGHNEWVLELFQGPTLAFKDFALQFLGHLLDYVLKKRDQKVVIMGATSGDTGSAAIEGCRDCENVDIFILHPYQKVSDVQRRQMTTVLEDNVHNIALQGNFDDCQNMVKASFADQSFLPEGRQLVAVNSINWARIMAQIVYYFYAGLALGAPHRPVSFSVPTGNFGDIFAGYLAKRMGLPIEQLVIATNSNDILHRCISENDHSKQALVHSLSPSMDIMVSSNFERMLFDLHGRDGNKIGALMETFKSEGSMVLDDAVLAEARALFSSYRVGDDETVDVIRSVFESTEYLLDPHTAIGVQAARQTRRNNSTPMVCLATAHPAKFPEAVKQAGQTSDPALPFHMQDLFTREERYQVIADDLSQVQLFIRENISG