Newly #Discovered #Process May Lead #Cancer #Tumors to #Neutralize Themselves

A protein in cancer tumors that has been thwarting the immune system's ability to destroy the nefarious entities has been discovered to have a built-in self-canceling system.
https://interestingengineering.com/newly-discovered-process-may-lead-cancer-tumors-to-neutralize-themselves
LIBRANET.de hubzilla