MVVLLHKCGRSAGDFWPYSSQGCSTCQGLPNSVAKTKQALARGYAVVAVSSRDRSREGRCFGMEADAPAVVEVISTFPAKLGLPAGAPVYVDGASSGGSLALRLPRLVKFSGVIGEVIGPPNFGKELELLDQSGLGPMPPTLYIHMPHDEDMAAKVAENIALLRARGTPVAEIQVFPRPVTPAYFAGCSPYISDSLAALLHTRLKDGGLLDSTDMLAVDLKDARWGAFRSYTNGPMEADLAGMPDQGIKFAPLLSLHIFDCLGVAWARHETIGEYMTAALVWLENGGKVDVGEVAARFRVPR*