MKNKKYSILYSSLTGNTKVLADAIHEALPQDECEYFGVSDTVIPSSELLYIGFWTDKGNADTKTLQLLSQLKNKQIFLFGTAGFGGSDVYFRKILNQVKQFVDASNVIVGEYMCQGRMPQSVRERYLKMKEAPDHPANLDVLIQNFDCALSHPDVDDLERLRQAVRNSSF