A(n) ________ consists of proteins and small nuclear RNAs forming discrete particles that mediate splicing.