MKALILVGGFGTRLRPLTLSVPKPLVDFANKPMILHQIEALKAIGVTEVVLAINYQPEVMLNFLKEYEKRLEIKITCSQETEPLGTAGPLALARDKLIDDSGAPFFVLNSDVISEYPLKQMIEFHKGHGGEASIMVTKVDEPSKYGVVLMEETSGKVEKFVEKPKIFVGNKINAGIYLLNPSVLDRIELRPTSIEKEVFPKIAAENKLFAMVLPGFWMDIGQPKDYVTGLRLYLDSLRKMSSPKLATGPNIVGNVLVDESAVIGEGCLIGPDVAIGPGCIIDSGVRLSRCTVMRGVRIKKHACISSSIIGWHSTVGRWARIENMTILGEDVHVSDEVYSNGGVVLPHKEIKSSILKPEIVM*