Researchers Trace 12,907 LECA Protein Families to Multiple Bacterial Donors and 4.5% Virus-Mediated Transfers