organic cyclic compound binding heterocyclic compound binding small molecule binding ion binding carbohydrate derivative binding drug binding organic cyclic compound binding heterocyclic compound binding small molecule binding ion binding carbohydrate derivative binding drug binding organic cyclic compound binding heterocyclic compound binding small molecule binding ion binding carbohydrate derivative binding drug binding organic cyclic compound binding heterocyclic compound binding small molecule binding ion binding carbohydrate derivative binding drug binding organic cyclic compound binding heterocyclic compound binding small molecule binding ion binding carbohydrate derivative binding drug binding organic cyclic compound binding heterocyclic compound binding small molecule binding ion binding carbohydrate derivative binding drug binding organic cyclic compound binding heterocyclic compound binding small molecule binding ion binding carbohydrate derivative binding drug binding organic cyclic compound binding heterocyclic compound binding small molecule binding ion binding carbohydrate derivative binding drug binding organic cyclic compound binding heterocyclic compound binding small molecule binding ion binding carbohydrate derivative binding drug binding organic cyclic compound binding heterocyclic compound binding small molecule binding ion binding carbohydrate derivative binding drug binding organic cyclic compoundorganic cyclic compound binding heterocyclic compound bheterocyclic compound binding small molecule bindingsmall molecule binding ion bindingion binding carbohydrate derivativecarbohydrate derivative binding drug bindingdrug binding cell organelle cell organelle cell organelle cell organelle cell organelle cell organelle cell organelle cell organelle cell organelle cell organelle cellcell organelleorganelle