MKALILVGGFGTRLRPLTLSVPKPLVEFANKPMILHQIEALKAVGVTEVVLAINYQPEVMLNFLKEFEASLGIKITCSQETEPLGTAGPLALARDKLIDDSGEPFFVLNSDVISEYPFKEMIQFHKSHGGEASLMVTKVDEPSKYGVVVMEESTGQVERFVEKPKLFVGNKINAGFYLLNPSVLDRIQLRPTSIEKEVFPKIAAEKKLYAMVLPGFWMDVGQPRDYITGLRLYLDSLKKHSSPKLASGPHIVGNVIVDESAKIGEGCLIGPDVAIGSGCVIESGVRLSRCTVMRGVRIKKHACISGSIIGWHSTVGQWARVENMTILGEDVHVCDEIYSNGGVVLPHKEIKSSILKPEIVM*