MKALILVGGFGTRLRPLTLSVPKPLVDFANKPMILHQIEALKAVGVDEVVLAINYQPEVMMNFLRDFEKSLGIKITCSQETEPMGTAGPLALARNKLDDGSGEAFFVLNSDVISEYPLRQMVEFHKKHGGEATIMVTKVDEPSKYGVVVMDESNGCVQRFVEKPQQFVGNKINAGIYLLSPKTLNRIELRPTSIEKEVFPKIAAEKNLFAMVLPGFWMDIGQPRDYNTGLRLYLESLRKKDPERLASGSTFLGNVIVDESAKIGDGCLIGPDVSIGQGCTIEAGVRLSRCTIMRGVRVKKHACISGSIIGWHCTIGQWARIENMTVLGEDVRVSDEIFSNGGVVLPHKEIKTSILKPEIVM*