MKKLVENMDTTNAVAMAEAASFGTQLERIYDDEVTKSYSGMDKVWMNALNQVQKKETTIEKLKQVSNGIREMTEWDDAVDRLTAYAHVAKCQNNEAIVEEKRKREKGEEEDTSRKVTQNFGKEDVKKDVPMEGEAKREQKEKSKEKGRGPAYKLLSDIEYKTDLKKVLEERILNSQIVFTLGEVLGIAKREFHDEIIDIVKRKRYAIEGPKRNIPESKEEPRVQGVNIEGDSLSNDEEEVVKSNRAQKKSPGVSYTLGYQNEENQPNSYYTNNHWSRATTETLVKVGDLDEPQI