Three-dimensional domain swapping and supramolecular protein assembly: Insights from the X-ray structure of a dimeric swapped variant of human pancreatic RNase Article uri icon