MKALILVGGFGTRLRPLTLSVPKPLVDFANKPMILHQIEALKAIGVDEVVLAINYQPEVMLSFLKEFEAKLGIKITCSQETEPMGTAGPLALARDKLDDGSGEPFFVLNSDVICEYPLEQMLEFHRKHGGEASIMVTKVDEPSKYGVVILDEETGQVERFVEKPKIFVGNKINAGIYLLNPAVLNRIELRPTSIEKEVFPKIASEKQLYAMILPGFWMDIGQPKDYISGLRLYLDSLRRNLPKKLSFGAHIIGNVIVDASAQIGEGCLIGPDVAIGPGCVIESGVRLSRCTVMRGVRIKKHACVSGSIIGWHSTVGQWARVENMTVLGEDVHVCDEVYSNGGVVLPHKEIKSSITKPEIVM*