immunoglobin immunoreactant immunoprotein immunochemical immunomodulant immunogen immunochemistry immunoantigen immunomarker immunomediator