redegin