Analysis
-
max time kernel
165s -
max time network
175s -
platform
windows11-21h2_x64 -
resource
win11-20240508-en -
resource tags
arch:x64arch:x86image:win11-20240508-enlocale:en-usos:windows11-21h2-x64system -
submitted
16-06-2024 17:05
Behavioral task
behavioral1
Sample
ventiq.exe
Resource
win11-20240508-en
General
-
Target
ventiq.exe
-
Size
9.8MB
-
MD5
c8ff052c53d5b9508d5e6a77db214890
-
SHA1
abc5d78cbbafb557e6ac52bafb9b84674a95a53b
-
SHA256
5af76378a64867942f11b406ad7257268cbb197dea39603475a983fae06f2b59
-
SHA512
d1cd4bdbf648f78b21094e079df6c6f62df686c0c29d78a3c4a85e39105efaf3be3dfe4d356237f45296ff8ed26e30f4a347b2a2d7549415d1bda159068c8736
-
SSDEEP
196608:OSnLs4TE/6IHnu2EQXzLx+u6kq2zS9j/1uvI3rmohL7rSedFb9tDZnBq:Lg4u6CEQXXx+u6k/zS9jAvI3rmk3OopY
Malware Config
Signatures
-
Processes:
resource yara_rule behavioral1/memory/4908-0-0x00007FF760AE0000-0x00007FF761C28000-memory.dmp themida -
Enumerates system info in registry 2 TTPs 3 IoCs
Processes:
msedge.exedescription ioc process Key opened \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\BIOS msedge.exe Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\BIOS\SystemManufacturer msedge.exe Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\BIOS\SystemProductName msedge.exe -
Suspicious behavior: EnumeratesProcesses 8 IoCs
Processes:
msedge.exemsedge.exeidentity_helper.exemsedge.exepid process 4744 msedge.exe 4744 msedge.exe 2464 msedge.exe 2464 msedge.exe 2924 identity_helper.exe 2924 identity_helper.exe 4380 msedge.exe 4380 msedge.exe -
Suspicious behavior: NtCreateUserProcessBlockNonMicrosoftBinary 11 IoCs
Processes:
msedge.exepid process 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe -
Suspicious use of FindShellTrayWindow 26 IoCs
Processes:
msedge.exepid process 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe -
Suspicious use of SendNotifyMessage 12 IoCs
Processes:
msedge.exepid process 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe 2464 msedge.exe -
Suspicious use of WriteProcessMemory 64 IoCs
Processes:
msedge.exedescription pid process target process PID 2464 wrote to memory of 4368 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4368 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 3004 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4744 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4744 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe PID 2464 wrote to memory of 4844 2464 msedge.exe msedge.exe
Processes
-
C:\Users\Admin\AppData\Local\Temp\ventiq.exe"C:\Users\Admin\AppData\Local\Temp\ventiq.exe"1⤵PID:4908
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --profile-directory=Default1⤵
- Enumerates system info in registry
- Suspicious behavior: EnumeratesProcesses
- Suspicious behavior: NtCreateUserProcessBlockNonMicrosoftBinary
- Suspicious use of FindShellTrayWindow
- Suspicious use of SendNotifyMessage
- Suspicious use of WriteProcessMemory
PID:2464 -
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=crashpad-handler "--user-data-dir=C:\Users\Admin\AppData\Local\Microsoft\Edge\User Data" /prefetch:7 --monitor-self-annotation=ptype=crashpad-handler "--database=C:\Users\Admin\AppData\Local\Microsoft\Edge\User Data\Crashpad" "--metrics-dir=C:\Users\Admin\AppData\Local\Microsoft\Edge\User Data" --annotation=IsOfficialBuild=1 --annotation=channel= --annotation=chromium-version=90.0.4430.212 "--annotation=exe=C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --annotation=plat=Win64 "--annotation=prod=Microsoft Edge" --annotation=ver=90.0.818.66 --initial-client-data=0x100,0x104,0x108,0xdc,0x10c,0x7ffcb8b73cb8,0x7ffcb8b73cc8,0x7ffcb8b73cd82⤵PID:4368
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=gpu-process --field-trial-handle=1872,11083490971084930082,6605820615718560497,131072 --gpu-preferences=SAAAAAAAAADgAAAwAAAAAAAAAAAAAAAAAABgAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAHgAAAAAAAAAKAAAAAQAAAAgAAAAAAAAACgAAAAAAAAAMAAAAAAAAAA4AAAAAAAAABAAAAAAAAAAAAAAAAUAAAAQAAAAAAAAAAAAAAAGAAAAEAAAAAAAAAABAAAABQAAABAAAAAAAAAAAQAAAAYAAAAIAAAAAAAAAAgAAAAAAAAA --mojo-platform-channel-handle=1880 /prefetch:22⤵PID:3004
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=utility --utility-sub-type=network.mojom.NetworkService --field-trial-handle=1872,11083490971084930082,6605820615718560497,131072 --lang=en-US --service-sandbox-type=none --mojo-platform-channel-handle=2300 /prefetch:32⤵
- Suspicious behavior: EnumeratesProcesses
PID:4744 -
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=utility --utility-sub-type=storage.mojom.StorageService --field-trial-handle=1872,11083490971084930082,6605820615718560497,131072 --lang=en-US --service-sandbox-type=utility --mojo-platform-channel-handle=2624 /prefetch:82⤵PID:4844
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=1872,11083490971084930082,6605820615718560497,131072 --lang=en-US --disable-client-side-phishing-detection --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=6 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3200 /prefetch:12⤵PID:3008
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=1872,11083490971084930082,6605820615718560497,131072 --lang=en-US --disable-client-side-phishing-detection --instant-process --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=5 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3212 /prefetch:12⤵PID:2624
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=1872,11083490971084930082,6605820615718560497,131072 --lang=en-US --disable-client-side-phishing-detection --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3952 /prefetch:12⤵PID:4108
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=1872,11083490971084930082,6605820615718560497,131072 --lang=en-US --disable-client-side-phishing-detection --instant-process --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=8 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3992 /prefetch:12⤵PID:1184
-
C:\Program Files (x86)\Microsoft\Edge\Application\90.0.818.66\identity_helper.exe"C:\Program Files (x86)\Microsoft\Edge\Application\90.0.818.66\identity_helper.exe" --type=utility --utility-sub-type=winrt_app_id.mojom.WinrtAppIdService --field-trial-handle=1872,11083490971084930082,6605820615718560497,131072 --lang=en-US --service-sandbox-type=none --mojo-platform-channel-handle=4372 /prefetch:82⤵
- Suspicious behavior: EnumeratesProcesses
PID:2924 -
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=1872,11083490971084930082,6605820615718560497,131072 --lang=en-US --disable-client-side-phishing-detection --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=10 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=4532 /prefetch:12⤵PID:4760
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=1872,11083490971084930082,6605820615718560497,131072 --lang=en-US --disable-client-side-phishing-detection --instant-process --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=11 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=4584 /prefetch:12⤵PID:4104
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=1872,11083490971084930082,6605820615718560497,131072 --lang=en-US --disable-client-side-phishing-detection --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=12 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=5104 /prefetch:12⤵PID:4924
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=utility --utility-sub-type=chrome.mojom.UtilWin --field-trial-handle=1872,11083490971084930082,6605820615718560497,131072 --lang=en-US --service-sandbox-type=none --mojo-platform-channel-handle=4536 /prefetch:82⤵
- Suspicious behavior: EnumeratesProcesses
PID:4380 -
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=1872,11083490971084930082,6605820615718560497,131072 --lang=en-US --disable-client-side-phishing-detection --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=14 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=4868 /prefetch:12⤵PID:1520
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=1872,11083490971084930082,6605820615718560497,131072 --lang=en-US --disable-client-side-phishing-detection --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=15 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3968 /prefetch:12⤵PID:4176
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=1872,11083490971084930082,6605820615718560497,131072 --lang=en-US --disable-client-side-phishing-detection --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=16 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=5004 /prefetch:12⤵PID:1484
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=1872,11083490971084930082,6605820615718560497,131072 --lang=en-US --disable-client-side-phishing-detection --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=17 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=4000 /prefetch:12⤵PID:3216
-
C:\Windows\System32\CompPkgSrv.exeC:\Windows\System32\CompPkgSrv.exe -Embedding1⤵PID:3176
-
C:\Windows\System32\CompPkgSrv.exeC:\Windows\System32\CompPkgSrv.exe -Embedding1⤵PID:3484
-
C:\Windows\System32\rundll32.exeC:\Windows\System32\rundll32.exe C:\Windows\System32\shell32.dll,SHCreateLocalServerRunDll {9aa46009-3ce0-458a-a354-715610a075e6} -Embedding1⤵PID:4544
-
C:\Windows\system32\svchost.exeC:\Windows\system32\svchost.exe -k LocalService -p -s NPSMSvc1⤵PID:928
Network
MITRE ATT&CK Enterprise v15
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
8KB
MD5a5af13eb83e08b0dc0708afd2c915b1f
SHA19aa58a53e06d1a9f5e782d6effce7f9559085b17
SHA256d9e3161950ba5a5119969aa297ee9d5a21e7e9f810b4d99a0e41886cc97c69a9
SHA512dc229afe32babb6057dbd4c042717ba3a2ae1a73f10d699a635a65c2d054d9e6fc3a28c5df6662801609f864eac6340c83093f5aefc58030922be600fe7228ec
-
Filesize
152B
MD5d56e8f308a28ac4183257a7950ab5c89
SHA1044969c58cef041a073c2d132fa66ccc1ee553fe
SHA2560bc24451c65457abc1e4e340be2f8faceae6b6ec7768a21d44bcd14636543bae
SHA512fd5798559f4025ec3408f5550b8671d394b1ec83b85fdac8c005b0cc3e183272bdd07db15a156a572c9c5e5798badf235dc10aae62a052efa8dd9dfdbdca8189
-
Filesize
152B
MD58f2eb94e31cadfb6eb07e6bbe61ef7ae
SHA13f42b0d5a90408689e7f7941f8db72a67d5a2eab
SHA256d222c8e3b19cda2657629a486faf32962e016fc66561ce0d17010afdb283c9de
SHA5129f7f84149885b851e0bf7173c540e466a2b2eb9907d8b608f60360933328cc75d9d1b63640ea4ecc1e64ecc5dd7ee74d82903f96a8b4418ca56296641a8c0703
-
Filesize
264KB
MD5f1543ef222274688c93fcdec9975da79
SHA1ad2a648a1d7e029e552e41a25e872e281b09cd93
SHA256a6abc9bd9a44c516222dc00a0c5f641b99c6c0f8a6047a0b3a95701278a777c7
SHA5122ce62217747c8de3e04ccaea0490ed6e653d641b254573c5cb0eebba87989c7e15f08b345d15e65743d4bd37638db7f6517c91d5c63e37dd836a668e9d31b276
-
Filesize
5KB
MD537a4a2a9a4efc8b1ab616db5948f7507
SHA10a00a94acf5e5ecfd845f6da6b2e40720621a1bd
SHA2560e60ccca7b98f94eadd5fcb18dd64bd9cffc1cd0bb4651ae7efa51ff525b1965
SHA5127c3b650308432ffce1b2c0b1e31927869a2ff9b3b77eba67b5d9c94861a4f851726ba0a71932a41184f3c0a7c47f0fb6ace4091646fbe716f91fdff54adc1f97
-
Filesize
6KB
MD575029af5174b56710ceaa811dd3bb9bc
SHA1b1001877d39678c323fb4bcb5b3b79f3432225d6
SHA256f73b2fc22e010adbbc1207213836c1a7927975da006ffa231d9dd58855eb890f
SHA512caecef33321dd8687dee12f84e7156b7f467bcc1a8c066018ce1bf087054beef33c3565a070adfc52790c562726ff905794ffeb9c8ff168e0804d5ca7aff1948
-
Filesize
16B
MD546295cac801e5d4857d09837238a6394
SHA144e0fa1b517dbf802b18faf0785eeea6ac51594b
SHA2560f1bad70c7bd1e0a69562853ec529355462fcd0423263a3d39d6d0d70b780443
SHA5128969402593f927350e2ceb4b5bc2a277f3754697c1961e3d6237da322257fbab42909e1a742e22223447f3a4805f8d8ef525432a7c3515a549e984d3eff72b23
-
Filesize
16B
MD5206702161f94c5cd39fadd03f4014d98
SHA1bd8bfc144fb5326d21bd1531523d9fb50e1b600a
SHA2561005a525006f148c86efcbfb36c6eac091b311532448010f70f7de9a68007167
SHA5120af09f26941b11991c750d1a2b525c39a8970900e98cba96fd1b55dbf93fee79e18b8aab258f48b4f7bda40d059629bc7770d84371235cdb1352a4f17f80e145
-
Filesize
8KB
MD559f948726327a0995bfa61f47f56a13d
SHA165caa4be63941d5a33628b5863bb3abd5acae6a2
SHA25682fc4f23fe267e6c648d23022f9200f539658af07f04484690f983d146284747
SHA51203b5f8fc2237a89a215484b379cfcd43d103af81f07c09ef235a25ea7e8a6c44a0059c57bcc7375c696b109220853fdfd5c047e766e49f2c417bae168fe4e9dc
-
MD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e