n heterologous