Structure of Vibrio cholerae VesB protease