Analysis
-
max time kernel
150s -
max time network
155s -
platform
windows10-1703_x64 -
resource
win10-20230703-en -
resource tags
arch:x64arch:x86image:win10-20230703-enlocale:en-usos:windows10-1703-x64system -
submitted
31/08/2023, 16:00
Static task
static1
Behavioral task
behavioral1
Sample
3c826c379f2474a3a8bf23f9a4f6aa6a416cec810e102cb6f858883fcb301a8e.exe
Resource
win10-20230703-en
General
-
Target
3c826c379f2474a3a8bf23f9a4f6aa6a416cec810e102cb6f858883fcb301a8e.exe
-
Size
705KB
-
MD5
0f9405f92553e7e00bd8f0e942527f3d
-
SHA1
37b05993d8b8f3e05a758d5e549739a0838130cc
-
SHA256
3c826c379f2474a3a8bf23f9a4f6aa6a416cec810e102cb6f858883fcb301a8e
-
SHA512
cecff5be763b4beabb64e1206d70fe6d814725af3645dec3ff49cd81fa6fee0cab0df61dfa29c45e934f2e04eb5b1f11ca32330ea45e1b3234646dda41c1abf3
-
SSDEEP
12288:TMr3y902wT9uK75X8gZqbOkJ7xykLGFDMkMUZMv01ZdbGqE0abUd3nJePTku:4ysueDO1qyoWc1ZdkUdnIbku
Malware Config
Extracted
amadey
3.87
77.91.68.18/nice/index.php
-
install_dir
b40d11255d
-
install_file
saves.exe
-
strings_key
fa622dfc42544927a6471829ee1fa9fe
Extracted
redline
jang
77.91.124.82:19071
-
auth_value
662102010afcbe9e22b13116b1c1a088
Signatures
-
Detects Healer an antivirus disabler dropper 3 IoCs
resource yara_rule behavioral1/files/0x000700000001aff9-26.dat healer behavioral1/files/0x000700000001aff9-27.dat healer behavioral1/memory/4908-28-0x0000000000670000-0x000000000067A000-memory.dmp healer -
description ioc Process Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableOnAccessProtection = "1" g9134620.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableRealtimeMonitoring = "1" g9134620.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableScanOnRealtimeEnable = "1" g9134620.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableBehaviorMonitoring = "1" g9134620.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableIOAVProtection = "1" g9134620.exe -
RedLine
RedLine Stealer is a malware family written in C#, first appearing in early 2020.
-
Executes dropped EXE 9 IoCs
pid Process 2672 x1105341.exe 4256 x9930945.exe 656 x7460008.exe 4908 g9134620.exe 4784 h2843391.exe 1108 saves.exe 2420 i3692284.exe 2540 saves.exe 3256 saves.exe -
Loads dropped DLL 1 IoCs
pid Process 792 rundll32.exe -
description ioc Process Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows Defender\Features\TamperProtection = "0" g9134620.exe -
Adds Run key to start application 2 TTPs 4 IoCs
description ioc Process Set value (str) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\wextract_cleanup0 = "rundll32.exe C:\\Windows\\system32\\advpack.dll,DelNodeRunDLL32 \"C:\\Users\\Admin\\AppData\\Local\\Temp\\IXP000.TMP\\\"" 3c826c379f2474a3a8bf23f9a4f6aa6a416cec810e102cb6f858883fcb301a8e.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\wextract_cleanup1 = "rundll32.exe C:\\Windows\\system32\\advpack.dll,DelNodeRunDLL32 \"C:\\Users\\Admin\\AppData\\Local\\Temp\\IXP001.TMP\\\"" x1105341.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\wextract_cleanup2 = "rundll32.exe C:\\Windows\\system32\\advpack.dll,DelNodeRunDLL32 \"C:\\Users\\Admin\\AppData\\Local\\Temp\\IXP002.TMP\\\"" x9930945.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\wextract_cleanup3 = "rundll32.exe C:\\Windows\\system32\\advpack.dll,DelNodeRunDLL32 \"C:\\Users\\Admin\\AppData\\Local\\Temp\\IXP003.TMP\\\"" x7460008.exe -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
-
Creates scheduled task(s) 1 TTPs 1 IoCs
Schtasks is often used by malware for persistence or to perform post-infection execution.
pid Process 4376 schtasks.exe -
Suspicious behavior: EnumeratesProcesses 2 IoCs
pid Process 4908 g9134620.exe 4908 g9134620.exe -
Suspicious use of AdjustPrivilegeToken 1 IoCs
description pid Process Token: SeDebugPrivilege 4908 g9134620.exe -
Suspicious use of WriteProcessMemory 47 IoCs
description pid Process procid_target PID 2572 wrote to memory of 2672 2572 3c826c379f2474a3a8bf23f9a4f6aa6a416cec810e102cb6f858883fcb301a8e.exe 70 PID 2572 wrote to memory of 2672 2572 3c826c379f2474a3a8bf23f9a4f6aa6a416cec810e102cb6f858883fcb301a8e.exe 70 PID 2572 wrote to memory of 2672 2572 3c826c379f2474a3a8bf23f9a4f6aa6a416cec810e102cb6f858883fcb301a8e.exe 70 PID 2672 wrote to memory of 4256 2672 x1105341.exe 71 PID 2672 wrote to memory of 4256 2672 x1105341.exe 71 PID 2672 wrote to memory of 4256 2672 x1105341.exe 71 PID 4256 wrote to memory of 656 4256 x9930945.exe 72 PID 4256 wrote to memory of 656 4256 x9930945.exe 72 PID 4256 wrote to memory of 656 4256 x9930945.exe 72 PID 656 wrote to memory of 4908 656 x7460008.exe 73 PID 656 wrote to memory of 4908 656 x7460008.exe 73 PID 656 wrote to memory of 4784 656 x7460008.exe 74 PID 656 wrote to memory of 4784 656 x7460008.exe 74 PID 656 wrote to memory of 4784 656 x7460008.exe 74 PID 4784 wrote to memory of 1108 4784 h2843391.exe 75 PID 4784 wrote to memory of 1108 4784 h2843391.exe 75 PID 4784 wrote to memory of 1108 4784 h2843391.exe 75 PID 4256 wrote to memory of 2420 4256 x9930945.exe 76 PID 4256 wrote to memory of 2420 4256 x9930945.exe 76 PID 4256 wrote to memory of 2420 4256 x9930945.exe 76 PID 1108 wrote to memory of 4376 1108 saves.exe 77 PID 1108 wrote to memory of 4376 1108 saves.exe 77 PID 1108 wrote to memory of 4376 1108 saves.exe 77 PID 1108 wrote to memory of 3068 1108 saves.exe 79 PID 1108 wrote to memory of 3068 1108 saves.exe 79 PID 1108 wrote to memory of 3068 1108 saves.exe 79 PID 3068 wrote to memory of 3112 3068 cmd.exe 81 PID 3068 wrote to memory of 3112 3068 cmd.exe 81 PID 3068 wrote to memory of 3112 3068 cmd.exe 81 PID 3068 wrote to memory of 1564 3068 cmd.exe 82 PID 3068 wrote to memory of 1564 3068 cmd.exe 82 PID 3068 wrote to memory of 1564 3068 cmd.exe 82 PID 3068 wrote to memory of 4988 3068 cmd.exe 83 PID 3068 wrote to memory of 4988 3068 cmd.exe 83 PID 3068 wrote to memory of 4988 3068 cmd.exe 83 PID 3068 wrote to memory of 3444 3068 cmd.exe 84 PID 3068 wrote to memory of 3444 3068 cmd.exe 84 PID 3068 wrote to memory of 3444 3068 cmd.exe 84 PID 3068 wrote to memory of 4340 3068 cmd.exe 85 PID 3068 wrote to memory of 4340 3068 cmd.exe 85 PID 3068 wrote to memory of 4340 3068 cmd.exe 85 PID 3068 wrote to memory of 4408 3068 cmd.exe 86 PID 3068 wrote to memory of 4408 3068 cmd.exe 86 PID 3068 wrote to memory of 4408 3068 cmd.exe 86 PID 1108 wrote to memory of 792 1108 saves.exe 88 PID 1108 wrote to memory of 792 1108 saves.exe 88 PID 1108 wrote to memory of 792 1108 saves.exe 88
Processes
-
C:\Users\Admin\AppData\Local\Temp\3c826c379f2474a3a8bf23f9a4f6aa6a416cec810e102cb6f858883fcb301a8e.exe"C:\Users\Admin\AppData\Local\Temp\3c826c379f2474a3a8bf23f9a4f6aa6a416cec810e102cb6f858883fcb301a8e.exe"1⤵
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:2572 -
C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\x1105341.exeC:\Users\Admin\AppData\Local\Temp\IXP000.TMP\x1105341.exe2⤵
- Executes dropped EXE
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:2672 -
C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\x9930945.exeC:\Users\Admin\AppData\Local\Temp\IXP001.TMP\x9930945.exe3⤵
- Executes dropped EXE
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:4256 -
C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\x7460008.exeC:\Users\Admin\AppData\Local\Temp\IXP002.TMP\x7460008.exe4⤵
- Executes dropped EXE
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:656 -
C:\Users\Admin\AppData\Local\Temp\IXP003.TMP\g9134620.exeC:\Users\Admin\AppData\Local\Temp\IXP003.TMP\g9134620.exe5⤵
- Modifies Windows Defender Real-time Protection settings
- Executes dropped EXE
- Windows security modification
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:4908
-
-
C:\Users\Admin\AppData\Local\Temp\IXP003.TMP\h2843391.exeC:\Users\Admin\AppData\Local\Temp\IXP003.TMP\h2843391.exe5⤵
- Executes dropped EXE
- Suspicious use of WriteProcessMemory
PID:4784 -
C:\Users\Admin\AppData\Local\Temp\b40d11255d\saves.exe"C:\Users\Admin\AppData\Local\Temp\b40d11255d\saves.exe"6⤵
- Executes dropped EXE
- Suspicious use of WriteProcessMemory
PID:1108 -
C:\Windows\SysWOW64\schtasks.exe"C:\Windows\System32\schtasks.exe" /Create /SC MINUTE /MO 1 /TN saves.exe /TR "C:\Users\Admin\AppData\Local\Temp\b40d11255d\saves.exe" /F7⤵
- Creates scheduled task(s)
PID:4376
-
-
C:\Windows\SysWOW64\cmd.exe"C:\Windows\System32\cmd.exe" /k echo Y|CACLS "saves.exe" /P "Admin:N"&&CACLS "saves.exe" /P "Admin:R" /E&&echo Y|CACLS "..\b40d11255d" /P "Admin:N"&&CACLS "..\b40d11255d" /P "Admin:R" /E&&Exit7⤵
- Suspicious use of WriteProcessMemory
PID:3068 -
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /S /D /c" echo Y"8⤵PID:3112
-
-
C:\Windows\SysWOW64\cacls.exeCACLS "saves.exe" /P "Admin:N"8⤵PID:1564
-
-
C:\Windows\SysWOW64\cacls.exeCACLS "saves.exe" /P "Admin:R" /E8⤵PID:4988
-
-
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /S /D /c" echo Y"8⤵PID:3444
-
-
C:\Windows\SysWOW64\cacls.exeCACLS "..\b40d11255d" /P "Admin:N"8⤵PID:4340
-
-
C:\Windows\SysWOW64\cacls.exeCACLS "..\b40d11255d" /P "Admin:R" /E8⤵PID:4408
-
-
-
C:\Windows\SysWOW64\rundll32.exe"C:\Windows\System32\rundll32.exe" C:\Users\Admin\AppData\Roaming\006700e5a2ab05\clip64.dll, Main7⤵
- Loads dropped DLL
PID:792
-
-
-
-
-
C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\i3692284.exeC:\Users\Admin\AppData\Local\Temp\IXP002.TMP\i3692284.exe4⤵
- Executes dropped EXE
PID:2420
-
-
-
-
C:\Users\Admin\AppData\Local\Temp\b40d11255d\saves.exeC:\Users\Admin\AppData\Local\Temp\b40d11255d\saves.exe1⤵
- Executes dropped EXE
PID:2540
-
C:\Users\Admin\AppData\Local\Temp\b40d11255d\saves.exeC:\Users\Admin\AppData\Local\Temp\b40d11255d\saves.exe1⤵
- Executes dropped EXE
PID:3256
Network
MITRE ATT&CK Enterprise v15
Persistence
Boot or Logon Autostart Execution
1Registry Run Keys / Startup Folder
1Create or Modify System Process
1Windows Service
1Scheduled Task/Job
1Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
599KB
MD50881f6ee3a09d6d63b93173260642bf5
SHA12791d584cc10975b869c6f95c010690fe39c29c9
SHA2567862ea02143386fe52fcb662e5a608684b1a954457b7a938ba65f144f81cbd08
SHA512d8cc3637df9e958105512c1963b24a090e32dd69ab716de99c14121a1bf5d5567fe14fb09a84541b3701fd5ea1bcebd84cb8a6a513495529315e5ebd8a76aeae
-
Filesize
599KB
MD50881f6ee3a09d6d63b93173260642bf5
SHA12791d584cc10975b869c6f95c010690fe39c29c9
SHA2567862ea02143386fe52fcb662e5a608684b1a954457b7a938ba65f144f81cbd08
SHA512d8cc3637df9e958105512c1963b24a090e32dd69ab716de99c14121a1bf5d5567fe14fb09a84541b3701fd5ea1bcebd84cb8a6a513495529315e5ebd8a76aeae
-
Filesize
433KB
MD5662e7b5218666cfefea85e663e66f357
SHA129640f71e57b98f36bf7e828b538eb0e9bbede70
SHA2561db9b25bb62d410a35c5f387a3a20897c68df2270e1ccb9afe50f9dfe75c289f
SHA5125d7398421d4b2a91542186e101b2fcbfaeb4ff0010270068524ac53722e9fef17bfc31aa54962a2082f641b0bd3fab98342783bfad46bc59e9e5d16af21dd53a
-
Filesize
433KB
MD5662e7b5218666cfefea85e663e66f357
SHA129640f71e57b98f36bf7e828b538eb0e9bbede70
SHA2561db9b25bb62d410a35c5f387a3a20897c68df2270e1ccb9afe50f9dfe75c289f
SHA5125d7398421d4b2a91542186e101b2fcbfaeb4ff0010270068524ac53722e9fef17bfc31aa54962a2082f641b0bd3fab98342783bfad46bc59e9e5d16af21dd53a
-
Filesize
174KB
MD523043ea1994643d71f11359874828a68
SHA123d618950f9e3753cce75a502e0170a351e9481f
SHA256537e249178cf5ff164161f86a492ece0712dd8aa223121df916ad9e36d8c1dea
SHA5123af3c3d102c83e1b6e0316a61647f7ecde485b64b98560a1d0ef8dbae52594fe0c9cb7d807f7ed871b7642700cb8fa2c18586747be30e4a1f1760c2b59c3d901
-
Filesize
174KB
MD523043ea1994643d71f11359874828a68
SHA123d618950f9e3753cce75a502e0170a351e9481f
SHA256537e249178cf5ff164161f86a492ece0712dd8aa223121df916ad9e36d8c1dea
SHA5123af3c3d102c83e1b6e0316a61647f7ecde485b64b98560a1d0ef8dbae52594fe0c9cb7d807f7ed871b7642700cb8fa2c18586747be30e4a1f1760c2b59c3d901
-
Filesize
277KB
MD597f1d2bedd3c30c2669d91a5b4622f07
SHA1e795a6fcb15a966f6e6dc48fba84c6b135ff491e
SHA2566ad44761b1bde44773f705e8c7f251c82eafc48daf486025cd641f7cb839c02f
SHA512dc6a91745c684ea0ed407c69fc93069bc96ee53de5bab85853d9300b2486eeb630e5488dc574c48da871419172c1bacbc61242ceb918f0311ee556a861d99db4
-
Filesize
277KB
MD597f1d2bedd3c30c2669d91a5b4622f07
SHA1e795a6fcb15a966f6e6dc48fba84c6b135ff491e
SHA2566ad44761b1bde44773f705e8c7f251c82eafc48daf486025cd641f7cb839c02f
SHA512dc6a91745c684ea0ed407c69fc93069bc96ee53de5bab85853d9300b2486eeb630e5488dc574c48da871419172c1bacbc61242ceb918f0311ee556a861d99db4
-
Filesize
18KB
MD56d25c109db96cb95dddad94be3b22da4
SHA1c60d21bb90d0793fbebb2ebf9cbacce8bb9efb28
SHA2562d7b9db6c212d97d4eabb0bc7cc434f2b63a92eccdaedd5f3f2f70e5a34af112
SHA5125891af5dcdc0595c6d7344a0084a6aec1d11b2293b3451e3fbe91d7952eada20b3208b607824503924258cb4a77c806e3a996fb08efb9d7925159da7ce675990
-
Filesize
18KB
MD56d25c109db96cb95dddad94be3b22da4
SHA1c60d21bb90d0793fbebb2ebf9cbacce8bb9efb28
SHA2562d7b9db6c212d97d4eabb0bc7cc434f2b63a92eccdaedd5f3f2f70e5a34af112
SHA5125891af5dcdc0595c6d7344a0084a6aec1d11b2293b3451e3fbe91d7952eada20b3208b607824503924258cb4a77c806e3a996fb08efb9d7925159da7ce675990
-
Filesize
329KB
MD58ef13e7891715c2b5544866880650a46
SHA1b787c6249b55fe6d6e63eaa3b47f87276567affa
SHA256468f75868331a7af416da6afec8cdfa91ef5c8c5db752ed0753a4ea30aba6f96
SHA5126f9dab991774a197926a1b40a4dbf458fa5b7f92fcad9f22210be50cea7eb1a0937b2c46ed00c2ef61a2ffed28754c82476a176ee72171ec5ceeba1d232f3b57
-
Filesize
329KB
MD58ef13e7891715c2b5544866880650a46
SHA1b787c6249b55fe6d6e63eaa3b47f87276567affa
SHA256468f75868331a7af416da6afec8cdfa91ef5c8c5db752ed0753a4ea30aba6f96
SHA5126f9dab991774a197926a1b40a4dbf458fa5b7f92fcad9f22210be50cea7eb1a0937b2c46ed00c2ef61a2ffed28754c82476a176ee72171ec5ceeba1d232f3b57
-
Filesize
329KB
MD58ef13e7891715c2b5544866880650a46
SHA1b787c6249b55fe6d6e63eaa3b47f87276567affa
SHA256468f75868331a7af416da6afec8cdfa91ef5c8c5db752ed0753a4ea30aba6f96
SHA5126f9dab991774a197926a1b40a4dbf458fa5b7f92fcad9f22210be50cea7eb1a0937b2c46ed00c2ef61a2ffed28754c82476a176ee72171ec5ceeba1d232f3b57
-
Filesize
329KB
MD58ef13e7891715c2b5544866880650a46
SHA1b787c6249b55fe6d6e63eaa3b47f87276567affa
SHA256468f75868331a7af416da6afec8cdfa91ef5c8c5db752ed0753a4ea30aba6f96
SHA5126f9dab991774a197926a1b40a4dbf458fa5b7f92fcad9f22210be50cea7eb1a0937b2c46ed00c2ef61a2ffed28754c82476a176ee72171ec5ceeba1d232f3b57
-
Filesize
329KB
MD58ef13e7891715c2b5544866880650a46
SHA1b787c6249b55fe6d6e63eaa3b47f87276567affa
SHA256468f75868331a7af416da6afec8cdfa91ef5c8c5db752ed0753a4ea30aba6f96
SHA5126f9dab991774a197926a1b40a4dbf458fa5b7f92fcad9f22210be50cea7eb1a0937b2c46ed00c2ef61a2ffed28754c82476a176ee72171ec5ceeba1d232f3b57
-
Filesize
329KB
MD58ef13e7891715c2b5544866880650a46
SHA1b787c6249b55fe6d6e63eaa3b47f87276567affa
SHA256468f75868331a7af416da6afec8cdfa91ef5c8c5db752ed0753a4ea30aba6f96
SHA5126f9dab991774a197926a1b40a4dbf458fa5b7f92fcad9f22210be50cea7eb1a0937b2c46ed00c2ef61a2ffed28754c82476a176ee72171ec5ceeba1d232f3b57
-
Filesize
329KB
MD58ef13e7891715c2b5544866880650a46
SHA1b787c6249b55fe6d6e63eaa3b47f87276567affa
SHA256468f75868331a7af416da6afec8cdfa91ef5c8c5db752ed0753a4ea30aba6f96
SHA5126f9dab991774a197926a1b40a4dbf458fa5b7f92fcad9f22210be50cea7eb1a0937b2c46ed00c2ef61a2ffed28754c82476a176ee72171ec5ceeba1d232f3b57
-
Filesize
89KB
MD55bc0153d2973241b72a38c51a2f72116
SHA1cd9c689663557452631d9f8ff609208b01884a32
SHA25668ec0ef5c26d0204c713ec50f6ad66f8029063c6a9dbd51836f4942bacace554
SHA5122eef4cc2568b18559f2a2a87d1fcde1f3b77f7aba23dc4483be409cb2c4722ebf89bd1316f785cbb9a21e8d017446e0d876442aec77bf8f28b198aead2b9a55b
-
Filesize
89KB
MD55bc0153d2973241b72a38c51a2f72116
SHA1cd9c689663557452631d9f8ff609208b01884a32
SHA25668ec0ef5c26d0204c713ec50f6ad66f8029063c6a9dbd51836f4942bacace554
SHA5122eef4cc2568b18559f2a2a87d1fcde1f3b77f7aba23dc4483be409cb2c4722ebf89bd1316f785cbb9a21e8d017446e0d876442aec77bf8f28b198aead2b9a55b
-
Filesize
273B
MD5374bfdcfcf19f4edfe949022092848d2
SHA1df5ee40497e98efcfba30012452d433373d287d4
SHA256224a123b69af5a3ab0553e334f6c70846c650597a63f6336c9420bbe8f00571f
SHA512bc66dd6e675942a8b8cd776b0813d4b182091e45bfa7734b3818f58c83d04f81f0599a27625ff345d393959b8dbe478d8f1ed33d49f9bcee052c986c8665b8d7
-
Filesize
89KB
MD55bc0153d2973241b72a38c51a2f72116
SHA1cd9c689663557452631d9f8ff609208b01884a32
SHA25668ec0ef5c26d0204c713ec50f6ad66f8029063c6a9dbd51836f4942bacace554
SHA5122eef4cc2568b18559f2a2a87d1fcde1f3b77f7aba23dc4483be409cb2c4722ebf89bd1316f785cbb9a21e8d017446e0d876442aec77bf8f28b198aead2b9a55b