SEARCH Articles Figures Tables A (3 peptides Hapten Haptenation Haptene Haptens Haptens synthetic Peptide synthetic