MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALQAVGVKEVILAINYQPEVMLSFMKDFEAQLGIKIVCSQEFEPMGTAGPLALARDKLDDGSGKPFFVLNSDVISEYPLQKMIDFHKSHGGEASIMVTKVDEPSKYGVVLLDEKSGEVQRFVEKPKVYVGNKINAGIYLLDPQVLDRIEMRPTSIEKEVFPKIAKEKKLFAMVLPGFWMDVGQPRDYVTGLRLYLDSLRMKAPEKLAEGLNIVGNVMIHKSARIGQGCLIGPDVSIGQNCTIEDGVRLSRCTVMRGARVKKHACISGSIIGWHSTVGQWARVENMTVLGEDVHLSDEIYSNGGVVLPHKEIKTSILKPEIVM*