Bacterial antiviral enzyme may share ancient roots with human telomerase · Digg