The mechanism of immune precipitation