MKALILVGGFGTRLRPLTLSVPKPLVDFANKPMILHQIEALKAVGVDEVVLAINYQPEVMMNFLRDFEKSLGIKITCSQETEPMGTAGPLALARDKLDDGSGESFFVLNSDVISEYPLRQMIDFHKKHGGEATIMVTKVDEPSKYGVVVMDESNGCVERFVEKPQQFVGNKINAGIYLLSPRTLDRIELRPTSIEKEVFPKISAEKSLFAMVLPGFWMDIGQPRDYNTGLRLYLDSLRKKAPEKLASGSTFLGNVIVDESAKIGEGCLIGPDVSIGQGCTIEAGVRLSRCTIMRGVRVKKHACISGSIIGWHCTIGQWARIENMTVLGEDVRVSDEIFTNGGVVLPHKEIKASILKPEIVM*