Synthetic T and B cell recognition sites: implications for vaccine development.

Synthetic T and B cell recognition sites: implications for vaccine development.