Domain shuffling and the evolution of vertebrates.

Domain shuffling and the evolution of vertebrates.