MKALILVGGFGTRLRPLTLSVPKPLVDFANKPMILHQIEALKACSVDEVLLAINYQPEVMLSFLKDFEKKLDIKITCSQETEPLGTAGPLALAREKLVDGSGEPFFVLNSDVISEYPLKQLVEFHKDHGGEASIMVTKVDEPSKYGVVVMDQETGRVQRFVEKPQTFVGNKINAGIYLLNPAVLDRIELRPTSIEKEIFPMIANDKQLYAMVLPGFWMDIGQPRDYITGLRLYLDSLRRNAPHELASGPHVVGNVIIDRSAQIGDGCLIGPNVSIGQHCVIESGVRLSNCTVMRCVRIKKHACLSGSIIGWHSTVGQWARVENLTVLGENVHVSDEVYSNGGVVLPHKEIKSNILKPEIVM*