MDKDFLKTLKKHLDGIEGAEFEVKNMRNSSRKNHQFGEDIKSANEFIGALQVVDIALKKILNEAKNIDGEFEETNTQYDRVSYNIEQLIEKCSFMGMALFDVNISTNFGGTEISFDIVSPMAFILQKDMESLCGYVGDKREEIKQKLSLISARLCGEIQEEPQALNPLDSFDFREFSKMF