Gene splicing. rev 5drGjGqjHXPcLDRrKnDzGiF1DhWQhj. Self-published, (1999).