Functional innovation from changes in protein domains and their combinations. (June 2016)