MKKTLVLILLVWGSVTVSQGQGKEKYHLGSIAFYNVENLFDTIDDPEKRDEEYTPEGRRNWTTIRYHKKLQNLARVLSKLAGGDAPSIIGLCEVENKQVVEDLVKTGGLKKYNYKIVHYSSPDRRGIDVALIYRPEYFAPTFSKSYRLIDKTNPRFITRDQLLVKGKFDGDDIHFIVNHWPSRGGGQKRSEPRRIKAATLTRSIADSLLDADKNAKIVIMGDLNDNPNDKSLTKVLKASGKKPKGKNLYNAMLPLYKKGIGSLAYRDQWYLFDQIIMSKGLVMAKKYTYKYVPKSARVFAPKLLKQRGGKYEGYPLRTFGGRTYLGGYSDHFPVYIFIAKQVK