Which of the following molecules would be expected to be immunogenic?
A. Progesterone, a lipid hormone.
B. Serum albumin, a large protein.
C. Glucose, a simple sugar.
D. Linoleic acid, a fatty acid.