MKALILVGGFGTRLRPLTLSMPKPLVDFANKPMILHQIEALQAVGVKEVILAINYQPQVMLGFMKEFETQLGIKIVCSQEFEPMGTAGPLALARDKLDDGSGKPFFVLNSDVISEYPLQKMIDFHKFHGGEASIMVTKVDEPSKYGVVVLDDQSGEVQRFVEKPKVYVGNKINAGIYLLNPQVLERIEMRPTSIEKEVFPKIAKEKKLFAMVLSGFWMDVGQPRDYVTGLRLYLDSLRLKAPEKLAEGPNIVGNVMIHKSARIGEGCLIGPDVSIGQNCVIEDGVRLSRSTIMRGARVKKHACVAGSIIGWHSTVGQWARVENMTILGEDVHLSDEVYSNGGVVLPHKEIKNSILKPEIVM*