maltoheptoses