Variation in the circumsporozoite protein of Plasmodium falciparum: vaccine development implications.

Variation in the circumsporozoite protein of Plasmodium falciparum: vaccine development implications.