MKALILVGGFGTRLRPLTLSVPKPLVDFANKPMILHQIEALKATGVDEVILAINYRPEVMMTFLKDFEARLGITIVCSQETEPMGTAGPLALARDKLLDGSGEPFFVLNSDVISEYPLKKMIEFHKSHGGEASIMVTKVDEPSKYGVVVMDESSGTVQRFVEKPKAFVGNKINAGIYLLNGEVLDRIELRPTSIEKEVFPKIAEEGKLFAMVLPGFWMDIGQPRDYITGLRLYLDSLRRNAPEKLALGPHVVGNVLIDESAQIGEGCLIGPDVSIGQGCIIESGVRLSRCTIMRMVRIKKHSCVSGSIIGWHSTVGQWARVENLTVLGEDVHVSDEVYSNGGVVLPHKEIKSSILKPEIVM*