MELRYLRYFVAVARTRHFTQAAKELGISQPPLSQQIQRLEREVGTPLFRRLTRGVELTEAGESFYEDARQILAMSDAALEKAKGIARGMNGSLSLGITSSDAFHPQIFTLLHRFQLDHPGVTLHQMEDNMANLMTALSEAELDIAFVRLPCESSKAFNLRIIDEEPMVIALPRDNPLATQPTLALEQLRDVAPILFPREVAPGLYELVYNSCLRAGIDMERAWQSSQISSSLSMVNAGFGFALVPQSMTCIQQPNVSYHPLSGAPLKTDIAIAWRRFERSRTVKRFLAMF*