05MT00485
IL-38 stands for interleukin 38. Human IL-38 is a recombinant protein optimized for use in cell culture and functional assays.