MKALILVGGFGTRLRPLTLSFPKPLVDFANKPMILHQIEALKAIGVTEVVLAINYQPEVMLNFLKDFETKLGIKITCSQETEPLGTAGPLALARDKLDDGSGEPFFVLNSDVISEYPLKEMIAFHKSHGGEASIMVTKVDEPSKYGVVVMEESTGRVERFVEKPKIFVGNKINAGIYLLNPSILNRIEPKPTSIEKEIFPKIASSNLLFAMVLPGFWMDIGQPKDYITGLKLYLDSLRKKSSPKLASGPHIIGNVLVHESAKIGEGCLIGPDVAIGPGCVVESGVRLSRCTVMRGVRVKMHACISSSIIGWHSTVGMWARVENMTILGEDVHVCDEVYSNGGVVLPHKEIKASILKPEIVM*