precipitinogens