MKALILVGGFGTRLRPLTLSVPKPLVDFANKPMILHQIEALKAIGVTEVVLAINYQPKIMQNFLKEFEKKLDIKITCSQETEPLGTAGPLALARDILRDDSGEPFFVLNSDVICDYPLKELILFHKSHGGEASIMVTKVDEPSKYGVVVMEEATGRVEKFVEKPKAFVGNKINAGIYLLNPSVLDRIQLRPTSIEKEVFPSIAAEKQLHAMVLPGFWMDIGQPRDYITGLRLYLDSLRKISSPDLAVGHHILGNVLIDESAVIGDGCLIGPDVAIGPGCVIESGVRLSRCSIMRGVRVKNHACISSSIVGWHSTVGRWARVENMSILGEDVHVGDEVYSNGGVVLPHKEIKSSILEPEIVM*