MKALILVGGFGTRLRPLTLSFPKPLVDFANKPMILHQIEALKEVGVTEVVLAINYRPEVMINFLKDFEDKLGITITCSQETEPLGTAGPLALARDKLADGSGEPFFVLNSDVISEYPFAELIKFHKCHGGEATIMVTKVDEPSKYGVVVMEEATGRVERFVEKPKVFVGNKINAGIYLLNPSVLDRIELRPTSIEKEVFPQIAADQKLYAMVLPGFWMDVGQPRDYITGLRLYLDSLRKKSAARLATGTHVVGNVLVHESAKIGEGCLIGPDVAIGPGCVVEDGVRLSRCTVMRGVRIKKHACISNSIIGWHSTVGKWARIENMTILGEDVHVCDEVYSNGGVVLPHKEIKSSILKPEIVM*