11.2 KB
/srv/reproducible-results/rbuild-debian/tmp.WwXheFyBfb/b1/belenios_1.8+dfsg-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/tmp.WwXheFyBfb/b2/belenios_1.8+dfsg-1_amd64.changes
410 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·d0a4107041d38cdc3a93ad95e3b74bec·159672·debug·optional·belenios-tool-dbgsym_1.8+dfsg-1_amd64.deb 
2 ·a62d1ee512894d0f82f131b7dfa3cb7c·1064624·misc·optional·belenios-tool_1.8+dfsg-1_amd64.deb1 ·27a35e444021180fef5eb78435dc8fc5·160116·debug·optional·belenios-tool-dbgsym_1.8+dfsg-1_amd64.deb
 2 ·a4da30f12daacff570445029794832b4·1063940·misc·optional·belenios-tool_1.8+dfsg-1_amd64.deb
7.32 KB
belenios-tool_1.8+dfsg-1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2019-02-04·10:43:56.000000·debian-binary1 -rw-r--r--···0········0········0········4·2019-02-04·10:43:56.000000·debian-binary
2 -rw-r--r--···0········0········0·····1392·2019-02-04·10:43:56.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1392·2019-02-04·10:43:56.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1063040·2019-02-04·10:43:56.000000·data.tar.xz3 -rw-r--r--···0········0········0··1062356·2019-02-04·10:43:56.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
6.8 KB
data.tar.xz
6.78 KB
data.tar
1.12 KB
file list
    
Offset 11, 8 lines modifiedOffset 11, 8 lines modified
11 -rw-r--r--···0·root·········(0)·root·········(0)·····2828·2019-02-04·09:58:49.000000·./usr/share/doc/belenios-tool/changelog.gz11 -rw-r--r--···0·root·········(0)·root·········(0)·····2828·2019-02-04·09:58:49.000000·./usr/share/doc/belenios-tool/changelog.gz
12 -rw-r--r--···0·root·········(0)·root·········(0)····33963·2019-01-10·09:51:43.000000·./usr/share/doc/belenios-tool/copyright12 -rw-r--r--···0·root·········(0)·root·········(0)····33963·2019-01-10·09:51:43.000000·./usr/share/doc/belenios-tool/copyright
13 -rw-r--r--···0·root·········(0)·root·········(0)·····2066·2019-02-04·09:58:49.000000·./usr/share/doc/belenios-tool/demo.sh13 -rw-r--r--···0·root·········(0)·root·········(0)·····2066·2019-02-04·09:58:49.000000·./usr/share/doc/belenios-tool/demo.sh
14 -rw-r--r--···0·root·········(0)·root·········(0)···438621·2019-02-04·10:43:56.000000·./usr/share/doc/belenios-tool/specification.pdf.gz14 -rw-r--r--···0·root·········(0)·root·········(0)···438621·2019-02-04·10:43:56.000000·./usr/share/doc/belenios-tool/specification.pdf.gz
15 -rw-r--r--···0·root·········(0)·root·········(0)·····2413·2019-02-04·09:58:49.000000·./usr/share/doc/belenios-tool/tool.md.gz15 -rw-r--r--···0·root·········(0)·root·········(0)·····2413·2019-02-04·09:58:49.000000·./usr/share/doc/belenios-tool/tool.md.gz
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/share/man/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/share/man/
17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/share/man/man1/17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/share/man/man1/
18 -rw-r--r--···0·root·········(0)·root·········(0)······713·2019-02-04·10:43:56.000000·./usr/share/man/man1/belenios-tool.1.gz18 -rw-r--r--···0·root·········(0)·root·········(0)······714·2019-02-04·10:43:56.000000·./usr/share/man/man1/belenios-tool.1.gz
5.17 KB
./usr/bin/belenios-tool
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.ABI-tag1 Displaying·notes·found·in:·.note.ABI-tag
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.03 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5fa45e3ed4c5571dcf0d15414f3eee9864a658f66 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0ac66d6e8180c0fe705eee0a958adbff5134a59f
1.04 KB
strings --all --bytes=8 {}
    
