Protein splicing removes intervening sequences in an archaea DNA polymerase | Synapse