Shuffled domains in extracellular proteins Article uri icon