MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALKAIGVEEVVLAINYQPEVMLGFLKEFEENLGIKIVCSREYEPMGTAGPLALARDKLIDGSGEPFFVLNSDVISEYPLKQMVEFHKTHGGEASIMVTKVDEPSKYGVVVMDEASSQVQRFVEKPQVFVGNKINAGIYLLNPEVLDRIELRPTSIEKEVFPKIAQENKLYAMVLPGFWMDVGQPKDYITGLRLYLDSLRKNHPEKLLKGANVVGNVLVDESAQIGEGCLIGPDVCIGQNCVIEAGVRLSRCTIMRGARVKKHACISGSIVGWHSTVGQWGRVENMTVLGEDVHLGDEVYSNGGVVLPHKEIRTSILKPEIVM*