MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALKSIGVDEVVLAINYQPEVMMGFLKDFEAKLGIKIVCSREYEPMGTAGPLALARDKLLDGSGEPFFVLNSDVISEYPLKQMVEFHKSHGGEASIMVTKVDEPSKYGVVVMDDTSGQVQRFVEKPQTFVGNKINAGIYLLNPEVLDRIELKPTSIEKEVFPKIASEKKLYAMVLPGFWMDVGQPRDYIAGLRLYLDSLRKNRSEILATGSNIVGNVLIDESAQIGEGCLIGPDVSIGQNCVIEAGVRLSRCTIMRGVRVKKHACISGSIVGWHSTVGQWARVENMTVLGEDVHLSDEVYSNGGVVLPHKEIRSSILKPEIVM*