Evolution of immunoglobulin-like modules in chitinases: their structural flexibility and functional implications.