Crystal structure of Bacillus stearothermophilus neopullulanase