MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALQAVGVKEVILAINYQPEVMLGFMKEFETRLGIKIVCSQEFEPMGTAGPLALAREKLDDGSGKPFFVLNSDVISEYPLQKMIDFHKFHGGEASIMVTKVDEPSKYGVVVLDENSGEVQRFVEKPKNFVGNKINAGIYLLNSDVLDRIEMRPTSIEKEVFPNIAKERKLFAMVLSGFWMDVGQPRDYVTGLRLYLESLRKRAPEKLSKGVNIVGNVMIDKSASIGEGCLIGPDVSIGQNCVIEDGVRLSRCTIMRGARVKKHACISGGIIGWHSTVGQWARVENMTVLGEDVHLSDEVYSNGGVVLPHKEIKNSILKPEIVM*