MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALKAIGVEEVVLAINYQPEVMLGFLKGFEEKLGIKIVCSREYEPMGTAGPLALARDKLIDGSGHPFFVLNSDVISEYPLKQMVEFHKSHGGEASIMVTKVDEPSKYGVVVLDEESSQVQRFVEKPQVFVGNKINAGIYLLNPEVLDRIELRPTSIEKEIFPKIAQEKKLYAMVLPGFWMDVGQPKDYITGLRLYLDSLRKNYPGKLLTGLHVVGNVLVDESAQIGEGCLIGPDVCIGQNCVIEAGVRLSRCTIMRGVRVKKHACISGSIVGWHSTVGQWARVENMTVLGEDVHLGDEVYSNGGVVLPHKEIRNSILKPEIVM*