Structural and functional characterization of the molecular interaction between the chaperone IpgC and its substrates IpaB and IpaC from Shigella flexneri