terminally differentiated