MERECGSKELFSKEELQEISDLHVGDDYVEVMCGCTSHRYGDAIARLRVFSDGELLITCQCTPACQEDKLTPAAFEKHSERETSRNWRNNVWVFVGGDKVPLSKTVLLRYYNQALKKSNVSKIVHRDELVACSRCGKERRFRLRTRGECRVHHDAMAEPNWKCCDYPYEKITCEDEEERGSRKVYRGCTRSPSCKGCTSCVCFGCKLCRFPDCNCQTCLDFTTNTQLI*