MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALKEAGVDEVVLAINYQPEVMMRFLKDFEAKLGIKITCSQEREPMGTAGPLALARDKLVDGSGEPFFVLNSDVISEYPLKQMIAFHKSHGKEATIMVTKVEEPSKYGVVVMDDATGAVQRFVEKPQIFVGNKINAGIYLLSPQTVDRIELRPTSMEKEIFPAIAAEKQLFAMVLPGFWMDIGQPKDYITGLRLYLESIRRKSPEKLSIGAHVVGNVMIDPSARIGSGCLIGPDVAVGPDCVIEEGVRLSRCTVMRGAQIRKHSCVSGSIIGWHSKLGQWTRIENMTVLGEDVQVKDELYSNGGVVLPHKEIKTSILKPEIVM*