Analysis of structure and function of the giant protein Pf332 in Plasmodium falciparum