MKALILVGGFGTRLRPLTLSVPKPLVDFANKPMILHQIEALKAIGVNEVVLAINYQPEVMLNFLKEFETKLGIKITCSQETEPLGTAGPLALARDKLISDSGEPFFVLNSDVISEYPLKEMIQFHKTHGGEATIMVTKVDEPSKYGVVVMEETTGQVERFVEKPKLFVGNKINAGIYLLNPSVLDRIELRPTSIEKEVFPKIAADKKLYAMVLPGFWMDIGQPKDYISGLTLYLDSLRKKSPSKLASGPHFVGNVIVHETATIGEGCLIGPDVAIGPGCVVDSGVRLSRCTVMRGVRIKKHTCISNSIIGWHSTVGQWARVENMTILGEDVHVCDEVYSNGGVVLPHKEIKSNILKPEIVM*