Which of the following is not true about the antigens?
a. They have immunogenicity which means they provoke immune responses
b. They have reactivity which means they react with the antibodies or cells they provoked
c. They are often large protein molecules
d. They always invade the human body from the external environment
e. They may be natural or man-made molecules