MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALQAVGVKEVILAINYQPEVMLSFMKDFESQLGIKIVCSQEFEPMGTAGPLALARDKLDDGSGKPFFVLNSDVISEYPLQKMLDFHKSHGGEASIMVTKVDEPSKYGVVVLDEKSGEVQRFVEKPKVYVGNKINAGIYLLDPQVLERIEMRPTSIEKEVFPKIAKEKKLFAMVLPGFWMDVGQPRDYITGLRLYLDSLRVKSPEKLTKGLNIVGNVMIHNSACIGEGCLIGPDVSIGQNCVIEDGVRLSRCTVMRGARVKKHACISGSIIGWHSTVGQWARVENMTVLGEDVHLSDEIYSNGGVVLPHKEIKTSILKPEIVM*