Hevein domains: an attractive model to study carbohydrate-protein interactions at atomic resolution.