MKALILVGGFGTRLRPLTLSVPKPLVDFGNKPMILHQIEALKEVGVTEVVLAINYQPEVMLNFLKDFESKLGIKITCSQETEPLGTAGPLALARDKLADGSGDPFFVLNSDVISEYPFAELIEFHRAHGGEATIMVTKVDEPSKYGVVVMEEGTGKVERFVEKPKAFVGNKINAGIYLLNPSVLGRIELKPTSIEKEVFPRVAADGALFAMVLPGFWMDIGQPRDYITGLRLYLDSLRKKAPARLASGAHVLGNVLVHETAVIGDGCLIGPDVAVGPGCVVEAGVRLSRCTVMRAARVKQHACVSSSIIGWHSTVGKWARVENMTILGEDVHVCDEIYSNGGVVLPHKEIKSSILKPEIVM*