Antigens and antibodies.