<86>Apr 20 08:03:22 userdel[3528282]: delete user 'rooter' <86>Apr 20 08:03:22 userdel[3528282]: removed group 'rooter' owned by 'rooter' <86>Apr 20 08:03:22 userdel[3528282]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 20 08:03:22 groupadd[3528302]: group added to /etc/group: name=rooter, GID=1841 <86>Apr 20 08:03:22 groupadd[3528302]: group added to /etc/gshadow: name=rooter <86>Apr 20 08:03:22 groupadd[3528302]: new group: name=rooter, GID=1841 <86>Apr 20 08:03:22 useradd[3528321]: new user: name=rooter, UID=1841, GID=1841, home=/root, shell=/bin/bash, from=none <86>Apr 20 08:03:22 userdel[3528344]: delete user 'builder' <86>Apr 20 08:03:22 userdel[3528344]: removed group 'builder' owned by 'builder' <86>Apr 20 08:03:22 userdel[3528344]: removed shadow group 'builder' owned by 'builder' <86>Apr 20 08:03:22 groupadd[3528364]: group added to /etc/group: name=builder, GID=1842 <86>Apr 20 08:03:22 groupadd[3528364]: group added to /etc/gshadow: name=builder <86>Apr 20 08:03:22 groupadd[3528364]: new group: name=builder, GID=1842 <86>Apr 20 08:03:22 useradd[3528386]: new user: name=builder, UID=1842, GID=1842, home=/usr/src, shell=/bin/bash, from=none <13>Apr 20 08:03:26 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed <13>Apr 20 08:03:26 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed <13>Apr 20 08:03:26 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed <13>Apr 20 08:03:26 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962878 installed <13>Apr 20 08:03:26 rpmi: libp11-kit-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Apr 20 08:03:26 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Apr 20 08:03:26 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 20 08:03:26 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 20 08:03:26 rpmi: ca-certificates-2024.02.24-alt1 sisyphus+341362.100.1.1 1708791001 installed <13>Apr 20 08:03:26 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Apr 20 08:03:26 rpmi: p11-kit-trust-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Apr 20 08:03:26 rpmi: libcrypto3-3.1.5-alt2 sisyphus+343320.140.3.1 1711982452 installed <13>Apr 20 08:03:26 rpmi: libssl3-3.1.5-alt2 sisyphus+343320.140.3.1 1711982452 installed <13>Apr 20 08:03:26 rpmi: python3-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 20 08:03:27 rpmi: python3-base-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 20 08:03:28 rpmi: golang-src-1.22.2-alt1 sisyphus+344307.100.1.1 1712163869 installed <13>Apr 20 08:03:30 rpmi: golang-1.22.2-alt1 sisyphus+344307.100.1.1 1712163844 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/bin-marcosnils-0.17.4-alt1.nosrc.rpm (w1.gzdio) Installing bin-marcosnils-0.17.4-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.74249 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf bin-marcosnils-0.17.4 + echo 'Source #0 (bin-marcosnils-0.17.4.tar):' Source #0 (bin-marcosnils-0.17.4.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/bin-marcosnils-0.17.4.tar + cd bin-marcosnils-0.17.4 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.74249 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd bin-marcosnils-0.17.4 ++ date -I + go build -v -buildmode=pie -ldflags '-X main.version=0.17.4-alt1 -X main.date=2024-04-20 -X main.builtBy=ALT' . cmp internal/race internal/goarch internal/goos internal/itoa math/bits unicode/utf8 internal/godebugs internal/cpu internal/goexperiment runtime/internal/atomic internal/coverage/rtcov runtime/internal/syscall internal/unsafeheader sync/atomic unicode log/internal golang.org/x/sys/internal/unsafeheader gopkg.in/VividCortex/ewma.v1 internal/abi runtime/internal/math internal/chacha8rand runtime/internal/sys encoding unicode/utf16 crypto/internal/alias crypto/internal/boring/sig container/list vendor/golang.org/x/crypto/cryptobyte/asn1 internal/nettrace vendor/golang.org/x/crypto/internal/alias slices google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/set github.com/docker/docker/api github.com/docker/docker/api/types/image github.com/docker/docker/api/types/events image/color math internal/bytealg runtime crypto/subtle internal/reflectlite sync internal/testlog internal/singleflight google.golang.org/protobuf/internal/pragma internal/bisect runtime/cgo errors sort internal/oserror internal/safefilepath internal/godebug io strconv path golang.org/x/crypto/cast5 vendor/golang.org/x/net/dns/dnsmessage crypto/internal/nistec/fiat math/rand internal/intern syscall crypto/internal/randutil hash bytes strings hash/crc64 hash/adler32 hash/fnv hash/crc32 vendor/golang.org/x/text/transform crypto/rc4 crypto golang.org/x/crypto/openpgp/errors net/netip reflect bufio github.com/marcosnils/bin/pkg/strings net/http/internal/ascii github.com/h2non/filetype/types github.com/docker/docker/api/types/versions regexp/syntax golang.org/x/crypto/openpgp/s2k compress/bzip2 image internal/syscall/execenv gopkg.in/mattn/go-isatty.v0 internal/syscall/unix time regexp image/internal/imageutil image/jpeg crypto/internal/nistec internal/fmtsort encoding/binary context io/fs internal/poll github.com/h2non/filetype/matchers/isobmff encoding/base64 vendor/golang.org/x/crypto/internal/poly1305 crypto/internal/edwards25519/field crypto/md5 crypto/cipher golang.org/x/sys/unix github.com/h2non/filetype/matchers os encoding/pem golang.org/x/crypto/openpgp/armor crypto/internal/edwards25519 crypto/des crypto/internal/boring vendor/golang.org/x/crypto/chacha20 crypto/hmac crypto/sha256 crypto/sha512 crypto/ecdh crypto/sha1 crypto/aes vendor/golang.org/x/crypto/hkdf vendor/golang.org/x/crypto/chacha20poly1305 github.com/xi2/xz github.com/mattn/go-runewidth google.golang.org/protobuf/internal/detrand io/ioutil github.com/docker/docker/api/types/mount github.com/h2non/filetype os/signal gopkg.in/mattn/go-runewidth.v0 fmt path/filepath net github.com/WeiZhang555/tabwriter os/exec log github.com/pkg/errors github.com/hashicorp/go-version gopkg.in/cheggaaa/pb.v2/termutil net/url text/template/parse os/user compress/flate vendor/golang.org/x/net/http2/hpack github.com/marcosnils/bin/pkg/options encoding/json math/big encoding/hex vendor/golang.org/x/text/unicode/norm mime mime/quotedprintable net/http/internal github.com/marcosnils/bin/pkg/prompt github.com/coreos/go-semver/semver github.com/apex/log vendor/golang.org/x/text/unicode/bidi github.com/docker/docker/api/types/blkiodev github.com/docker/go-units google.golang.org/protobuf/internal/errors google.golang.org/grpc/codes go/token google.golang.org/protobuf/internal/version github.com/opencontainers/go-digest github.com/opencontainers/image-spec/specs-go github.com/docker/docker/api/types/time google.golang.org/protobuf/encoding/protowire github.com/morikuni/aec compress/gzip archive/zip github.com/google/go-querystring/query compress/zlib github.com/opencontainers/image-spec/specs-go/v1 github.com/docker/distribution/digestset google.golang.org/protobuf/reflect/protoreflect golang.org/x/time/rate github.com/yuin/goldmark/util encoding/csv text/template flag vendor/golang.org/x/text/secure/bidirule github.com/mattn/go-isatty github.com/docker/distribution/reference github.com/docker/docker/pkg/term github.com/mattn/go-colorable gopkg.in/mattn/go-colorable.v0 github.com/marcosnils/bin/pkg/config github.com/docker/docker/api/types/filters github.com/docker/docker/api/types/strslice github.com/sirupsen/logrus github.com/fatih/color gopkg.in/fatih/color.v1 github.com/docker/docker/pkg/jsonmessage github.com/gogo/protobuf/proto github.com/krolaw/zipstream github.com/apex/log/handlers/cli vendor/golang.org/x/net/idna crypto/internal/boring/bbig crypto/rand crypto/internal/bigmod crypto/elliptic encoding/asn1 crypto/dsa google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/genid crypto/ed25519 google.golang.org/protobuf/internal/order github.com/cheggaaa/pb google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/runtime/protoiface golang.org/x/crypto/openpgp/elgamal google.golang.org/protobuf/reflect/protoregistry crypto/rsa vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix google.golang.org/protobuf/proto google.golang.org/protobuf/internal/encoding/defval crypto/ecdsa google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/internal/filedesc archive/tar golang.org/x/crypto/openpgp/packet golang.org/x/crypto/openpgp google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/internal/impl github.com/docker/docker/api/types/swarm/runtime net/textproto vendor/golang.org/x/net/http/httpproxy github.com/docker/go-connections/nat github.com/docker/docker/api/types/registry golang.org/x/net/internal/socks crypto/x509 github.com/spf13/pflag github.com/docker/docker/api/types/container golang.org/x/net/proxy vendor/golang.org/x/net/http/httpguts mime/multipart google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/runtime/protoimpl crypto/tls github.com/spf13/cobra google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/types/descriptorpb github.com/golang/protobuf/ptypes/timestamp github.com/yuin/goldmark/text github.com/golang/protobuf/ptypes/duration google.golang.org/genproto/googleapis/rpc/status github.com/golang/protobuf/ptypes/any github.com/yuin/goldmark/ast google.golang.org/protobuf/reflect/protodesc github.com/golang/protobuf/proto github.com/yuin/goldmark/renderer github.com/yuin/goldmark/parser github.com/yuin/goldmark/renderer/html github.com/golang/protobuf/ptypes net/http/httptrace github.com/docker/go-connections/tlsconfig google.golang.org/grpc/internal/status net/http github.com/yuin/goldmark google.golang.org/grpc/status github.com/containerd/containerd/errdefs github.com/marcosnils/bin/pkg/assets github.com/docker/distribution/registry/api/errcode golang.org/x/net/context/ctxhttp github.com/docker/go-connections/sockets github.com/hashicorp/go-cleanhttp net/http/httputil github.com/google/go-github/v31/github golang.org/x/oauth2/internal github.com/hashicorp/go-retryablehttp github.com/docker/docker/errdefs golang.org/x/oauth2 github.com/docker/docker/api/types/network github.com/docker/docker/api/types/swarm github.com/xanzy/go-gitlab github.com/docker/docker/api/types github.com/docker/docker/api/types/volume github.com/docker/docker/client github.com/marcosnils/bin/pkg/providers github.com/marcosnils/bin/cmd github.com/marcosnils/bin + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.48793 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/bin-marcosnils-buildroot + : + /bin/rm -rf -- /usr/src/tmp/bin-marcosnils-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd bin-marcosnils-0.17.4 + install -Dp bin -t /usr/src/tmp/bin-marcosnils-buildroot/usr/bin + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/bin-marcosnils-buildroot (auto) Verifying and fixing files in /usr/src/tmp/bin-marcosnils-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/bin-marcosnils-buildroot/ (default) Compressing files in /usr/src/tmp/bin-marcosnils-buildroot (auto) debugedit: ./usr/bin/bin: DWARF version 40839 unhandled [45] .debug_gdb_scripts NOT compressed, wouldn't be smaller Verifying ELF objects in /usr/src/tmp/bin-marcosnils-buildroot (arch=strict,fhs=strict,lfs=strict,lint=relaxed,rpath=strict,stack=strict,textrel=strict,unresolved=strict) phdr[7]: unknown object file note type 4 with owner name 'Go' at offset 168 section [ 4] '.note.go.buildid': unknown object file note type 4 with owner name 'Go' at offset 100 verify-elf: WARNING: ./usr/bin/bin: eu-elflint failed Splitting links to aliased files under /{,s}bin in /usr/src/tmp/bin-marcosnils-buildroot Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.85156 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd bin-marcosnils-0.17.4 + ./bin --help Effortless binary manager Usage: bin [command] Available Commands: completion Generate the autocompletion script for the specified shell ensure Ensures that all binaries listed in the configuration are present help Help about any command install Installs the specified project from a url list List binaries managed by bin prune Prunes binaries that no longer exist in the system remove Removes binaries managed by bin update Updates one or multiple binaries managed by bin Flags: --debug Enable debug mode -h, --help help for bin -v, --version version for bin Use "bin [command] --help" for more information about a command. + ./bin --version bin version 0.17.4-alt1 built at: 2024-04-20 built by: ALT + ./bin --version + grep -Fx 'bin version 0.17.4-alt1' bin version 0.17.4-alt1 + go test -v ./... ? github.com/marcosnils/bin [no test files] ? github.com/marcosnils/bin/pkg/config [no test files] ? github.com/marcosnils/bin/pkg/options [no test files] ? github.com/marcosnils/bin/pkg/strings [no test files] === RUN TestGetLatestVersion 2024/04/20 08:04:01 info /home/user/bin/launchpad 1.1.0 -> 1.1.1 (https://github.com/Mirantis/launchpad/releases/download/1.1.1/launchpad-linux-x64) --- PASS: TestGetLatestVersion (0.00s) PASS ok github.com/marcosnils/bin/cmd 0.009s === RUN TestSanitizeName --- PASS: TestSanitizeName (0.00s) === RUN TestFilterAssets --- PASS: TestFilterAssets (0.00s) === RUN TestIsSupportedExt --- PASS: TestIsSupportedExt (0.00s) PASS ok github.com/marcosnils/bin/pkg/assets 0.005s === RUN TestConfirm === RUN TestConfirm/User_confirms_that_wants_to_continue Do you want to continue? [Y/n] Do you want to continue? [Y/n] Do you want to continue? [Y/n] === RUN TestConfirm/User_does_not_want_to_continue Do you want to continue? [Y/n] --- PASS: TestConfirm (0.00s) --- PASS: TestConfirm/User_confirms_that_wants_to_continue (0.00s) --- PASS: TestConfirm/User_does_not_want_to_continue (0.00s) PASS ok github.com/marcosnils/bin/pkg/prompt 0.002s === RUN TestParseImage === RUN TestParseImage/no_host,_no_version === RUN TestParseImage/no_host,_with_version === RUN TestParseImage/with_host,_no_version === RUN TestParseImage/with_host,_with_version === RUN TestParseImage/no_host,_with_version_and_owner --- PASS: TestParseImage (0.00s) --- PASS: TestParseImage/no_host,_no_version (0.00s) --- PASS: TestParseImage/no_host,_with_version (0.00s) --- PASS: TestParseImage/with_host,_no_version (0.00s) --- PASS: TestParseImage/with_host,_with_version (0.00s) --- PASS: TestParseImage/no_host,_with_version_and_owner (0.00s) PASS ok github.com/marcosnils/bin/pkg/providers 0.009s + exit 0 Processing files: bin-marcosnils-0.17.4-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DxzL9M find-provides: running scripts (alternatives,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.UbeZxV 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.2), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.2.4), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.32), libc.so.6(GLIBC_2.34), rtld(GNU_HASH) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.SjYAqz Creating bin-marcosnils-debuginfo package Processing files: bin-marcosnils-debuginfo-0.17.4-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.sMEv9Q find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.wyJbyF find-requires: running scripts (debuginfo) Requires: bin-marcosnils = 0.17.4-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6) Adding to bin-marcosnils-debuginfo a strict dependency on bin-marcosnils Wrote: /usr/src/RPM/RPMS/i586/bin-marcosnils-0.17.4-alt1.i586.rpm (w2T16.xzdio) Wrote: /usr/src/RPM/RPMS/i586/bin-marcosnils-debuginfo-0.17.4-alt1.i586.rpm (w2T16.xzdio) 123.05user 27.59system 0:37.88elapsed 397%CPU (0avgtext+0avgdata 226208maxresident)k 0inputs+0outputs (0major+4207853minor)pagefaults 0swaps 3.62user 2.53system 0:51.95elapsed 11%CPU (0avgtext+0avgdata 127276maxresident)k 0inputs+0outputs (0major+216595minor)pagefaults 0swaps --- bin-marcosnils-0.17.4-alt1.i586.rpm.repo 2024-03-13 15:34:49.000000000 +0000 +++ bin-marcosnils-0.17.4-alt1.i586.rpm.hasher 2024-04-20 08:04:11.393388068 +0000 @@ -14,3 +14,3 @@ Provides: bin-marcosnils = 0.17.4-alt1:sisyphus+342657.100.1.1 -File: /usr/bin/bin 100755 root:root 6b589600d0007a7aa27b28299261ba3d -RPMIdentity: e57ea2001b2dae474848a5cdfa2d52dd65b656285d68d1edd8f5b6ea02c21d37ca1e02e432cf212e9df87692de082f890430fbddb8fbfdb2ab6c14c961dcbd9a +File: /usr/bin/bin 100755 root:root b9400259e39db1bc2864732bada29294 +RPMIdentity: 45ea3cf492b5d11823789360968114332e9a5e70ce143dbaba048f54e586ff54db57533acda3414b4ab395ccc2eb6b68df57979027522d4349d500c22f669efa --- bin-marcosnils-debuginfo-0.17.4-alt1.i586.rpm.repo 2024-03-13 15:34:49.000000000 +0000 +++ bin-marcosnils-debuginfo-0.17.4-alt1.i586.rpm.hasher 2024-04-20 08:04:11.490389727 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/8b 40755 root:root -/usr/lib/debug/.build-id/8b/b7ffa0723723ddaab074066e4ade259611feb5 120777 root:root ../../../../bin/bin -/usr/lib/debug/.build-id/8b/b7ffa0723723ddaab074066e4ade259611feb5.debug 120777 root:root ../../usr/bin/bin.debug +/usr/lib/debug/.build-id/3c 40755 root:root +/usr/lib/debug/.build-id/3c/29faf1cb052d6d997f5fbdfbe93f5ef5dad963 120777 root:root ../../../../bin/bin +/usr/lib/debug/.build-id/3c/29faf1cb052d6d997f5fbdfbe93f5ef5dad963.debug 120777 root:root ../../usr/bin/bin.debug /usr/lib/debug/usr/bin/bin.debug 100644 root:root @@ -1036,6 +1036,6 @@ Provides: bin-marcosnils-debuginfo = 0.17.4-alt1:sisyphus+342657.100.1.1 -File: /usr/lib/debug/.build-id/8b 40755 root:root -File: /usr/lib/debug/.build-id/8b/b7ffa0723723ddaab074066e4ade259611feb5 120777 root:root ../../../../bin/bin -File: /usr/lib/debug/.build-id/8b/b7ffa0723723ddaab074066e4ade259611feb5.debug 120777 root:root ../../usr/bin/bin.debug -File: /usr/lib/debug/usr/bin/bin.debug 100644 root:root 8035d269afe02bd5329fc2fe472db6a0 +File: /usr/lib/debug/.build-id/3c 40755 root:root +File: /usr/lib/debug/.build-id/3c/29faf1cb052d6d997f5fbdfbe93f5ef5dad963 120777 root:root ../../../../bin/bin +File: /usr/lib/debug/.build-id/3c/29faf1cb052d6d997f5fbdfbe93f5ef5dad963.debug 120777 root:root ../../usr/bin/bin.debug +File: /usr/lib/debug/usr/bin/bin.debug 100644 root:root 347eab11d3b47c0d349e3767dc90c5ee File: /usr/src/debug/bin-marcosnils-0.17.4 40755 root:root @@ -2067,2 +2067,2 @@ File: /usr/src/debug/bin-marcosnils-0.17.4/vendor/gopkg.in/mattn/go-runewidth.v0/runewidth_posix.go 100644 root:root 2d46b0a2eb10196397ff0beb1d94f0d4 -RPMIdentity: 590f0eb0fe1273a9519a3823d3502ecbbdfaa64b1d2be7ccf08c37696e5b1a88b768978dd3795bd0d1aa392db529a0225055739a9689bb0030aa507a419a5432 +RPMIdentity: 609efd2b055a59d59bb9617aba7d4b2221265b5ab62fc8159618e4e7e36575ff9295d72d85b0ab1513a62d7db3f54a3e678a47b59f0697ab0c06e47a9eec3f5c