MSLTAEQRLAAYSPAGRTCLVTGGTKGIGRAVVEELAGLGARVYTCARSAADLEELLAHCKAQGWDVQGSVADVSKAEDRQRLVAAVSEAFGGQLTVLFNNVGTNIRKPTEQYTQEEWSFLLSANLESAFALCQLCHPLLKATGDGVVIFNSSVAGGPTALMSGTIYGLTKAALNQLAKNLTCEWAKDNIRAIAVAPWYTATPLAQQVLKDKEYEAKVLERTPMGRVAQPVEVARVVSFLSSPAASYIAGATIAVDGGYSIKGMYF*