MKKVILDKRLEALFKQANELYILCNIEIGLVIFAPGENNVFVWPSLAQANNRVKNYLASIKIAKLQKVATRVDELEKVVDAQKKHIYEIEQMVEQKEMEKLFNDLVETRIEVNELDITETKSLLKLFAIKRTQLDESKKQLSENVENEIDPNENKDGEENVGQS