MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALKAIGVDEVVLAINYQPEVMLGFLKEFETKIGIKITCSQETEPMGTAGPLALARDNLIDGSGEPFFVLNSDVISEYPLKPMIEFHRKHGGEASIMVTKVDEPSKYGVVLLDEETGQVERFVEKPKIFVGNKINAGIYLLNPSVLDRIELKPTSIEKEVFPEIANEKQLYAMVLPGFWMDIGQPKDYISGLRLYLDSLRRKFSEKLSQGVNIIGNVIVDETAQIGEGCLIGPDVAIGPGCVIESGVRLSRCTVMRGVRIKKHACVCGSIIGWHSTVGQWARVENMTVLGEDVHVSDEIYSNGGVVLPHKEIKSSILKPEIVM*