MKALILVGGFGTRLRPLTLSVPKPLVDFANKPMILHQIEALKLAGVDEVVLAINYQPEVMLSFLKEFESRLGIKIVCSQEKEPMGTAGPLALARDILDDGSNEPFFVLNSDVISEYPLKEMMAFHKSHGGEASLMVTKVDEPSKYGVVMMDDDGKVQRFVEKPKVFVGNKINAGIYLLSPATLNRIELKPTSIEKEVFPKIAAEGKLFAMVLPGFWMDIGQPRDYITGLVLYLGSLRVRFPERLASGGHIVGNVLIDETAEIGEGCLLGPDVSIGPGCVIEPGVRLSRCTILRGVRVKKHACVSGSIVGWHSTIGQWARIENMTVLGEDVHVQDEVYTNGGVVLPHKEIKASIFKPEIIM*