Polynucleotides encoding BREX system polypeptides and methods of using same Grant US-10767156-B2 United States of America 08 Sep 2020