MKALILVGGFGTRLRPLTLSMPKPLVDFANKPMILHQIEALQAVGVKEVILAINYQPEVMLGFMEEFEAQLGIKIVCSQEFEPMGTAGPLALARDKLNDGSGKPFFVLNSDVISEYPLQKMIDFHKFHGGEASIMVTKVDEPSKYGVVVLDEHSGEVQRFVEKPKVYVGNKINAGIYLLNPQVLERIEMRPTSIEKEVFPKIAKEKQLFAMVLPGFWMDVGQPRDYVTGLRLYLDSLRLKAPEKLAKGANIVGNVMIHKSACIGAGCLIGPDVSIGQNCVIEDGVRLSRSTIMRGARVKKHACISGSIIGWHSTVGQWARVENMTILGEDVHLSDEVYSNGGVVLPHKEIKNSILQPEIVM*