An investigation of active fragments and the active site of sweet potato B-amylase