MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALQAIGVEEVVLAINYQPEVMLGFLKEFEATLGIKIVCSQEFEPMGTAGPLALARDKLIDGSGDPFFVLNSDVISEYPLKQMIAFHKSHGGEASIMVTKVEEPSKYGVVVMDEKSGEVQRFVEKPQIFVGNKINAGIYLLSPSVLDRIELRPTSIEKEVFPKIAKENKLYAMVLPGFWMDVGQPRDYISGLHLYLDSLRRNHPEKLAKGANVVGNVIIHETAQIGEGCLIGPDVSIGQNCVIEAGVRLSRCTIMRGVRVKKHACISGSIIGWHSTVGQWARVENMTVLGEDVHLSDEVYSNGGVVLPHKEIRSSILKPEIVM*