Characterisation of three starch degrading enzymes: thermostable β-amylase, maltotetraogenic and maltogenic α-amylases.