CASH - a beta-helix domain widespread among carbohydrate-binding proteins Article uri icon