immunoreact recognize anergize haptenize immunoregulate haptenise immunorecognize immunostimulate immunoprecipitate alloimmunize