Structural versatility of BS-RNase: Different oligomeric isomers formed through 3D domain swapping of N- and C-termini