MKALILVGGFGTRLRPLTLSFPKPLVDFANKPMILHQIEALKEVGVTEVVLAINYRPEVMINFLKDFEDKLGITITCSQETEPLGTAGPLALARDKLADGSGEPFFVLNSDVISEYPFAELIEFHKSHGGEATIMVTKVDEPSKYGVVVMEEATGRVERFVEKPKIFVGNKINAGIYLLNPSVLDRIELRPTSIEKEVFPQIAADQKLHAMVLPGFWMDVGQPRDYITGLRLYLDSLRKKSAAKLASGAHVVGNVLVHESAKIGEGCLIGPDVAIGPGCVVEDGVRLSRCTVMRGVRIKKHACISNSIIGWHSTVGQWARIENMTILGEDVHVCDEVYSNGGVVLPHKEIKSSILKPEIVM*