146317-23-9 29 kDa protein isolated from Trichosanthes kirilowii AIDS-003017 AIDS003017 Protein Protein TAP 29 (Trichosanthes kirilowii anti-human immunodeficiency virus 1 45-amino acid fragment) TAP 29