MKALILVGGYGTRLRPLTLSVPKPLVEFANKPMILHQIEALKAVGVTEVVLAISYQPEEMLNFLKEFEANLGIKITCSQETEPLGTAGPLALARDKLIDDSGEPFFVLNSDVISEYPFKEMIAFHKSHGGEASLMVTKVDEPSKYGVVVMEESTGQVERFVEKPKLFVGNKINAGFYLLNPSVLDRIQLRPTSIEKEVFPKIAAEKKLYAMVLPGFWMDIGQPRDYITGLRLYLDSLKKNSSPKLASGSHIVGNVIVDESAKIGEGCLIGPDVAIGSGCVIESGVRLSSCTVMRGVRIKKHACISSSIIGWHSTVGQWARVENMTILGEDVHVCDEIYSNGGVVLPHKEIKSSILKPEIVM*