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