Crystal structure of IgA protease (323-878) from Thomasclavelia ramosa