Offset 732, 15 lines modifiedOffset 732, 14 lines modified
732 'Bi_util0732 'Bi_util0
733 (Bi_share0733 (Bi_share0
734 )Bi_outbuf0734 )Bi_outbuf0
735 &Yojson0^735 &Yojson0^
736 .Atdgen_runtime0736 .Atdgen_runtime0
737 6Atdgen_runtime__Oj_run0737 6Atdgen_runtime__Oj_run0
738 0Belenios_version0)I738 0Belenios_version0)I
739 $0yS_RJ%h 
740 (Platform0739 (Platform0
741 6Serializable_builtin_t0|740 6Serializable_builtin_t0|
742 .Serializable_t0]`741 .Serializable_t0]`
743 &Common0742 &Common0
744 *Credential0c743 *Credential0c
745 6Serializable_builtin_j0744 6Serializable_builtin_j0
746 .Serializable_j0W745 .Serializable_j0W
Offset 1273, 15 lines modifiedOffset 1272, 15 lines modified
1273 string.ml1272 string.ml
1274 src/lib/common.ml1273 src/lib/common.ml
1275 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz1274 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
1276 ·is·not·a·valid·UUID1275 ·is·not·a·valid·UUID
1277 %S·is·not·a·valid·UUID1276 %S·is·not·a·valid·UUID
1278 src/lib/serializable_builtin_t.ml1277 src/lib/serializable_builtin_t.ml
1279 string.ml1278 string.ml
1280 201902031279 20190205
1281 src/platform/native/platform.ml1280 src/platform/native/platform.ml
1282 ccm:·invalid·tag·length1281 ccm:·invalid·tag·length
1283 ccm:·adata·not·supported1282 ccm:·adata·not·supported
1284 ccm:·iv·must·be·at·least·7·bytes1283 ccm:·iv·must·be·at·least·7·bytes
1285 ccm:·iv·must·be·at·least·7·bytes1284 ccm:·iv·must·be·at·least·7·bytes
1286 ccm:·tag·doesn't·match1285 ccm:·tag·doesn't·match
1287 BELENIOS_USE_URANDOM1286 BELENIOS_USE_URANDOM
Offset 2441, 15 lines modifiedOffset 2440, 15 lines modified
2441 Filename.chop_suffix2440 Filename.chop_suffix
2442 Filename.chop_extension2441 Filename.chop_extension
2443 %s%06x%s2442 %s%06x%s
2444 bytes.ml2443 bytes.ml
2445 string.ml2444 string.ml
2446 buffer.ml2445 buffer.ml
2447 filename.ml2446 filename.ml
2448 a45e3ed4c5571dcf0d15414f3eee9864a658f6.debug2447 c66d6e8180c0fe705eee0a958adbff5134a59f.debug
2449 .shstrtab2448 .shstrtab
2450 .note.ABI-tag2449 .note.ABI-tag
2451 .note.gnu.build-id2450 .note.gnu.build-id
2452 .gnu.hash2451 .gnu.hash
2453 .gnu.version2452 .gnu.version
2454 .gnu.version_r2453 .gnu.version_r
2455 .rela.dyn2454 .rela.dyn
2.69 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 241, 19 lines modifiedOffset 241, 19 lines modified
241 ··0x00205ee0·8704f01e·866177fa·61a00404·40a0c036·.....aw.a...@..6241 ··0x00205ee0·8704f01e·866177fa·61a00404·40a0c036·.....aw.a...@..6
242 ··0x00205ef0·41746467·656e5f72·756e7469·6d655f5f·Atdgen_runtime__242 ··0x00205ef0·41746467·656e5f72·756e7469·6d655f5f·Atdgen_runtime__
243 ··0x00205f00·4f6a5f72·756e30ba·8dc5d489·f22d16b8·Oj_run0......-..243 ··0x00205f00·4f6a5f72·756e30ba·8dc5d489·f22d16b8·Oj_run0......-..
244 ··0x00205f10·c98f4914·abc02030·cdd8f497·df23c2f4·..I...·0.....#..244 ··0x00205f10·c98f4914·abc02030·cdd8f497·df23c2f4·..I...·0.....#..
245 ··0x00205f20·3e0dfeda·db9f1ff6·a0040440·a0c03042·>..........@..0B245 ··0x00205f20·3e0dfeda·db9f1ff6·a0040440·a0c03042·>..........@..0B
246 ··0x00205f30·656c656e·696f735f·76657273·696f6e30·elenios_version0246 ··0x00205f30·656c656e·696f735f·76657273·696f6e30·elenios_version0
247 ··0x00205f40·2949b947·7988f873·f8e4d4b0·6797a024·)I.Gy..s....g..$247 ··0x00205f40·2949b947·7988f873·f8e4d4b0·6797a024·)I.Gy..s....g..$
248 ··0x00205f50·3079535f·524a2568·0e53aeae·f9582792·0yS_RJ%h.S...X'.248 ··0x00205f50·308474b4·0eb145e2·5d0b16c2·7b513424·0.t...E.]...{Q4$
249 ··0x00205f60·87a00404·40a0c028·506c6174·666f726d·....@..(Platform249 ··0x00205f60·dea00404·40a0c028·506c6174·666f726d·....@..(Platform
250 ··0x00205f70·30b380df·0694bd61·b0866740·e7d5df17·0......a..g@....250 ··0x00205f70·30b380df·0694bd61·b0866740·e7d5df17·0......a..g@....
251 ··0x00205f80·e930242f·bedf9428·f4008be6·bcc8d473·.0$/...(.......s251 ··0x00205f80·e930083b·aa84f859·a9430c51·6b3c0302·.0.;...Y.C.Qk<..
252 ··0x00205f90·aad4a004·0440a0c0·36536572·69616c69·.....@..6Seriali252 ··0x00205f90·a1a9a004·0440a0c0·36536572·69616c69·.....@..6Seriali
253 ··0x00205fa0·7a61626c·655f6275·696c7469·6e5f7430·zable_builtin_t0253 ··0x00205fa0·7a61626c·655f6275·696c7469·6e5f7430·zable_builtin_t0
254 ··0x00205fb0·7c01939e·4d1b5e73·d39162ac·d819faaa·|...M.^s..b.....254 ··0x00205fb0·7c01939e·4d1b5e73·d39162ac·d819faaa·|...M.^s..b.....
255 ··0x00205fc0·305462c8·f9b931b3·7745f885·7f80d078·0Tb...1.wE.....x255 ··0x00205fc0·305462c8·f9b931b3·7745f885·7f80d078·0Tb...1.wE.....x
256 ··0x00205fd0·3fa00404·40a0c02e·53657269·616c697a·?...@...Serializ256 ··0x00205fd0·3fa00404·40a0c02e·53657269·616c697a·?...@...Serializ
257 ··0x00205fe0·61626c65·5f74305d·60efbafe·e3fe9cd2·able_t0]`.......257 ··0x00205fe0·61626c65·5f74305d·60efbafe·e3fe9cd2·able_t0]`.......
258 ··0x00205ff0·41a22e80·b285f730·c933ab42·dc1d1267·A......0.3.B...g258 ··0x00205ff0·41a22e80·b285f730·c933ab42·dc1d1267·A......0.3.B...g
259 ··0x00206000·9e973fad·425f1f1d·a0040440·a0c02643·..?.B_.....@..&C259 ··0x00206000·9e973fad·425f1f1d·a0040440·a0c02643·..?.B_.....@..&C
Offset 13059, 15 lines modifiedOffset 13059, 15 lines modified
13059 ··0x00238000·61626c65·5f627569·6c74696e·5f742e6d·able_builtin_t.m13059 ··0x00238000·61626c65·5f627569·6c74696e·5f742e6d·able_builtin_t.m
13060 ··0x00238010·6c000000·00000000·73747269·6e672e6d·l.......string.m13060 ··0x00238010·6c000000·00000000·73747269·6e672e6d·l.......string.m
13061 ··0x00238020·6c000000·00000000·000f0000·00000000·l...............13061 ··0x00238020·6c000000·00000000·000f0000·00000000·l...............
13062 ··0x00238030·01000000·00000000·01000000·00000000·................13062 ··0x00238030·01000000·00000000·01000000·00000000·................
13063 ··0x00238040·01000000·00000000·30802300·00000000·........0.#.....13063 ··0x00238040·01000000·00000000·30802300·00000000·........0.#.....
13064 ··0x00238050·00000000·00000000·fc070000·00000000·................13064 ··0x00238050·00000000·00000000·fc070000·00000000·................
13065 ··0x00238060·312e3800·00000004·fc0b0000·00000000·1.8.............13065 ··0x00238060·312e3800·00000004·fc0b0000·00000000·1.8.............
13066 ··0x00238070·32303139·30323033·00000000·00000007·20190203........13066 ··0x00238070·32303139·30323035·00000000·00000007·20190205........
13067 ··0x00238080·00000000·00000000·00000000·00000000·................13067 ··0x00238080·00000000·00000000·00000000·00000000·................
13068 ··0x00238090·00f30000·00000000·01000000·00000000·................13068 ··0x00238090·00f30000·00000000·01000000·00000000·................
13069 ··0x002380a0·01000000·00000000·01000000·00000000·................13069 ··0x002380a0·01000000·00000000·01000000·00000000·................
13070 ··0x002380b0·01000000·00000000·01000000·00000000·................13070 ··0x002380b0·01000000·00000000·01000000·00000000·................
13071 ··0x002380c0·01000000·00000000·01000000·00000000·................13071 ··0x002380c0·01000000·00000000·01000000·00000000·................
13072 ··0x002380d0·01000000·00000000·01000000·00000000·................13072 ··0x002380d0·01000000·00000000·01000000·00000000·................
13073 ··0x002380e0·01000000·00000000·01000000·00000000·................13073 ··0x002380e0·01000000·00000000·01000000·00000000·................
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·61343565·33656434·63353537·31646366·a45e3ed4c5571dcf 
3 ··0x00000010·30643135·34313466·33656565·39383634·0d15414f3eee98642 ··0x00000000·63363664·36653831·38306330·66653730·c66d6e8180c0fe70
 3 ··0x00000010·35656565·30613935·38616462·66663531·5eee0a958adbff51
4 ··0x00000020·61363538·66362e64·65627567·00000000·a658f6.debug....4 ··0x00000020·33346135·39662e64·65627567·00000000·34a59f.debug....
5 ··0x00000030·c91f7bb7····························..{.5 ··0x00000030·a81e9b32····························...2
  
486 B
./usr/share/man/man1/belenios-tool.1.gz
408 B
belenios-tool.1
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 .\"·Pipe·this·output·to·groff·-Tutf8·|·less1 .\"·Pipe·this·output·to·groff·-Tutf8·|·less
2 .\"2 .\"
3 .mso·an.tmac3 .mso·an.tmac
4 .TH·"belenios-tool"·1·""·"Belenios-tool·1.8·(20190203\)"·"Belenios-tool·Manual"4 .TH·"belenios-tool"·1·""·"Belenios-tool·1.8·(20190205\)"·"Belenios-tool·Manual"
5 .\"·Disable·hyphenation·and·ragged-right5 .\"·Disable·hyphenation·and·ragged-right
6 .nh6 .nh
7 .ad·l7 .ad·l
8 .SH·NAME8 .SH·NAME
9 .P9 .P
10 belenios\N'45'tool·\N'45'·election·management·tool10 belenios\N'45'tool·\N'45'·election·management·tool
11 .SH·SYNOPSIS11 .SH·SYNOPSIS
3.29 KB
belenios-tool-dbgsym_1.8+dfsg-1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2019-02-04·10:43:56.000000·debian-binary1 -rw-r--r--···0········0········0········4·2019-02-04·10:43:56.000000·debian-binary
2 -rw-r--r--···0········0········0······532·2019-02-04·10:43:56.000000·control.tar.xz2 -rw-r--r--···0········0········0······532·2019-02-04·10:43:56.000000·control.tar.xz
3 -rw-r--r--···0········0········0···158948·2019-02-04·10:43:56.000000·data.tar.xz3 -rw-r--r--···0········0········0···159392·2019-02-04·10:43:56.000000·data.tar.xz
655 B
control.tar.xz
627 B
control.tar
379 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·amd645 Architecture:·amd64
6 Maintainer:·Debian·OCaml·Maintainers·<debian-ocaml-maint@lists.debian.org>6 Maintainer:·Debian·OCaml·Maintainers·<debian-ocaml-maint@lists.debian.org>
7 Installed-Size:·6967 Installed-Size:·696
8 Depends:·belenios-tool·(=·1.8+dfsg-1)8 Depends:·belenios-tool·(=·1.8+dfsg-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·belenios-tool11 Description:·debug·symbols·for·belenios-tool
12 Build-Ids:·5fa45e3ed4c5571dcf0d15414f3eee9864a658f612 Build-Ids:·0ac66d6e8180c0fe705eee0a958adbff5134a59f
226 B
./md5sums
30.0 B
./md5sums
Files differ
178 B
line order
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 usr/lib/debug/.build-id/5f/a45e3ed4c5571dcf0d15414f3eee9864a658f6.debug1 usr/lib/debug/.build-id/0a/c66d6e8180c0fe705eee0a958adbff5134a59f.debug
2.21 KB
data.tar.xz
2.19 KB
data.tar
1.39 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/lib/debug/.build-id/5f/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/lib/debug/.build-id/0a/
7 -rw-r--r--···0·root·········(0)·root·········(0)···701584·2019-02-04·10:43:56.000000·./usr/lib/debug/.build-id/5f/a45e3ed4c5571dcf0d15414f3eee9864a658f6.debug7 -rw-r--r--···0·root·········(0)·root·········(0)···701584·2019-02-04·10:43:56.000000·./usr/lib/debug/.build-id/0a/c66d6e8180c0fe705eee0a958adbff5134a59f.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/share/doc/belenios-tool-dbgsym·->·belenios-tool10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2019-02-04·10:43:56.000000·./usr/share/doc/belenios-tool-dbgsym·->·belenios-tool
801 B
./usr/lib/debug/.build-id/5f/a45e3ed4c5571dcf0d15414f3eee9864a658f6.debug vs.
./usr/lib/debug/.build-id/0a/c66d6e8180c0fe705eee0a958adbff5134a59f.debug
Files 0% similar despite different names
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.ABI-tag1 Displaying·notes·found·in:·.note.ABI-tag
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.03 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5fa45e3ed4c5571dcf0d15414f3eee9864a658f66 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0ac66d6e8180c0fe705eee0a958adbff5134a59f