MKALILVGGFGTRLRPLTLSFPKPLVDFANKPMILHQIEALKAIGVTEVVLAINYQPEVMLNFLKDFESKLGIKITCSQETEPLGTAGPLALARDKLIDDSGEPFFVLNSDVISEYPLKEMIEFHKSHGGEASIMVTKVDEPSKYGVVVMEESTGQVDKFVEKPKLFVGNKINAGIYLLNPSVLDRIELRPTSIEKEVFPKIAAEKKLFAMVLPGFWMDIGQPRDYISGLRLYLDSLKKKSSSKLASGSQFVGNVIVDETAKIGEGCLIGPDVAIGPGCIIEQGVRLKSCTIMRGVRVKKHACVSSSIVGWHSTVGQWARVDNMTILGEDVHVCDEIYSNGGVVLPHKEIKSNILKPEIVM*