data_HSX # _chem_comp.id HSX _chem_comp.name 5-O-phosphono-alpha-D-ribofuranose _chem_comp.type 'D-saccharide, alpha linking' _chem_comp.pdbx_type ATOMS _chem_comp.formula 'C5 H11 O8 P' _chem_comp.mon_nstd_parent_comp_id RIB _chem_comp.pdbx_synonyms '5-O-phosphono-alpha-D-ribose; 5-O-phosphono-D-ribose; 5-O-phosphono-ribose' _chem_comp.pdbx_formal_charge 0 _chem_comp.pdbx_initial_date 2009-01-16 _chem_comp.pdbx_modified_date 2024-09-27 _chem_comp.pdbx_ambiguous_flag N _chem_comp.pdbx_release_status REL _chem_comp.pdbx_replaced_by ? _chem_comp.pdbx_replaces ? _chem_comp.formula_weight 230.110 _chem_comp.one_letter_code ? _chem_comp.three_letter_code HSX _chem_comp.pdbx_model_coordinates_details ? _chem_comp.pdbx_model_coordinates_missing_flag N _chem_comp.pdbx_ideal_coordinates_details Corina _chem_comp.pdbx_ideal_coordinates_missing_flag N _chem_comp.pdbx_model_coordinates_db_code 1ZN7 _chem_comp.pdbx_subcomponent_list ? _chem_comp.pdbx_processing_site RCSB _chem_comp.pdbx_pcm Y # loop_ _pdbx_chem_comp_synonyms.ordinal _pdbx_chem_comp_synonyms.comp_id _pdbx_chem_comp_synonyms.name _pdbx_chem_comp_synonyms.provenance _pdbx_chem_comp_synonyms.type 1 HSX 5-O-phosphono-alpha-D-ribose PDB ? 2 HSX 5-O-phosphono-D-ribose PDB ? 3 HSX 5-O-phosphono-ribose PDB ? # loop_ _chem_comp_atom.comp_id _chem_comp_atom.atom_id _chem_comp_atom.alt_atom_id _chem_comp_atom.type_symbol _chem_comp_atom.charge _chem_comp_atom.pdbx_align _chem_comp_atom.pdbx_aromatic_flag _chem_comp_atom.pdbx_leaving_atom_flag _chem_comp_atom.pdbx_stereo_config _chem_comp_atom.pdbx_backbone_atom_flag _chem_comp_atom.pdbx_n_terminal_atom_flag _chem_comp_atom.pdbx_c_terminal_atom_flag _chem_comp_atom.model_Cartn_x _chem_comp_atom.model_Cartn_y _chem_comp_atom.model_Cartn_z _chem_comp_atom.pdbx_model_Cartn_x_ideal _chem_comp_atom.pdbx_model_Cartn_y_ideal _chem_comp_atom.pdbx_model_Cartn_z_ideal _chem_comp_atom.pdbx_component_atom_id _chem_comp_atom.pdbx_component_comp_id _chem_comp_atom.pdbx_ordinal HSX C1 "C1'" C 0 1 N N S N N N 16.737 0.630 -11.289 -2.673 -1.241 0.524 C1 HSX 1 HSX O4 "O1'" O 0 1 N N N N N N 16.493 0.087 -12.597 -1.242 -1.105 0.497 O4 HSX 2 HSX C2 "C2'" C 0 1 N N R N N N 16.360 -0.485 -10.319 -3.269 0.179 0.557 C2 HSX 3 HSX O2 "O2'" O 0 1 N N N N N N 16.979 -0.192 -9.055 -4.115 0.393 -0.575 O2 HSX 4 HSX C3 "C3'" C 0 1 N N S N N N 17.076 -1.635 -11.026 -2.033 1.110 0.492 C3 HSX 5 HSX O3 "O3'" O 0 1 N N N N N N 18.475 -1.659 -10.688 -2.278 2.224 -0.370 O3 HSX 6 HSX C4 "C4'" C 0 1 N N R N N N 17.003 -1.265 -12.505 -0.953 0.175 -0.107 C4 HSX 7 HSX C5 "C5'" C 0 1 N N N N N N 16.080 -2.205 -13.273 0.448 0.650 0.284 C5 HSX 8 HSX O5 "O5'" O 0 1 N N N N N N 16.231 -1.811 -14.642 1.424 -0.222 -0.290 O5 HSX 9 HSX "P'" "P'" P 0 1 N N N N N N 16.533 -2.835 -15.843 3.009 -0.020 -0.085 "P'" HSX 10 HSX O1X O1X O 0 1 N N N N N N 15.579 -2.451 -16.897 3.391 1.346 -0.507 O1X HSX 11 HSX O2X O2X O 0 1 N N N N N N 16.209 -4.327 -15.342 3.379 -0.226 1.468 O2X HSX 12 HSX O3X O3X O 0 1 N N N N N N 18.060 -2.714 -16.331 3.806 -1.100 -0.974 O3X HSX 13 HSX O1 O1 O 0 1 N Y N N N N 18.124 0.927 -11.058 -3.118 -1.928 -0.648 O1 HSX 14 HSX H1 "H1'" H 0 1 N N N N N N 16.169 1.565 -11.171 -2.978 -1.792 1.414 H1 HSX 15 HSX H2 "H2'" H 0 1 N N N N N N 15.293 -0.655 -10.115 -3.822 0.340 1.482 H2 HSX 16 HSX HO2 "HO2'" H 0 1 N Y N N N N 17.920 -0.127 -9.170 -4.875 -0.204 -0.615 HO2 HSX 17 HSX H3 "H3'" H 0 1 N N N N N N 16.626 -2.602 -10.758 -1.748 1.447 1.488 H3 HSX 18 HSX HO3 "HO3'" H 0 1 N Y N N N N 18.994 -1.664 -11.484 -3.008 2.790 -0.083 HO3 HSX 19 HSX H4 "H4'" H 0 1 N N N N N N 18.006 -1.348 -12.948 -1.051 0.118 -1.191 H4 HSX 20 HSX H51 "H5'" H 0 1 N N N N N N 16.371 -3.256 -13.127 0.604 1.663 -0.086 H51 HSX 21 HSX H52 "H5'A" H 0 1 N N N N N N 15.037 -2.137 -12.932 0.546 0.640 1.369 H52 HSX 22 HSX HO2X HO2X H 0 0 N N N N N N 16.145 -4.907 -16.092 3.155 -1.101 1.813 HO2X HSX 23 HSX HO3X HO3X H 0 0 N N N N N N 18.089 -2.690 -17.280 4.768 -1.037 -0.900 HO3X HSX 24 HSX HO1 HO1 H 0 1 N Y N N N N 18.577 0.993 -11.890 -2.777 -2.829 -0.729 HO1 HSX 25 # loop_ _chem_comp_bond.comp_id _chem_comp_bond.atom_id_1 _chem_comp_bond.atom_id_2 _chem_comp_bond.value_order _chem_comp_bond.pdbx_aromatic_flag _chem_comp_bond.pdbx_stereo_config _chem_comp_bond.pdbx_ordinal HSX O4 C1 SING N N 1 HSX C1 O1 SING N N 2 HSX C1 C2 SING N N 3 HSX C1 H1 SING N N 4 HSX O4 C4 SING N N 5 HSX C3 C2 SING N N 6 HSX C2 O2 SING N N 7 HSX C2 H2 SING N N 8 HSX O2 HO2 SING N N 9 HSX C4 C3 SING N N 10 HSX C3 O3 SING N N 11 HSX C3 H3 SING N N 12 HSX O3 HO3 SING N N 13 HSX C5 C4 SING N N 14 HSX C4 H4 SING N N 15 HSX O5 C5 SING N N 16 HSX C5 H51 SING N N 17 HSX C5 H52 SING N N 18 HSX "P'" O5 SING N N 19 HSX O1X "P'" DOUB N N 20 HSX O3X "P'" SING N N 21 HSX "P'" O2X SING N N 22 HSX O2X HO2X SING N N 23 HSX O3X HO3X SING N N 24 HSX O1 HO1 SING N N 25 # loop_ _pdbx_chem_comp_descriptor.comp_id _pdbx_chem_comp_descriptor.type _pdbx_chem_comp_descriptor.program _pdbx_chem_comp_descriptor.program_version _pdbx_chem_comp_descriptor.descriptor HSX SMILES ACDLabs 10.04 'O=P(O)(O)OCC1OC(O)C(O)C1O' HSX SMILES_CANONICAL CACTVS 3.341 'O[C@H]1O[C@H](CO[P](O)(O)=O)[C@@H](O)[C@H]1O' HSX SMILES CACTVS 3.341 'O[CH]1O[CH](CO[P](O)(O)=O)[CH](O)[CH]1O' HSX SMILES_CANONICAL 'OpenEye OEToolkits' 1.5.0 'C([C@@H]1[C@H]([C@H]([C@H](O1)O)O)O)OP(=O)(O)O' HSX SMILES 'OpenEye OEToolkits' 1.5.0 'C(C1C(C(C(O1)O)O)O)OP(=O)(O)O' HSX InChI InChI 1.03 'InChI=1S/C5H11O8P/c6-3-2(1-12-14(9,10)11)13-5(8)4(3)7/h2-8H,1H2,(H2,9,10,11)/t2-,3-,4-,5+/m1/s1' HSX InChIKey InChI 1.03 KTVPXOYAKDPRHY-AIHAYLRMSA-N # loop_ _pdbx_chem_comp_identifier.comp_id _pdbx_chem_comp_identifier.type _pdbx_chem_comp_identifier.program _pdbx_chem_comp_identifier.program_version _pdbx_chem_comp_identifier.identifier HSX 'SYSTEMATIC NAME' ACDLabs 10.04 5-O-phosphono-alpha-D-ribofuranose HSX 'SYSTEMATIC NAME' 'OpenEye OEToolkits' 1.5.0 '[(2R,3S,4R,5S)-3,4,5-trihydroxyoxolan-2-yl]methyl dihydrogen phosphate' HSX 'IUPAC CARBOHYDRATE SYMBOL' PDB-CARE 1.0 a-D-Ribf5PO3 # _pdbx_chem_comp_related.comp_id HSX _pdbx_chem_comp_related.related_comp_id RIB _pdbx_chem_comp_related.relationship_type 'Carbohydrate core' _pdbx_chem_comp_related.details ? # loop_ _pdbx_chem_comp_atom_related.ordinal _pdbx_chem_comp_atom_related.comp_id _pdbx_chem_comp_atom_related.atom_id _pdbx_chem_comp_atom_related.related_comp_id _pdbx_chem_comp_atom_related.related_atom_id _pdbx_chem_comp_atom_related.related_type 1 HSX C1 RIB C1 'Carbohydrate core' 2 HSX C2 RIB C2 'Carbohydrate core' 3 HSX C3 RIB C3 'Carbohydrate core' 4 HSX C4 RIB C4 'Carbohydrate core' 5 HSX C5 RIB C5 'Carbohydrate core' 6 HSX O1 RIB O1 'Carbohydrate core' 7 HSX O4 RIB O4 'Carbohydrate core' 8 HSX O2 RIB O2 'Carbohydrate core' 9 HSX O3 RIB O3 'Carbohydrate core' 10 HSX O5 RIB O5 'Carbohydrate core' 11 HSX H1 RIB H1 'Carbohydrate core' 12 HSX H2 RIB H2 'Carbohydrate core' 13 HSX H3 RIB H3 'Carbohydrate core' 14 HSX H4 RIB H4 'Carbohydrate core' 15 HSX H51 RIB H51 'Carbohydrate core' 16 HSX H52 RIB H52 'Carbohydrate core' 17 HSX HO1 RIB HO1 'Carbohydrate core' 18 HSX HO2 RIB HO2 'Carbohydrate core' 19 HSX HO3 RIB HO3 'Carbohydrate core' # loop_ _pdbx_chem_comp_feature.comp_id _pdbx_chem_comp_feature.type _pdbx_chem_comp_feature.value _pdbx_chem_comp_feature.source _pdbx_chem_comp_feature.support HSX 'CARBOHYDRATE ISOMER' D PDB ? HSX 'CARBOHYDRATE RING' furanose PDB ? HSX 'CARBOHYDRATE ANOMER' alpha PDB ? HSX 'CARBOHYDRATE PRIMARY CARBONYL GROUP' aldose PDB ? # loop_ _pdbx_chem_comp_audit.comp_id _pdbx_chem_comp_audit.action_type _pdbx_chem_comp_audit.date _pdbx_chem_comp_audit.processing_site HSX 'Create component' 2009-01-16 RCSB HSX 'Modify descriptor' 2011-06-04 RCSB HSX 'Other modification' 2020-07-03 RCSB HSX 'Modify parent residue' 2020-07-17 RCSB HSX 'Modify synonyms' 2020-07-17 RCSB HSX 'Modify linking type' 2020-07-17 RCSB HSX 'Modify atom id' 2020-07-17 RCSB HSX 'Modify component atom id' 2020-07-17 RCSB HSX 'Modify leaving atom flag' 2020-07-17 RCSB HSX 'Modify PCM' 2024-09-27 PDBE # _pdbx_chem_comp_pcm.pcm_id 1 _pdbx_chem_comp_pcm.comp_id HSX _pdbx_chem_comp_pcm.modified_residue_id GLU _pdbx_chem_comp_pcm.type None _pdbx_chem_comp_pcm.category Carbohydrate _pdbx_chem_comp_pcm.position 'Amino-acid side chain' _pdbx_chem_comp_pcm.polypeptide_position 'Any position' _pdbx_chem_comp_pcm.comp_id_linking_atom C1 _pdbx_chem_comp_pcm.modified_residue_id_linking_atom OE2 _pdbx_chem_comp_pcm.uniprot_specific_ptm_accession ? _pdbx_chem_comp_pcm.uniprot_generic_ptm_accession ? # loop_ _pdbe_chem_comp_synonyms.comp_id _pdbe_chem_comp_synonyms.name _pdbe_chem_comp_synonyms.provenance _pdbe_chem_comp_synonyms.type HSX 5-O-phosphono-alpha-D-ribose wwPDB ? HSX 5-O-phosphono-D-ribose wwPDB ? HSX 5-O-phosphono-ribose wwPDB ? # loop_ _software.name _software.version _software.description rdkit 2025.03.3 'Core functionality.' pdbeccdutils 1.0.0 'Wrapper to provide 2D templates and molecular fragments.' # loop_ _pdbe_chem_comp_atom_depiction.comp_id _pdbe_chem_comp_atom_depiction.atom_id _pdbe_chem_comp_atom_depiction.element _pdbe_chem_comp_atom_depiction.model_Cartn_x _pdbe_chem_comp_atom_depiction.model_Cartn_y _pdbe_chem_comp_atom_depiction.pdbx_ordinal HSX C1 C 10.212 -0.262 1 HSX O4 O 8.998 0.619 2 HSX C2 C 9.748 -1.689 3 HSX O2 O 10.630 -2.902 4 HSX C3 C 8.248 -1.689 5 HSX O3 O 7.367 -2.902 6 HSX C4 C 7.785 -0.262 7 HSX C5 C 6.358 0.201 8 HSX O5 O 6.046 1.668 9 HSX "P'" P 4.620 2.132 10 HSX O1X O 3.193 2.596 11 HSX O2X O 4.156 0.706 12 HSX O3X O 5.083 3.559 13 HSX O1 O 11.639 0.201 14 # loop_ _pdbe_chem_comp_bond_depiction.comp_id _pdbe_chem_comp_bond_depiction.atom_id_1 _pdbe_chem_comp_bond_depiction.atom_id_2 _pdbe_chem_comp_bond_depiction.value_order _pdbe_chem_comp_bond_depiction.bond_dir _pdbe_chem_comp_bond_depiction.pdbx_ordinal HSX O4 C1 SINGLE NONE 1 HSX C1 O1 SINGLE BEGINDASH 2 HSX C1 C2 SINGLE NONE 3 HSX O4 C4 SINGLE NONE 4 HSX C3 C2 SINGLE NONE 5 HSX C2 O2 SINGLE BEGINDASH 6 HSX C4 C3 SINGLE NONE 7 HSX C3 O3 SINGLE BEGINDASH 8 HSX C4 C5 SINGLE BEGINWEDGE 9 HSX O5 C5 SINGLE NONE 10 HSX "P'" O5 SINGLE NONE 11 HSX O1X "P'" DOUBLE NONE 12 HSX O3X "P'" SINGLE NONE 13 HSX "P'" O2X SINGLE NONE 14 # loop_ _pdbe_chem_comp_substructure.comp_id _pdbe_chem_comp_substructure.substructure_name _pdbe_chem_comp_substructure.id _pdbe_chem_comp_substructure.substructure_type _pdbe_chem_comp_substructure.substructure_smiles _pdbe_chem_comp_substructure.substructure_inchis _pdbe_chem_comp_substructure.substructure_inchikeys HSX MurckoScaffold S1 scaffold C1CCOC1 InChI=1S/C4H8O/c1-2-4-5-3-1/h1-4H2 WYURNTSHIVDZCO-UHFFFAOYSA-N HSX furanose F1 fragment OC1CCCO1 InChI=1S/C4H8O2/c5-4-2-1-3-6-4/h4-5H,1-3H2 JNODDICFTDYODH-UHFFFAOYSA-N HSX phosphate F2 fragment O=P(O)(O)O InChI=1S/H3O4P/c1-5(2,3)4/h(H3,1,2,3,4) NBIIXXVUZAFLBC-UHFFFAOYSA-N HSX ribose F3 fragment OCC1OCC(O)C1O InChI=1S/C5H10O4/c6-1-4-5(8)3(7)2-9-4/h3-8H,1-2H2 KZVAAIRBJJYZOW-UHFFFAOYSA-N # loop_ _pdbe_chem_comp_substructure_mapping.comp_id _pdbe_chem_comp_substructure_mapping.atom_id _pdbe_chem_comp_substructure_mapping.substructure_id _pdbe_chem_comp_substructure_mapping.substructure_ordinal HSX C1 S1 1 HSX O4 S1 1 HSX C2 S1 1 HSX C3 S1 1 HSX C4 S1 1 HSX C3 F1 1 HSX C4 F1 1 HSX O4 F1 1 HSX C1 F1 1 HSX C2 F1 1 HSX O1 F1 1 HSX O5 F2 1 HSX "P'" F2 1 HSX O1X F2 1 HSX O3X F2 1 HSX O2X F2 1 HSX C2 F3 1 HSX C3 F3 1 HSX C4 F3 1 HSX O4 F3 1 HSX C1 F3 1 HSX C5 F3 1 HSX O5 F3 1 HSX O3 F3 1 HSX O2 F3 1 # _pdbe_chem_comp_rdkit_properties.comp_id HSX _pdbe_chem_comp_rdkit_properties.exactmw 230.019 _pdbe_chem_comp_rdkit_properties.amw 230.109 _pdbe_chem_comp_rdkit_properties.lipinskiHBA 8 _pdbe_chem_comp_rdkit_properties.lipinskiHBD 5 _pdbe_chem_comp_rdkit_properties.NumRotatableBonds 8 _pdbe_chem_comp_rdkit_properties.NumHBD 5 _pdbe_chem_comp_rdkit_properties.NumHBA 8 _pdbe_chem_comp_rdkit_properties.NumHeavyAtoms 14 _pdbe_chem_comp_rdkit_properties.NumAtoms 25 _pdbe_chem_comp_rdkit_properties.NumHeteroatoms 9 _pdbe_chem_comp_rdkit_properties.NumAmideBonds 0 _pdbe_chem_comp_rdkit_properties.FractionCSP3 1 _pdbe_chem_comp_rdkit_properties.NumRings 1 _pdbe_chem_comp_rdkit_properties.NumAromaticRings 0 _pdbe_chem_comp_rdkit_properties.NumAliphaticRings 1 _pdbe_chem_comp_rdkit_properties.NumSaturatedRings 1 _pdbe_chem_comp_rdkit_properties.NumHeterocycles 1 _pdbe_chem_comp_rdkit_properties.NumAromaticHeterocycles 0 _pdbe_chem_comp_rdkit_properties.NumSaturatedHeterocycles 1 _pdbe_chem_comp_rdkit_properties.NumAliphaticHeterocycles 1 _pdbe_chem_comp_rdkit_properties.NumSpiroAtoms 0 _pdbe_chem_comp_rdkit_properties.NumBridgeheadAtoms 0 _pdbe_chem_comp_rdkit_properties.NumAtomStereoCenters 4 _pdbe_chem_comp_rdkit_properties.NumUnspecifiedAtomStereoCenters 0 _pdbe_chem_comp_rdkit_properties.labuteASA 94.829 _pdbe_chem_comp_rdkit_properties.tpsa 136.680 _pdbe_chem_comp_rdkit_properties.CrippenClogP -2.465 _pdbe_chem_comp_rdkit_properties.CrippenMR 40.890 _pdbe_chem_comp_rdkit_properties.chi0v 7.108 _pdbe_chem_comp_rdkit_properties.chi1v 4.416 _pdbe_chem_comp_rdkit_properties.chi2v 1.358 _pdbe_chem_comp_rdkit_properties.chi3v 1.358 _pdbe_chem_comp_rdkit_properties.chi4v 0.740 _pdbe_chem_comp_rdkit_properties.chi0n 17.213 _pdbe_chem_comp_rdkit_properties.chi1n 7.996 _pdbe_chem_comp_rdkit_properties.chi2n 1.043 _pdbe_chem_comp_rdkit_properties.chi3n 1.043 _pdbe_chem_comp_rdkit_properties.chi4n 0.546 _pdbe_chem_comp_rdkit_properties.hallKierAlpha -0.050 _pdbe_chem_comp_rdkit_properties.kappa1 3.758 _pdbe_chem_comp_rdkit_properties.kappa2 4.213 _pdbe_chem_comp_rdkit_properties.kappa3 2.974 _pdbe_chem_comp_rdkit_properties.Phi 1.131 # loop_ _pdbe_chem_comp_external_mappings.comp_id _pdbe_chem_comp_external_mappings.source _pdbe_chem_comp_external_mappings.resource _pdbe_chem_comp_external_mappings.resource_id HSX UniChem 'KEGG LIGAND' C03736 HSX UniChem ChEBI 18189 HSX UniChem ZINC ZINC000004096190 HSX UniChem SureChEMBL SCHEMBL187934 HSX UniChem HMDB HMDB0001548 HSX UniChem NMRShiftDB 60021043 HSX UniChem MetaboLights MTBLC18189 HSX UniChem BRENDA 149330 HSX UniChem Nikkaji J1.011.724K HSX UniChem 'PubChem TPHARMA' 15948691 HSX UniChem PubChem 440101 # loop_ _pdbe_chem_comp_rdkit_conformer.comp_id _pdbe_chem_comp_rdkit_conformer.atom_id _pdbe_chem_comp_rdkit_conformer.Cartn_x_rdkit _pdbe_chem_comp_rdkit_conformer.Cartn_y_rdkit _pdbe_chem_comp_rdkit_conformer.Cartn_z_rdkit _pdbe_chem_comp_rdkit_conformer.rdkit_method _pdbe_chem_comp_rdkit_conformer.rdkit_ordinal HSX C1 -1.649 1.379 0.536 ETKDGv3 1 HSX O4 -0.544 0.928 1.286 ETKDGv3 2 HSX C2 -2.343 0.171 -0.090 ETKDGv3 3 HSX O2 -3.361 -0.345 0.741 ETKDGv3 4 HSX C3 -1.197 -0.799 -0.255 ETKDGv3 5 HSX O3 -1.606 -2.136 -0.123 ETKDGv3 6 HSX C4 -0.253 -0.395 0.880 ETKDGv3 7 HSX C5 1.223 -0.512 0.485 ETKDGv3 8 HSX O5 1.523 0.429 -0.521 ETKDGv3 9 HSX "P'" 3.159 0.237 -0.961 ETKDGv3 10 HSX O1X 3.505 1.256 -2.023 ETKDGv3 11 HSX O2X 4.159 0.478 0.383 ETKDGv3 12 HSX O3X 3.416 -1.317 -1.581 ETKDGv3 13 HSX O1 -2.518 2.100 1.368 ETKDGv3 14 HSX H1 -1.265 2.046 -0.272 ETKDGv3 15 HSX H2 -2.784 0.436 -1.076 ETKDGv3 16 HSX HO2 -2.965 -0.548 1.629 ETKDGv3 17 HSX H3 -0.717 -0.637 -1.250 ETKDGv3 18 HSX HO3 -2.096 -2.363 -0.956 ETKDGv3 19 HSX H4 -0.428 -1.062 1.755 ETKDGv3 20 HSX H51 1.836 -0.317 1.394 ETKDGv3 21 HSX H52 1.411 -1.552 0.134 ETKDGv3 22 HSX HO2X 3.908 1.372 0.727 ETKDGv3 23 HSX HO3X 2.742 -1.418 -2.299 ETKDGv3 24 HSX HO1 -3.156 2.570 0.770 ETKDGv3 25 #