data_6JJH # _model_server_result.job_id 10Hro-L93jytFuaokaUmhw _model_server_result.datetime_utc '2025-05-20 07:06:55' _model_server_result.server_version 0.9.12 _model_server_result.query_name ligand _model_server_result.source_id pdb-bcif _model_server_result.entry_id 6jjh # _model_server_params.name atom_site _model_server_params.value '{"label_asym_id":"C","auth_seq_id":102}' # _entry.id 6JJH # _exptl.entry_id 6JJH _exptl.method 'X-RAY DIFFRACTION' # _entity.details ? _entity.formula_weight 678.826 _entity.id 2 _entity.src_method syn _entity.type non-polymer _entity.pdbx_description (1Z,4Z,9Z,15Z)-5,10,15,20-tetrakis(1-methylpyridin-1-ium-4-yl)-21,23-dihydroporphyrin _entity.pdbx_number_of_molecules 2 _entity.pdbx_parent_entity_id . _entity.pdbx_mutation ? _entity.pdbx_fragment ? _entity.pdbx_ec ? # _cell.angle_alpha 90 _cell.angle_beta 107.59 _cell.angle_gamma 90 _cell.entry_id 6JJH _cell.length_a 29.856 _cell.length_b 23.647 _cell.length_c 31.052 _cell.Z_PDB 2 _cell.pdbx_unique_axis ? # _symmetry.entry_id 6JJH _symmetry.cell_setting ? _symmetry.Int_Tables_number 3 _symmetry.space_group_name_Hall ? _symmetry.space_group_name_H-M 'P 1 2 1' # _pdbx_struct_assembly.method_details PISA _pdbx_struct_assembly.oligomeric_details dimeric _pdbx_struct_assembly.oligomeric_count 2 _pdbx_struct_assembly.details author_and_software_defined_assembly _pdbx_struct_assembly.id 1 # _pdbx_struct_assembly_gen.asym_id_list A,B,C,D,E,F,G _pdbx_struct_assembly_gen.assembly_id 1 _pdbx_struct_assembly_gen.oper_expression 1,2 # loop_ _pdbx_struct_oper_list.id _pdbx_struct_oper_list.type _pdbx_struct_oper_list.name _pdbx_struct_oper_list.symmetry_operation _pdbx_struct_oper_list.matrix[1][1] _pdbx_struct_oper_list.matrix[1][2] _pdbx_struct_oper_list.matrix[1][3] _pdbx_struct_oper_list.matrix[2][1] _pdbx_struct_oper_list.matrix[2][2] _pdbx_struct_oper_list.matrix[2][3] _pdbx_struct_oper_list.matrix[3][1] _pdbx_struct_oper_list.matrix[3][2] _pdbx_struct_oper_list.matrix[3][3] _pdbx_struct_oper_list.vector[1] _pdbx_struct_oper_list.vector[2] _pdbx_struct_oper_list.vector[3] 1 'identity operation' 1_555 x,y,z 1 0 0 0 1 0 0 0 1 0 0 0 2 'crystal symmetry operation' 2_455 -x-1,y,-z -1 0 0 0 1 0 0 0 -1 -29.856 0 0 # loop_ _struct_asym.details _struct_asym.entity_id _struct_asym.id _struct_asym.pdbx_modified _struct_asym.pdbx_blank_PDB_chainid_flag ? 2 B N N ? 2 C N N # loop_ _struct_conn.conn_type_id _struct_conn.details _struct_conn.id _struct_conn.ptnr1_label_asym_id _struct_conn.ptnr1_label_atom_id _struct_conn.ptnr1_label_comp_id _struct_conn.ptnr1_label_seq_id _struct_conn.ptnr1_auth_asym_id _struct_conn.ptnr1_auth_comp_id _struct_conn.ptnr1_auth_seq_id _struct_conn.ptnr1_symmetry _struct_conn.ptnr2_label_asym_id _struct_conn.ptnr2_label_atom_id _struct_conn.ptnr2_label_comp_id _struct_conn.ptnr2_label_seq_id _struct_conn.ptnr2_auth_asym_id _struct_conn.ptnr2_auth_comp_id _struct_conn.ptnr2_auth_seq_id _struct_conn.ptnr2_symmetry _struct_conn.pdbx_ptnr1_PDB_ins_code _struct_conn.pdbx_ptnr1_label_alt_id _struct_conn.pdbx_ptnr1_standard_comp_id _struct_conn.pdbx_ptnr2_PDB_ins_code _struct_conn.pdbx_ptnr2_label_alt_id _struct_conn.pdbx_ptnr3_PDB_ins_code _struct_conn.pdbx_ptnr3_label_alt_id _struct_conn.pdbx_ptnr3_label_asym_id _struct_conn.pdbx_ptnr3_label_atom_id _struct_conn.pdbx_ptnr3_label_comp_id _struct_conn.pdbx_ptnr3_label_seq_id _struct_conn.pdbx_PDB_id _struct_conn.pdbx_dist_value _struct_conn.pdbx_value_order metalc ? metalc1 A O6 G 1 B G 1 1_555 F K K . B K 105 1_555 ? ? ? ? ? ? ? ? ? ? ? ? 2.658 ? metalc ? metalc2 A O6 G 1 B G 1 1_555 F K K . B K 105 2_455 ? ? ? ? ? ? ? ? ? ? ? ? 2.658 ? metalc ? metalc3 A O6 G 2 B G 2 1_555 E K K . B K 104 1_555 ? ? ? ? ? ? ? ? ? ? ? ? 2.725 ? metalc ? metalc4 A O6 G 2 B G 2 1_555 E K K . B K 104 2_455 ? ? ? ? ? ? ? ? ? ? ? ? 2.725 ? metalc ? metalc5 A O6 G 2 B G 2 1_555 F K K . B K 105 1_555 ? ? ? ? ? ? ? ? ? ? ? ? 2.953 ? metalc ? metalc6 A O6 G 2 B G 2 1_555 F K K . B K 105 2_455 ? ? ? ? ? ? ? ? ? ? ? ? 2.953 ? metalc ? metalc7 A O6 G 6 B G 6 1_555 F K K . B K 105 1_555 ? ? ? ? ? ? ? ? ? ? ? ? 2.645 ? metalc ? metalc8 A O6 G 6 B G 6 1_555 F K K . B K 105 2_455 ? ? ? ? ? ? ? ? ? ? ? ? 2.645 ? metalc ? metalc9 A O6 G 7 B G 7 1_555 E K K . B K 104 1_555 ? ? ? ? ? ? ? ? ? ? ? ? 2.72 ? metalc ? metalc10 A O6 G 7 B G 7 1_555 E K K . B K 104 2_455 ? ? ? ? ? ? ? ? ? ? ? ? 2.72 ? metalc ? metalc11 A O6 G 7 B G 7 1_555 F K K . B K 105 1_555 ? ? ? ? ? ? ? ? ? ? ? ? 2.888 ? metalc ? metalc12 A O6 G 7 B G 7 1_555 F K K . B K 105 2_455 ? ? ? ? ? ? ? ? ? ? ? ? 2.888 ? metalc ? metalc13 A O6 G 9 B G 9 1_555 D K K . B K 103 1_555 ? ? ? ? ? ? ? ? ? ? ? ? 2.86 ? metalc ? metalc14 A O6 G 9 B G 9 1_555 D K K . B K 103 2_455 ? ? ? ? ? ? ? ? ? ? ? ? 2.879 ? metalc ? metalc15 A O6 G 9 B G 9 1_555 E K K . B K 104 1_555 ? ? ? ? ? ? ? ? ? ? ? ? 2.74 ? metalc ? metalc16 A O6 G 9 B G 9 1_555 E K K . B K 104 2_455 ? ? ? ? ? ? ? ? ? ? ? ? 2.74 ? metalc ? metalc17 A O6 G 10 B G 10 1_555 D K K . B K 103 1_555 ? ? ? ? ? ? ? ? ? ? ? ? 2.464 ? metalc ? metalc18 A O6 G 10 B G 10 1_555 D K K . B K 103 2_455 ? ? ? ? ? ? ? ? ? ? ? ? 2.764 ? metalc ? metalc19 A O6 G 12 B G 12 1_555 D K K . B K 103 1_555 ? ? ? ? ? ? ? ? ? ? ? ? 2.654 ? metalc ? metalc20 A O6 G 12 B G 12 1_555 D K K . B K 103 2_455 ? ? ? ? ? ? ? ? ? ? ? ? 3.177 ? metalc ? metalc21 A O6 G 12 B G 12 1_555 E K K . B K 104 1_555 ? ? ? ? ? ? ? ? ? ? ? ? 2.844 ? metalc ? metalc22 A O6 G 12 B G 12 1_555 E K K . B K 104 2_455 ? ? ? ? ? ? ? ? ? ? ? ? 2.844 ? metalc ? metalc23 A O6 G 13 B G 13 1_555 D K K . B K 103 1_555 ? ? ? ? ? ? ? ? ? ? ? ? 2.561 ? metalc ? metalc24 A O6 G 13 B G 13 1_555 D K K . B K 103 2_455 ? ? ? ? ? ? ? ? ? ? ? ? 3.04 ? hydrog TYPE_6_PAIR hydrog1 A N1 G 1 B G 1 1_555 A O6 G 6 B G 6 1_555 ? ? ? ? ? ? ? ? ? ? ? ? ? ? hydrog TYPE_6_PAIR hydrog2 A N2 G 1 B G 1 1_555 A N7 G 6 B G 6 1_555 ? ? ? ? ? ? ? ? ? ? ? ? ? ? hydrog TYPE_6_PAIR hydrog3 A N1 G 2 B G 2 1_555 A O6 G 7 B G 7 1_555 ? ? ? ? ? ? ? ? ? ? ? ? ? ? hydrog TYPE_6_PAIR hydrog4 A N2 G 2 B G 2 1_555 A N7 G 7 B G 7 1_555 ? ? ? ? ? ? ? ? ? ? ? ? ? ? hydrog TYPE_6_PAIR hydrog5 A N1 G 9 B G 9 1_555 A O6 G 12 B G 12 1_555 ? ? ? ? ? ? ? ? ? ? ? ? ? ? hydrog TYPE_6_PAIR hydrog6 A N2 G 9 B G 9 1_555 A N7 G 12 B G 12 1_555 ? ? ? ? ? ? ? ? ? ? ? ? ? ? hydrog TYPE_6_PAIR hydrog7 A N1 G 10 B G 10 1_555 A O6 G 13 B G 13 1_555 ? ? ? ? ? ? ? ? ? ? ? ? ? ? hydrog TYPE_6_PAIR hydrog8 A N2 G 10 B G 10 1_555 A N7 G 13 B G 13 1_555 ? ? ? ? ? ? ? ? ? ? ? ? ? ? # _chem_comp.formula 'C44 H38 N8 4' _chem_comp.formula_weight 678.826 _chem_comp.id POH _chem_comp.mon_nstd_flag . _chem_comp.name (1Z,4Z,9Z,15Z)-5,10,15,20-tetrakis(1-methylpyridin-1-ium-4-yl)-21,23-dihydroporphyrin _chem_comp.type non-polymer _chem_comp.pdbx_synonyms TMPyP4 # loop_ _chem_comp_bond.atom_id_1 _chem_comp_bond.atom_id_2 _chem_comp_bond.comp_id _chem_comp_bond.value_order _chem_comp_bond.pdbx_ordinal _chem_comp_bond.pdbx_stereo_config _chem_comp_bond.pdbx_aromatic_flag CX3 CXD POH doub 118 n y CX3 NXT POH sing 119 n y C2A C3A POH doub 120 n y C2A C1A POH sing 121 n y C71 C81 POH doub 122 n y C71 CXD POH sing 123 n y C71 CHB POH sing 124 n y C81 C91 POH sing 125 n y C91 NXT POH doub 126 n y CXN NXT POH sing 127 n n C3A C4A POH sing 128 n y C4A NA POH sing 129 n y C4A CHB POH doub 130 n y C1A NA POH sing 131 n y C1A CHA POH doub 132 n y NB C1B POH doub 133 n y NB C4B POH sing 134 n y NC C1C POH sing 135 n y NC C4C POH sing 136 n y ND C1D POH sing 137 n y ND C4D POH doub 138 n y CHB C1B POH sing 139 n y C1B C2B POH sing 140 n y CX4 CXE POH doub 141 n y CX4 NXU POH sing 142 n y C2B C3B POH doub 143 n y C72 C82 POH doub 144 n y C72 CXE POH sing 145 n y C72 CHC POH sing 146 n y C82 C92 POH sing 147 n y C92 NXU POH doub 148 n y CXO NXU POH sing 149 n n C3B C4B POH sing 150 n y C4B CHC POH doub 151 n y CHC C1C POH sing 152 n y C1C C2C POH doub 153 n y CX5 CXF POH doub 154 n y CX5 NXV POH sing 155 n y C2C C3C POH sing 156 n y C73 C83 POH doub 157 n y C73 CXF POH sing 158 n y C73 CHD POH sing 159 n y C83 C93 POH sing 160 n y C93 NXV POH doub 161 n y CXP NXV POH sing 162 n n C3C C4C POH doub 163 n y C4C CHD POH sing 164 n y CHD C1D POH doub 165 n y C1D C2D POH sing 166 n y CX6 CXG POH sing 167 n y CX6 NXW POH doub 168 n y C2D C3D POH doub 169 n y C74 C84 POH sing 170 n y C74 CXG POH doub 171 n y C74 CHA POH sing 172 n y C84 C94 POH doub 173 n y C94 NXW POH sing 174 n y CXQ NXW POH sing 175 n n C3D C4D POH sing 176 n y C4D CHA POH sing 177 n y CX3 H51 POH sing 178 n n C2A H11 POH sing 179 n n C81 H31 POH sing 180 n n C91 H41 POH sing 181 n n CXN H811 POH sing 182 n n CXN H821 POH sing 183 n n CXN H831 POH sing 184 n n C3A H21 POH sing 185 n n CXD H61 POH sing 186 n n NA H71 POH sing 187 n n NC H73 POH sing 188 n n CX4 H52 POH sing 189 n n C2B H12 POH sing 190 n n C82 H32 POH sing 191 n n C92 H42 POH sing 192 n n CXO H812 POH sing 193 n n CXO H822 POH sing 194 n n CXO H832 POH sing 195 n n C3B H22 POH sing 196 n n CXE H62 POH sing 197 n n CX5 H53 POH sing 198 n n C2C H13 POH sing 199 n n C83 H33 POH sing 200 n n C93 H43 POH sing 201 n n CXP H813 POH sing 202 n n CXP H823 POH sing 203 n n CXP H833 POH sing 204 n n C3C H23 POH sing 205 n n CXF H63 POH sing 206 n n CX6 H54 POH sing 207 n n C2D H14 POH sing 208 n n C84 H34 POH sing 209 n n C94 H44 POH sing 210 n n CXQ H814 POH sing 211 n n CXQ H824 POH sing 212 n n CXQ H834 POH sing 213 n n C3D H24 POH sing 214 n n CXG H64 POH sing 215 n n # _atom_sites.entry_id 6JJH _atom_sites.fract_transf_matrix[1][1] 0.033494 _atom_sites.fract_transf_matrix[1][2] 0 _atom_sites.fract_transf_matrix[1][3] 0.01062 _atom_sites.fract_transf_matrix[2][1] 0 _atom_sites.fract_transf_matrix[2][2] 0.042289 _atom_sites.fract_transf_matrix[2][3] 0 _atom_sites.fract_transf_matrix[3][1] 0 _atom_sites.fract_transf_matrix[3][2] 0 _atom_sites.fract_transf_matrix[3][3] 0.033784 _atom_sites.fract_transf_vector[1] 0 _atom_sites.fract_transf_vector[2] 0 _atom_sites.fract_transf_vector[3] 0 # loop_ _pdbx_nonpoly_scheme.asym_id _pdbx_nonpoly_scheme.entity_id _pdbx_nonpoly_scheme.mon_id _pdbx_nonpoly_scheme.pdb_strand_id _pdbx_nonpoly_scheme.ndb_seq_num _pdbx_nonpoly_scheme.pdb_seq_num _pdbx_nonpoly_scheme.auth_seq_num _pdbx_nonpoly_scheme.pdb_mon_id _pdbx_nonpoly_scheme.auth_mon_id _pdbx_nonpoly_scheme.pdb_ins_code B 2 POH B 1 101 101 POH POH . C 2 POH B 1 102 102 POH POH . D 3 K B 1 103 1 K K . E 3 K B 1 104 2 K K . F 3 K B 1 105 3 K K . G 4 HOH B 1 201 8 HOH HOH . G 4 HOH B 2 202 11 HOH HOH . G 4 HOH B 3 203 3 HOH HOH . G 4 HOH B 4 204 6 HOH HOH . G 4 HOH B 5 205 7 HOH HOH . G 4 HOH B 6 206 5 HOH HOH . G 4 HOH B 7 207 4 HOH HOH . G 4 HOH B 8 208 2 HOH HOH . G 4 HOH B 9 209 1 HOH HOH . G 4 HOH B 10 210 9 HOH HOH . G 4 HOH B 11 211 10 HOH HOH . # loop_ _atom_site.group_PDB _atom_site.id _atom_site.type_symbol _atom_site.label_atom_id _atom_site.label_comp_id _atom_site.label_seq_id _atom_site.label_alt_id _atom_site.pdbx_PDB_ins_code _atom_site.label_asym_id _atom_site.label_entity_id _atom_site.Cartn_x _atom_site.Cartn_y _atom_site.Cartn_z _atom_site.occupancy _atom_site.B_iso_or_equiv _atom_site.pdbx_formal_charge _atom_site.auth_atom_id _atom_site.auth_comp_id _atom_site.auth_seq_id _atom_site.auth_asym_id _atom_site.pdbx_PDB_model_num HETATM 1 C CX3 POH . . . C 2 -3.076 -0.55 8.303 0.5 57.66 ? CX3 POH 102 B 1 HETATM 2 C C2A POH . . . C 2 -7.195 1.785 11.265 0.5 45.71 ? C2A POH 102 B 1 HETATM 3 C C71 POH . . . C 2 -3.137 1.021 10.117 0.5 55.74 ? C71 POH 102 B 1 HETATM 4 C C81 POH . . . C 2 -1.993 1.649 9.562 0.5 56.55 ? C81 POH 102 B 1 HETATM 5 C C91 POH . . . C 2 -1.36 1.047 8.496 0.5 54.83 ? C91 POH 102 B 1 HETATM 6 C CXN POH . . . C 2 -0.945 -0.995 7.177 0.5 58.6 ? CXN POH 102 B 1 HETATM 7 C C3A POH . . . C 2 -5.986 1.684 10.648 0.5 45.45 ? C3A POH 102 B 1 HETATM 8 C C4A POH . . . C 2 -4.981 1.46 11.66 0.5 48.99 ? C4A POH 102 B 1 HETATM 9 C C1A POH . . . C 2 -6.997 1.621 12.693 0.5 45.98 ? C1A POH 102 B 1 HETATM 10 C CXD POH . . . C 2 -3.795 0.076 9.3 0.5 59.89 ? CXD POH 102 B 1 HETATM 11 N NXT POH . . . C 2 -1.816 -0.145 8.014 0.5 56.48 ? NXT POH 102 B 1 HETATM 12 N NA POH . . . C 2 -5.641 1.433 12.881 0.5 46.21 ? NA POH 102 B 1 HETATM 13 N NB POH . . . C 2 -2.846 1.695 13.855 0.5 55.34 ? NB POH 102 B 1 HETATM 14 N NC POH . . . C 2 -3.689 1.4 16.719 0.5 46.58 ? NC POH 102 B 1 HETATM 15 N ND POH . . . C 2 -6.482 1.534 15.743 0.5 47.56 ? ND POH 102 B 1 HETATM 16 C CHB POH . . . C 2 -3.589 1.301 11.477 0.5 53.1 ? CHB POH 102 B 1 HETATM 17 C C1B POH . . . C 2 -2.601 1.4 12.512 0.5 52.42 ? C1B POH 102 B 1 HETATM 18 C CX4 POH . . . C 2 1.992 1.31 17.404 0.5 59.12 ? CX4 POH 102 B 1 HETATM 19 C C2B POH . . . C 2 -1.142 1.192 12.299 0.5 53.61 ? C2B POH 102 B 1 HETATM 20 C C72 POH . . . C 2 -0.016 2.061 16.339 0.5 55.38 ? C72 POH 102 B 1 HETATM 21 C C82 POH . . . C 2 0.469 3.385 16.452 0.5 59.63 ? C82 POH 102 B 1 HETATM 22 C C92 POH . . . C 2 1.647 3.61 17.124 0.5 59.52 ? C92 POH 102 B 1 HETATM 23 C CXO POH . . . C 2 3.881 2.824 17.781 0.5 63.36 ? CXO POH 102 B 1 HETATM 24 C C3B POH . . . C 2 -0.531 1.435 13.475 0.5 51.23 ? C3B POH 102 B 1 HETATM 25 C C4B POH . . . C 2 -1.607 1.645 14.488 0.5 52.21 ? C4B POH 102 B 1 HETATM 26 C CXE POH . . . C 2 0.858 1.018 16.694 0.5 58.38 ? CXE POH 102 B 1 HETATM 27 N NXU POH . . . C 2 2.467 2.574 17.432 0.5 62.6 ? NXU POH 102 B 1 HETATM 28 C CHC POH . . . C 2 -1.373 1.785 15.896 0.5 51.02 ? CHC POH 102 B 1 HETATM 29 C C1C POH . . . C 2 -2.351 1.682 16.913 0.5 48.96 ? C1C POH 102 B 1 HETATM 30 C CX5 POH . . . C 2 -5.892 -0.639 21.397 0.5 48.41 ? CX5 POH 102 B 1 HETATM 31 C C2C POH . . . C 2 -2.169 1.858 18.341 0.5 47 ? C2C POH 102 B 1 HETATM 32 C C73 POH . . . C 2 -6.142 0.778 19.467 0.5 47.21 ? C73 POH 102 B 1 HETATM 33 C C83 POH . . . C 2 -6.883 1.679 20.278 0.5 48.22 ? C83 POH 102 B 1 HETATM 34 C C93 POH . . . C 2 -7.029 1.396 21.62 0.5 46.65 ? C93 POH 102 B 1 HETATM 35 C CXP POH . . . C 2 -6.053 0.354 23.638 0.5 46.02 ? CXP POH 102 B 1 HETATM 36 C C3C POH . . . C 2 -3.371 1.677 18.953 0.5 45.26 ? C3C POH 102 B 1 HETATM 37 C C4C POH . . . C 2 -4.352 1.383 17.937 0.5 47.28 ? C4C POH 102 B 1 HETATM 38 C CXF POH . . . C 2 -5.791 -0.469 20.033 0.5 50.11 ? CXF POH 102 B 1 HETATM 39 N NXV POH . . . C 2 -6.328 0.374 22.181 0.5 46.7 ? NXV POH 102 B 1 HETATM 40 C CHD POH . . . C 2 -5.725 1.133 18.115 0.5 46.97 ? CHD POH 102 B 1 HETATM 41 C C1D POH . . . C 2 -6.721 1.234 17.09 0.5 45 ? C1D POH 102 B 1 HETATM 42 C CX6 POH . . . C 2 -11.667 1.222 13.261 0.5 45.14 ? CX6 POH 102 B 1 HETATM 43 C C2D POH . . . C 2 -8.178 1.031 17.31 0.5 45.68 ? C2D POH 102 B 1 HETATM 44 C C74 POH . . . C 2 -9.352 1.863 13.29 0.5 44.71 ? C74 POH 102 B 1 HETATM 45 C C84 POH . . . C 2 -9.722 2.954 12.477 0.5 49.03 ? C84 POH 102 B 1 HETATM 46 C C94 POH . . . C 2 -11.043 3.306 12.406 0.5 47.14 ? C94 POH 102 B 1 HETATM 47 C CXQ POH . . . C 2 -13.416 2.68 12.35 0.5 48 ? CXQ POH 102 B 1 HETATM 48 C C3D POH . . . C 2 -8.798 1.32 16.149 0.5 43.2 ? C3D POH 102 B 1 HETATM 49 C C4D POH . . . C 2 -7.728 1.508 15.122 0.5 43.92 ? C4D POH 102 B 1 HETATM 50 C CXG POH . . . C 2 -10.381 0.996 13.699 0.5 45.6 ? CXG POH 102 B 1 HETATM 51 C CHA POH . . . C 2 -7.976 1.657 13.716 0.5 44.39 ? CHA POH 102 B 1 HETATM 52 N NXW POH . . . C 2 -12.003 2.394 12.685 0.5 47.4 ? NXW POH 102 B 1 # _model_server_stats.io_time_ms 50 _model_server_stats.parse_time_ms 13 _model_server_stats.create_model_time_ms 7 _model_server_stats.query_time_ms 331 _model_server_stats.encode_time_ms 3 _model_server_stats.element_count 52 #