Structural and Functional Analysis of the S-Layer Protein from Bacillus stearothermophilus