MKALILVGGFGTRLRPLTLSVPKPLVDFANKPMILHQIEALKAIGVTEVVLAINYQPKIMQNFLKEFEKKLDIKITCSQETEPLGTAGPLALARDILRDDSGEPFFVLNSDVICDYPLKEMIEFHKSHGGEASIMVTKVDEPSKYGVVVMEEATGRVEKFVEKPKVFVGNKINAGIYLLNPSVLDRIQLRPTSIEKEVFPSIAAEKKLHAMILPGFWMDIGQPRDYITGLRLYLDSLRKISSPDLAVGHHILGNVLIDESAVIGDGCLIGPDVAIGPGCVIESGVRLSRCSIMRGVRVKNHACISSSIVGWHSTVGRWARVENMSILGEDVHVGDEVYSNGGVVLPHKEIKFSILEPQIIM*