MERECGSKELFSKEELQEISGVHVGDDYVEVMCGCTSHRYGDAIARLKIFSDGELQITCQCTPACLDDKLTPAAFEKHSERETSRNWRNNVWVFIEGDKVPLSKSVLLRYYNKALKNSNVSKVIHRDEFVGCSKCGKERRFRLRSRGECRMHHDAIAEPNWKCCDYPFNKITCEEEEERGSRKVFRGCTRSPSCKGCTSCVCFGCKLCRFSDCNCQTCLDFTTNAQPI