MKALILVGGFGTRLRPLTLSFPKPLVDFANKPMILHQIEALKAVGVDEVVLAINYQPEVMLNFLKDFEAKLEIKITCSQETEPMGTAGPLALARDKLIDGSGEPFFVLNSDVISEYPLREMIEFHKAHGGEASIMVTKVDEPSKYGVVVMEETTGKVEKFVEKPKLYVGNKINAGIYLLNPSVLDKIELRPTSIEKETFPKIAAAQGLYAMVLPGFWMDIGQPKDYITGLRLYLDSLRKKSPAKLTTGAHIVGNVLVDETAKIGEGCLIGPDVAIGPGCVVESGVRLSRCTVMRGVRIKKHACVSSSIIGWHSTVGQWARIENMTILGEDVHVGDEIYTNGGVVLPHKEIKSNILKPEIVM*