MSVDDEVNVAVIMVGGPTKGTRFRPLSFNLAKPLFPLAGQPMVHHPILACKKIPNLASIYLIGFYEEREFALYVSGISNELKVPVRYLREDKPHGSAGGLYNFKDLLMENDPSNIFVMNCDVCCSFPLSDMLAAHSRYKGIGTLLVKKVSAESASEFGELVADAETGELLHYAEKPETFVSEWINCGVYIFTPEIFSAIQDVASQWKDRASIRRVSSFEALQLTTKLVQTDFVRLDQDILTPLAGKQKLYTYETHDFWEQIKTPGMSLKCSSLYLAQYRQTAPELLAKGDGIKTATYVGDVYVHPSAKVHPSAKVGPNVSISANARIGAGVRLIGCIILDGVEVKENAIIIHSIVGWKSSLGRWARVQGGGDYTSKLGITILGENVLVEDEVVVTNCIVLPHKTINLNVQDEIIL*