MSSTAGQVIKCKAAVSWEAGKPLVIEEVEVAPPQAGEVRLKILYTSLCHTDVYFWEAKGQTPLFPRIFGHEAGGIVESVGEGVTHLKPGDHALPVFTGECGDCPHCKSEESNMCDLLRINTDRGVMIHDSQTRFSIKGQPIYHFVGTSTFSEYTVVHAGCVAKVNPAAPLDKICVLSCGICTGLGATINVAKPKPGSSVAIFGLGAVGLAAAEGARISGASRIIGVDLVSSRFEEAKKFGVNEFVNPKDHDKPVQEVIAAMTNGGVDRAVECTGSIQAMISAFECVHDGWGVAVLVGVPNKDDAFKTHPVNFLNERTLKGTFYGNYKPRTDLPSVVEKYMNGELELEKFITHTVPFSEINKAFDYMLKGESIRCIIRMGE*