MKFTSFAFLALAASANAFTQPASFGAARSFSTSLDVSKKDLEGAQTMIDKIIDDTNANPVFVRLAWHDSGTFDVNVEKEWPASGGAIGSIRFDPEINHGANAGLSGAVKLLEPVKESFPDVSFADIFQMASARSIELAGGPKIDMKYGRVDASGPENCSAEGNLPDAEPGPDGKYGGPGGSASTEDKTPNGHLRKVFYRMGLNDEEIVALSGAHSFGRAYKDRSGLGAEKTKFTDGSKQIRADGKEAKYNPGGSAWTKNWLVFDNSYFTTIPDESADPELLKLSTDKTLFGDEDFKPFAEKFRDSQDEFFASYAKAHKKLSELGSKFEAVE*