immunocompatible hemocompatible serocompatible histocompatible cytophilic cytopathologic cytotropic cytoselective immunocytotoxic syngeneic