Antigenic variation in Trypanosoma brucei: facts, challenges and mysteries.

Antigenic variation in Trypanosoma brucei: facts, challenges and mysteries.