MKALILVGGFGTRLRPLTLTLPKPLVDFANKPMILHQIEALKAAGVDEVVLAINYQPEVMLSFLKEFETRVGIKIVCSQETEPMGTAGPLALARDKLIDDSGRPFFVLNSDVICEYPLSEMIKFHKNHGGEASIMVTKVDEPSKYGVVVMDEESRQVQRFVEKPKVFVGNKINAGIYLLNPEVLDRIQLKPTSIEKEIFPKIADEKKLFAMVLPGFWMDIGQPRDYITGLRMYLDSVRQKDPEKLAAGPHVVGNVLIHESAQIGEGCLIGPDVAIGPECVIESGVRLSRCTVMRCARIKKHACLSGSIIGWHSTVGQWARVENMTVLGEDVHVSDEVYSNGGVVLPHKEIKSSIFKPEIVM*