<86>Apr 27 08:17:32 userdel[2189618]: delete user 'rooter' <86>Apr 27 08:17:32 userdel[2189618]: removed group 'rooter' owned by 'rooter' <86>Apr 27 08:17:32 userdel[2189618]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 27 08:17:32 groupadd[2189652]: group added to /etc/group: name=rooter, GID=1229 <86>Apr 27 08:17:32 groupadd[2189652]: group added to /etc/gshadow: name=rooter <86>Apr 27 08:17:32 groupadd[2189652]: new group: name=rooter, GID=1229 <86>Apr 27 08:17:32 useradd[2189676]: new user: name=rooter, UID=1229, GID=1229, home=/root, shell=/bin/bash, from=none <86>Apr 27 08:17:32 userdel[2189717]: delete user 'builder' <86>Apr 27 08:17:32 userdel[2189717]: removed group 'builder' owned by 'builder' <86>Apr 27 08:17:32 userdel[2189717]: removed shadow group 'builder' owned by 'builder' <86>Apr 27 08:17:32 groupadd[2189736]: group added to /etc/group: name=builder, GID=1230 <86>Apr 27 08:17:32 groupadd[2189736]: group added to /etc/gshadow: name=builder <86>Apr 27 08:17:32 groupadd[2189736]: new group: name=builder, GID=1230 <86>Apr 27 08:17:32 useradd[2189762]: new user: name=builder, UID=1230, GID=1230, home=/usr/src, shell=/bin/bash, from=none /usr/src/in/srpm/foremost-1.5.7-alt2.src.rpm: license not found in '/usr/share/license' directory: Public /usr/src/in/srpm/foremost-1.5.7-alt2.src.rpm: license not found in '/usr/share/license' directory: Domain Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/foremost-1.5.7-alt2.nosrc.rpm (w1.gzdio) Installing foremost-1.5.7-alt2.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.44207 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf foremost-1.5.7 + echo 'Source #0 (foremost-1.5.7.tar):' Source #0 (foremost-1.5.7.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/foremost-1.5.7.tar + cd foremost-1.5.7 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #10 (foremost-sysconfdir.patch):' Patch #10 (foremost-sysconfdir.patch): + /usr/bin/patch -p2 patching file config.c + echo 'Patch #0 (foremost-broken-jpeg.patch):' Patch #0 (foremost-broken-jpeg.patch): + /usr/bin/patch -p0 patching file extract.c + echo 'Patch #1 (foremost-fix-permission-timestamp.patch):' Patch #1 (foremost-fix-permission-timestamp.patch): + /usr/bin/patch -p2 patching file Makefile + echo 'Patch #2 (foremost-1.5.7-format-security.patch):' Patch #2 (foremost-1.5.7-format-security.patch): + /usr/bin/patch -p1 patching file extract.c Hunk #1 succeeded at 2115 (offset 5 lines). Hunk #2 succeeded at 2149 (offset 5 lines). + echo 'Patch #3 (foremost-1.5.7-gcc10.patch):' Patch #3 (foremost-1.5.7-gcc10.patch): + /usr/bin/patch -p1 patching file api.c patching file extract.c patching file main.h patching file ole.h patching file state.c patching file main.c + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.44207 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd foremost-1.5.7 + make -j8 RAW_CC=gcc 'RAW_FLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -DVERSION=\"1.5.7\"' BIN=/usr/bin MAN=/usr/share/man/man1 CONF=/etc make: Entering directory '/usr/src/RPM/BUILD/foremost-1.5.7' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c cli.c make: Leaving directory '/usr/src/RPM/BUILD/foremost-1.5.7' make: Entering directory '/usr/src/RPM/BUILD/foremost-1.5.7' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c main.c make: Leaving directory '/usr/src/RPM/BUILD/foremost-1.5.7' make: Entering directory '/usr/src/RPM/BUILD/foremost-1.5.7' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c engine.c engine.c: In function 'search_chunk': engine.c:319:26: warning: variable 'current_pos' set but not used [-Wunused-but-set-variable] 319 | unsigned char *current_pos = NULL; | ^~~~~~~~~~~ engine.c: In function 'user_interrupt': engine.c:25:9: warning: pointer 's_5(D)' used after 'free' [-Wuse-after-free] 25 | cleanup_output(s); | ^~~~~~~~~~~~~~~~~ engine.c:23:9: note: call to 'free' here 23 | free(s); | ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/foremost-1.5.7' make: Entering directory '/usr/src/RPM/BUILD/foremost-1.5.7' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c helpers.c make: Leaving directory '/usr/src/RPM/BUILD/foremost-1.5.7' make: Entering directory '/usr/src/RPM/BUILD/foremost-1.5.7' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c dir.c dir.c: In function 'write_to_disk': dir.c:327:37: warning: the comparison will always evaluate as 'false' for the address of 'comment' will never be NULL [-Waddress] 327 | if (needle->comment == NULL) | ^~ In file included from dir.c:3: main.h:343:10: note: 'comment' declared here 343 | char comment[MAX_STRING_LENGTH];/*Used for audit*/ | ^~~~~~~ dir.c:387:29: warning: the comparison will always evaluate as 'false' for the address of 'comment' will never be NULL [-Waddress] 387 | if (needle->comment == NULL) | ^~ main.h:343:10: note: 'comment' declared here 343 | char comment[MAX_STRING_LENGTH];/*Used for audit*/ | ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/foremost-1.5.7' make: Entering directory '/usr/src/RPM/BUILD/foremost-1.5.7' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c config.c config.c: In function 'translate': config.c:27:41: warning: value computed is not used [-Wunused-value] 27 | *rd++; | ^~~~~ config.c:32:41: warning: value computed is not used [-Wunused-value] 32 | *rd++; | ^~~~~ config.c:37:41: warning: value computed is not used [-Wunused-value] 37 | *rd++; | ^~~~~ config.c:42:41: warning: value computed is not used [-Wunused-value] 42 | *rd++; | ^~~~~ config.c:47:41: warning: value computed is not used [-Wunused-value] 47 | *rd++; | ^~~~~ config.c:52:41: warning: value computed is not used [-Wunused-value] 52 | *rd++; | ^~~~~ config.c:57:41: warning: value computed is not used [-Wunused-value] 57 | *rd++; | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/foremost-1.5.7' make: Entering directory '/usr/src/RPM/BUILD/foremost-1.5.7' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c state.c state.c: In function 'set_config_file': state.c:78:9: warning: ignoring return value of 'realpath' declared with attribute 'warn_unused_result' [-Wunused-result] 78 | realpath(fn, temp); | ^~~~~~~~~~~~~~~~~~ state.c: In function 'set_output_directory': state.c:99:9: warning: ignoring return value of 'realpath' declared with attribute 'warn_unused_result' [-Wunused-result] 99 | realpath(fn, temp); | ^~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/foremost-1.5.7' make: Entering directory '/usr/src/RPM/BUILD/foremost-1.5.7' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c api.c api.c: In function 'get_dir_info': api.c:172:30: warning: the comparison will always evaluate as 'false' for the address of 'name' will never be NULL [-Waddress] 172 | if (dl->name == NULL) | ^~ In file included from api.c:7: ole.h:75:17: note: 'name' declared here 75 | char name[64]; | ^~~~ api.c: In function 'dump_dirent': api.c:482:33: warning: variable 'unknown' set but not used [-Wunused-but-set-variable] 482 | short unknown; | ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/foremost-1.5.7' make: Entering directory '/usr/src/RPM/BUILD/foremost-1.5.7' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c extract.c extract.c: In function 'extract_htm': extract.c:557:26: warning: variable 'currentpos' set but not used [-Wunused-but-set-variable] 557 | unsigned char *currentpos = NULL; | ^~~~~~~~~~ extract.c: In function 'extract_wmv': extract.c:1158:41: warning: variable 'fileObjHeaderSize' set but not used [-Wunused-but-set-variable] 1158 | u_int64_t fileObjHeaderSize = 0; | ^~~~~~~~~~~~~~~~~ extract.c:1151:26: warning: variable 'currentpos' set but not used [-Wunused-but-set-variable] 1151 | unsigned char *currentpos = NULL; | ^~~~~~~~~~ extract.c: In function 'extract_gif': extract.c:1405:26: warning: variable 'currentpos' set but not used [-Wunused-but-set-variable] 1405 | unsigned char *currentpos = foundat; | ^~~~~~~~~~ extract.c: In function 'extract_jpeg': extract.c:1825:26: warning: variable 'currentpos' set but not used [-Wunused-but-set-variable] 1825 | unsigned char *currentpos = NULL; | ^~~~~~~~~~ extract.c: In function 'extract_exe': extract.c:2115:25: warning: variable 'align' set but not used [-Wunused-but-set-variable] 2115 | unsigned int align = 0; | ^~~~~ extract.c:2111:25: warning: variable 'size_of_headers' set but not used [-Wunused-but-set-variable] 2111 | unsigned int size_of_headers = 0; | ^~~~~~~~~~~~~~~ extract.c:2109:25: warning: variable 'sizeofimage' set but not used [-Wunused-but-set-variable] 2109 | unsigned int sizeofimage = 0; | ^~~~~~~~~~~ extract.c:2106:25: warning: variable 'rva' set but not used [-Wunused-but-set-variable] 2106 | unsigned int rva = 0; | ^~~ extract.c:2105:25: warning: variable 'SizeOfUninitializedData' set but not used [-Wunused-but-set-variable] 2105 | unsigned int SizeOfUninitializedData = 0; | ^~~~~~~~~~~~~~~~~~~~~~~ extract.c:2104:25: warning: variable 'SizeOfInitializedData' set but not used [-Wunused-but-set-variable] 2104 | unsigned int SizeOfInitializedData = 0; | ^~~~~~~~~~~~~~~~~~~~~ extract.c:2103:25: warning: variable 'SizeOfCode' set but not used [-Wunused-but-set-variable] 2103 | unsigned int SizeOfCode = 0; | ^~~~~~~~~~ extract.c: In function 'extract_rar': extract.c:2276:33: warning: variable 'file_size' set but not used [-Wunused-but-set-variable] 2276 | u_int64_t file_size = 0; | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/foremost-1.5.7' make: Entering directory '/usr/src/RPM/BUILD/foremost-1.5.7' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -DVERSION=\"1.5.7\" -D__UNIX -D__LINUX -DLARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 main.o state.o helpers.o config.o cli.o engine.o dir.o extract.o api.o -o foremost make: Leaving directory '/usr/src/RPM/BUILD/foremost-1.5.7' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.80877 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/foremost-buildroot + : + /bin/rm -rf -- /usr/src/tmp/foremost-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd foremost-1.5.7 + install -d /usr/src/tmp/foremost-buildroot/usr/bin /usr/src/tmp/foremost-buildroot/usr/share/man/man1 /usr/src/tmp/foremost-buildroot/etc + make 'INSTALL=/usr/libexec/rpm-build/install -p' install BIN=/usr/src/tmp/foremost-buildroot/usr/bin MAN=/usr/src/tmp/foremost-buildroot/usr/share/man/man1 CONF=/usr/src/tmp/foremost-buildroot/etc make: Entering directory '/usr/src/RPM/BUILD/foremost-1.5.7' install -p -m 755 foremost /usr/src/tmp/foremost-buildroot/usr/bin install -p -m 644 foremost.8.gz /usr/src/tmp/foremost-buildroot/usr/share/man/man1 install -p -m 644 foremost.conf /usr/src/tmp/foremost-buildroot/etc make: Leaving directory '/usr/src/RPM/BUILD/foremost-1.5.7' + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/foremost-buildroot (auto) Verifying and fixing files in /usr/src/tmp/foremost-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/foremost-buildroot/ (default) Compressing files in /usr/src/tmp/foremost-buildroot (auto) Verifying ELF objects in /usr/src/tmp/foremost-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/foremost-buildroot Processing files: foremost-1.5.7-alt2 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.80877 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd foremost-1.5.7 + DOCDIR=/usr/src/tmp/foremost-buildroot/usr/share/doc/foremost-1.5.7 + export DOCDIR + rm -rf /usr/src/tmp/foremost-buildroot/usr/share/doc/foremost-1.5.7 + /bin/mkdir -p /usr/src/tmp/foremost-buildroot/usr/share/doc/foremost-1.5.7 + cp -prL README CHANGES /usr/src/tmp/foremost-buildroot/usr/share/doc/foremost-1.5.7 + chmod -R go-w /usr/src/tmp/foremost-buildroot/usr/share/doc/foremost-1.5.7 + chmod -R a+rX /usr/src/tmp/foremost-buildroot/usr/share/doc/foremost-1.5.7 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vleRZN find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.0GJhEB find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.38), libc.so.6(GLIBC_2.4), rtld(GNU_HASH) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.OElqTc Creating foremost-debuginfo package Processing files: foremost-debuginfo-1.5.7-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.c0GYKQ find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.hHhji9 find-requires: running scripts (debuginfo) Requires: foremost = 1.5.7-alt2, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6) Adding to foremost-debuginfo a strict dependency on foremost Wrote: /usr/src/RPM/RPMS/i586/foremost-1.5.7-alt2.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/foremost-debuginfo-1.5.7-alt2.i586.rpm (w2.lzdio) 2.89user 0.70system 0:07.38elapsed 48%CPU (0avgtext+0avgdata 40832maxresident)k 0inputs+0outputs (0major+201027minor)pagefaults 0swaps /.out/foremost-1.5.7-alt2.i586.rpm: license not found in '/usr/share/license' directory: Public /.out/foremost-1.5.7-alt2.i586.rpm: license not found in '/usr/share/license' directory: Domain /.out/foremost-debuginfo-1.5.7-alt2.i586.rpm: license not found in '/usr/share/license' directory: Public /.out/foremost-debuginfo-1.5.7-alt2.i586.rpm: license not found in '/usr/share/license' directory: Domain 0.80user 1.63system 0:13.34elapsed 18%CPU (0avgtext+0avgdata 12140maxresident)k 0inputs+0outputs (0major+94253minor)pagefaults 0swaps --- foremost-1.5.7-alt2.i586.rpm.repo 2021-07-15 23:20:17.000000000 +0000 +++ foremost-1.5.7-alt2.i586.rpm.hasher 2024-04-27 08:17:41.840706959 +0000 @@ -13,2 +13,5 @@ Requires: libc.so.6(GLIBC_2.3.4) +Requires: libc.so.6(GLIBC_2.33) +Requires: libc.so.6(GLIBC_2.34) +Requires: libc.so.6(GLIBC_2.38) Requires: libc.so.6(GLIBC_2.4) @@ -18,3 +21,3 @@ File: /etc/foremost.conf 100644 root:root 1351b76b5043fe0d310d569484ca223e -File: /usr/bin/foremost 100755 root:root a2c993f338951c107ad394269100a26b +File: /usr/bin/foremost 100755 root:root 7bc2c4f73fa198910aadc73d6b0a72de File: /usr/share/doc/foremost-1.5.7 40755 root:root @@ -23,2 +26,2 @@ File: /usr/share/man/man1/foremost.8.xz 100644 root:root 7f237d476b2ea001cf4727fd956570ac -RPMIdentity: 619b82fd59369f60d0679d97cbbf80830dd90116b34dd1a253fa9360ef25a20d0c41ce75df6714ab8d9c84617c38e1b5c52d02643c88a1b5f2b1993b46ce9800 +RPMIdentity: f7add53dd715cc2526fe806926774dc9b9fbf069ac605b7249d79fd1fa48333dc978480e7964e749c445f072ffda978569176cf58da62f95cfecde38e2e12414 --- foremost-debuginfo-1.5.7-alt2.i586.rpm.repo 2021-07-15 23:20:17.000000000 +0000 +++ foremost-debuginfo-1.5.7-alt2.i586.rpm.hasher 2024-04-27 08:17:41.926707364 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/32 40755 root:root -/usr/lib/debug/.build-id/32/0c190702dc9bab1b798f72c58ec65e1be5cb1a 120777 root:root ../../../../bin/foremost -/usr/lib/debug/.build-id/32/0c190702dc9bab1b798f72c58ec65e1be5cb1a.debug 120777 root:root ../../usr/bin/foremost.debug +/usr/lib/debug/.build-id/54 40755 root:root +/usr/lib/debug/.build-id/54/01ecd807de4fc831e745da3a00c126681e2686 120777 root:root ../../../../bin/foremost +/usr/lib/debug/.build-id/54/01ecd807de4fc831e745da3a00c126681e2686.debug 120777 root:root ../../usr/bin/foremost.debug /usr/lib/debug/usr/bin/foremost.debug 100644 root:root @@ -22,6 +22,6 @@ Provides: foremost-debuginfo = 1.5.7-alt2:sisyphus+279149.100.1.1 -File: /usr/lib/debug/.build-id/32 40755 root:root -File: /usr/lib/debug/.build-id/32/0c190702dc9bab1b798f72c58ec65e1be5cb1a 120777 root:root ../../../../bin/foremost -File: /usr/lib/debug/.build-id/32/0c190702dc9bab1b798f72c58ec65e1be5cb1a.debug 120777 root:root ../../usr/bin/foremost.debug -File: /usr/lib/debug/usr/bin/foremost.debug 100644 root:root 010091ca6cc594d2f40364c2d6c4dd8e +File: /usr/lib/debug/.build-id/54 40755 root:root +File: /usr/lib/debug/.build-id/54/01ecd807de4fc831e745da3a00c126681e2686 120777 root:root ../../../../bin/foremost +File: /usr/lib/debug/.build-id/54/01ecd807de4fc831e745da3a00c126681e2686.debug 120777 root:root ../../usr/bin/foremost.debug +File: /usr/lib/debug/usr/bin/foremost.debug 100644 root:root 3b2905bbe8f29a97ffae6fc98a85f8c1 File: /usr/src/debug/foremost-1.5.7 40755 root:root @@ -39,2 +39,2 @@ File: /usr/src/debug/foremost-1.5.7/state.c 100644 root:root 428de7c97a8383184d3e756e3bd57927 -RPMIdentity: 95c3f7db89b6c59b9ed31b16b4c12c0938288bb71b6deb2e866b318c9989a7516257e6d9b21fb85067d07dcab522b5bc319d32b4c5ad4986ff5bcff7423766d2 +RPMIdentity: 7ed5e1d41d5db56a9709a4f8ea8a3155d626d9cff6162248151d46f1c1e59dc5b9b10d7d6597a0ada71642426d9c0a0b1775f5d72ba838ea38c969e4f3ed3cdd