Definitions of antigen, hapten, super antigens