New findings on the structure and functions of cerato-platanin and its structural homologs