MKALILVGGFGTRLRPLTLSMPKPLVDFANKPMILHQIEALQAVGVKEVILAINYQPQVMVGFTEQFGALLGIKITCSQEFEPMGTAGPLALARDKLDDGSGKPFFVLNSDVISEYPLQKMIDFHKYHGGEVSIMVTKVDEPSKYGVVVLDEKTGEVQRFVEKPKSFVGNKINAGIYLLNPTVLDKIEMRPTSIEKEIFPKIAKERNLFAMVLPGFWMDVGQPRDYITGLKLYLGSLRTKAPDKLAAGVNIVGNVLIDKSAAIGAGCLIGPDVSIGQNCVIEDGVRLSHCAIMQGARVKKHACISGAIIGWHSTIGQWARVENMTVLGEDVHLSDEVYSNGGIVLPHKEIKNSIVKPEIVM*