MKALILVGGFGTRLRPLTLSFPKPLVDFANKPMILHQIEALKEVGVTEVVLAINYRPEVMINFLKDFEDKLGITITCSQETEPLGTAGPLALARDKLADGSGQPFFVLNSDVISEYPFAELIKFHKCHGGEATIMVTKVDEPSKYGVVVMEEATGRVERFVEKPKIFVGNKINAGIYLLNPSVLDRIELRPTSIEKEVFPQIAADQQLYAMVLPGFWMDVGQPRDYITGLRLYLDSIRKKSAAKLATGAHVVGNVLVHESAKIGEGCLIGPDVAIGPGCVVEDGVRLSRCTVMRGVRIKKHACISNSIIGWHSTVGQWARIENMTILGEDVHVCDEVYSNGGVVLPHKEIKSSILKPEIVM*