Trypanosomes promastigote