Biomacromolecular complex