MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALKAIGVTEVVLAINYQPEVMLNFLKDFEAKLGIKITCSQEKEPLGTAGPLALARDELIDESGEPFFVLNSDVISEFPLKKMLDFHKAHGKEASIMVTKVDEPSKYGVVVMNEKTGQVERFVEKPKIFVGNKINAGIYLLNPSVLDRIPLKPTSIEKQIFPQIALDKELYAMVLPGFWMDIGQPRDYLSGLRLYLNSLRNVGSPKLACGVHIVGNVLIDENAQIGEGCLIGPDVAVGPGCVVESGVRLSRCTVMRGARVKRHACVTGSIVGWHSTVGQWARVENMTILGEDVHVGDEVYSNGGVVLPHKEIKTNINKPEIVM*