MKALILVGGFGTRLRPLTLSFPKPLVDFANKPMILHQIEALKEVGVTEVVLAINYRPEVMINFLKDFEDKLGITITCSQETEPLGTAGPLALARDKLVDGSGKPFFVLNSDVISEYPFAELIQFHKSHGGEATIMVTKVDEPSKYGVVVMEDTTGVVERFVEKPKIFVGNKINAGIYLLNPSVLDRIELKPTSIEKEVFPRIAADQKLYAMVLPGFWMDIGQPKDYITGLRLYLDSLRKKSAARLATGAHVIGNVLVHESANIGEGCLIGPDVAIGPGCIVEDGVRLSRCTVMRGVRIKKHSCVSNSIIGWHSTVGQWARIENMTILGEDVHVGDEVYSNGGVVLPHKEIKSSILKPEIVM*