VARIABLE PROTEINS: NATURE'S ADAPTIVE MODULAR ELEMENTS