MKLVKLSLVAALAAGAFSAANATPLEEAIKDVDVSGVLRYRYDTGNFDKNFVNNSNLNNSKQDHKYRAQVNFSAAIADNFKAFVQFDYNAADGGYGANGIKNDQKGLFVRQLYLTYTNEDVATSVIAGKQQLNLIWTDNAIDGLVGTGVKVVNNSIDGLTLAAFAVDSFMAAEQGADLLEHSNISTTSNQAPFKVDSVGNLYGAAAVGSYDLAGGQFNPQLWLAYWDQVAFFYAVDAAYSTTIFDGINWTLEGAYLGNSLDSELDDKTHANGNLFALKGSIEVNGWDASLGGLYYGDKEKASTVVIEDQGNLGSLLAGEEIFYTTGSRLNGDTGRNIFGYVTGGYTFNETVRVGADFVYGGTKTEAANHLGGGKKLEAVARVDYKYSPKLNFSAFYSYVNLDQGVNTNESADHSTVRLQALYKF