Analysis
-
max time kernel
132s -
max time network
156s -
platform
windows10-2004_x64 -
resource
win10v2004-20230703-en -
resource tags
arch:x64arch:x86image:win10v2004-20230703-enlocale:en-usos:windows10-2004-x64system -
submitted
18/08/2023, 08:46
Static task
static1
Behavioral task
behavioral1
Sample
0b85b88e1821117575a87f421bd6ff59b04a4c6334d092c479fc46fb4525e2bb.exe
Resource
win10v2004-20230703-en
General
-
Target
0b85b88e1821117575a87f421bd6ff59b04a4c6334d092c479fc46fb4525e2bb.exe
-
Size
731KB
-
MD5
442e6bfdedced97e488d3c5942120d1e
-
SHA1
2f8c6df03c90d60865105dbab0f2428a8b736018
-
SHA256
0b85b88e1821117575a87f421bd6ff59b04a4c6334d092c479fc46fb4525e2bb
-
SHA512
32eef2b192dd1dd0333904e72cca68a769147b292858938de4404db16011fc9d519c5a5030a3aecbf677d63263a44700458cd7566128609be4a19edf907053ff
-
SSDEEP
12288:mMriy90SIDhMaBGsoKbtUnf3THRgTn9lfurik0ZDottu8hnPsr6:IyLBg/KnfTHR0lfumRCbpnUr6
Malware Config
Extracted
amadey
S-%lu-
77.91.68.18/nice/index.php
3.87/nice/index.php
Extracted
redline
maga
77.91.124.54:19071
-
auth_value
9dd7a0be219be9b6228dc9b4e112b812
Signatures
-
Detects Healer an antivirus disabler dropper 3 IoCs
resource yara_rule behavioral1/files/0x0007000000023088-162.dat healer behavioral1/files/0x0007000000023088-163.dat healer behavioral1/memory/3900-164-0x0000000000BE0000-0x0000000000BEA000-memory.dmp healer -
description ioc Process Key created \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection l5565449.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableBehaviorMonitoring = "1" l5565449.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableIOAVProtection = "1" l5565449.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableOnAccessProtection = "1" l5565449.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableRealtimeMonitoring = "1" l5565449.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableScanOnRealtimeEnable = "1" l5565449.exe -
RedLine
RedLine Stealer is a malware family written in C#, first appearing in early 2020.
-
Executes dropped EXE 9 IoCs
pid Process 2284 y1772398.exe 4232 y3569276.exe 4696 y1875428.exe 3900 l5565449.exe 2744 m3921471.exe 824 saves.exe 4852 n1207091.exe 1608 saves.exe 2448 saves.exe -
Loads dropped DLL 1 IoCs
pid Process 552 rundll32.exe -
description ioc Process Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows Defender\Features\TamperProtection = "0" l5565449.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_cleanup1 = "rundll32.exe C:\\Windows\\system32\\advpack.dll,DelNodeRunDLL32 \"C:\\Users\\Admin\\AppData\\Local\\Temp\\IXP001.TMP\\\"" y1772398.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\\\"" y3569276.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\\\"" y1875428.exe 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\\\"" 0b85b88e1821117575a87f421bd6ff59b04a4c6334d092c479fc46fb4525e2bb.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 4244 schtasks.exe -
Suspicious behavior: EnumeratesProcesses 2 IoCs
pid Process 3900 l5565449.exe 3900 l5565449.exe -
Suspicious use of AdjustPrivilegeToken 1 IoCs
description pid Process Token: SeDebugPrivilege 3900 l5565449.exe -
Suspicious use of WriteProcessMemory 47 IoCs
description pid Process procid_target PID 3596 wrote to memory of 2284 3596 0b85b88e1821117575a87f421bd6ff59b04a4c6334d092c479fc46fb4525e2bb.exe 80 PID 3596 wrote to memory of 2284 3596 0b85b88e1821117575a87f421bd6ff59b04a4c6334d092c479fc46fb4525e2bb.exe 80 PID 3596 wrote to memory of 2284 3596 0b85b88e1821117575a87f421bd6ff59b04a4c6334d092c479fc46fb4525e2bb.exe 80 PID 2284 wrote to memory of 4232 2284 y1772398.exe 81 PID 2284 wrote to memory of 4232 2284 y1772398.exe 81 PID 2284 wrote to memory of 4232 2284 y1772398.exe 81 PID 4232 wrote to memory of 4696 4232 y3569276.exe 82 PID 4232 wrote to memory of 4696 4232 y3569276.exe 82 PID 4232 wrote to memory of 4696 4232 y3569276.exe 82 PID 4696 wrote to memory of 3900 4696 y1875428.exe 83 PID 4696 wrote to memory of 3900 4696 y1875428.exe 83 PID 4696 wrote to memory of 2744 4696 y1875428.exe 92 PID 4696 wrote to memory of 2744 4696 y1875428.exe 92 PID 4696 wrote to memory of 2744 4696 y1875428.exe 92 PID 2744 wrote to memory of 824 2744 m3921471.exe 94 PID 2744 wrote to memory of 824 2744 m3921471.exe 94 PID 2744 wrote to memory of 824 2744 m3921471.exe 94 PID 4232 wrote to memory of 4852 4232 y3569276.exe 95 PID 4232 wrote to memory of 4852 4232 y3569276.exe 95 PID 4232 wrote to memory of 4852 4232 y3569276.exe 95 PID 824 wrote to memory of 4244 824 saves.exe 96 PID 824 wrote to memory of 4244 824 saves.exe 96 PID 824 wrote to memory of 4244 824 saves.exe 96 PID 824 wrote to memory of 4520 824 saves.exe 98 PID 824 wrote to memory of 4520 824 saves.exe 98 PID 824 wrote to memory of 4520 824 saves.exe 98 PID 4520 wrote to memory of 1380 4520 cmd.exe 100 PID 4520 wrote to memory of 1380 4520 cmd.exe 100 PID 4520 wrote to memory of 1380 4520 cmd.exe 100 PID 4520 wrote to memory of 4612 4520 cmd.exe 101 PID 4520 wrote to memory of 4612 4520 cmd.exe 101 PID 4520 wrote to memory of 4612 4520 cmd.exe 101 PID 4520 wrote to memory of 3816 4520 cmd.exe 102 PID 4520 wrote to memory of 3816 4520 cmd.exe 102 PID 4520 wrote to memory of 3816 4520 cmd.exe 102 PID 4520 wrote to memory of 2612 4520 cmd.exe 103 PID 4520 wrote to memory of 2612 4520 cmd.exe 103 PID 4520 wrote to memory of 2612 4520 cmd.exe 103 PID 4520 wrote to memory of 792 4520 cmd.exe 104 PID 4520 wrote to memory of 792 4520 cmd.exe 104 PID 4520 wrote to memory of 792 4520 cmd.exe 104 PID 4520 wrote to memory of 3832 4520 cmd.exe 105 PID 4520 wrote to memory of 3832 4520 cmd.exe 105 PID 4520 wrote to memory of 3832 4520 cmd.exe 105 PID 824 wrote to memory of 552 824 saves.exe 108 PID 824 wrote to memory of 552 824 saves.exe 108 PID 824 wrote to memory of 552 824 saves.exe 108
Processes
-
C:\Users\Admin\AppData\Local\Temp\0b85b88e1821117575a87f421bd6ff59b04a4c6334d092c479fc46fb4525e2bb.exe"C:\Users\Admin\AppData\Local\Temp\0b85b88e1821117575a87f421bd6ff59b04a4c6334d092c479fc46fb4525e2bb.exe"1⤵
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:3596 -
C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\y1772398.exeC:\Users\Admin\AppData\Local\Temp\IXP000.TMP\y1772398.exe2⤵
- Executes dropped EXE
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:2284 -
C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\y3569276.exeC:\Users\Admin\AppData\Local\Temp\IXP001.TMP\y3569276.exe3⤵
- Executes dropped EXE
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:4232 -
C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\y1875428.exeC:\Users\Admin\AppData\Local\Temp\IXP002.TMP\y1875428.exe4⤵
- Executes dropped EXE
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:4696 -
C:\Users\Admin\AppData\Local\Temp\IXP003.TMP\l5565449.exeC:\Users\Admin\AppData\Local\Temp\IXP003.TMP\l5565449.exe5⤵
- Modifies Windows Defender Real-time Protection settings
- Executes dropped EXE
- Windows security modification
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:3900
-
-
C:\Users\Admin\AppData\Local\Temp\IXP003.TMP\m3921471.exeC:\Users\Admin\AppData\Local\Temp\IXP003.TMP\m3921471.exe5⤵
- Executes dropped EXE
- Suspicious use of WriteProcessMemory
PID:2744 -
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:824 -
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:4244
-
-
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:4520 -
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /S /D /c" echo Y"8⤵PID:1380
-
-
C:\Windows\SysWOW64\cacls.exeCACLS "saves.exe" /P "Admin:N"8⤵PID:4612
-
-
C:\Windows\SysWOW64\cacls.exeCACLS "saves.exe" /P "Admin:R" /E8⤵PID:3816
-
-
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /S /D /c" echo Y"8⤵PID:2612
-
-
C:\Windows\SysWOW64\cacls.exeCACLS "..\b40d11255d" /P "Admin:N"8⤵PID:792
-
-
C:\Windows\SysWOW64\cacls.exeCACLS "..\b40d11255d" /P "Admin:R" /E8⤵PID:3832
-
-
-
C:\Windows\SysWOW64\rundll32.exe"C:\Windows\System32\rundll32.exe" C:\Users\Admin\AppData\Roaming\006700e5a2ab05\clip64.dll, Main7⤵
- Loads dropped DLL
PID:552
-
-
-
-
-
C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\n1207091.exeC:\Users\Admin\AppData\Local\Temp\IXP002.TMP\n1207091.exe4⤵
- Executes dropped EXE
PID:4852
-
-
-
-
C:\Users\Admin\AppData\Local\Temp\b40d11255d\saves.exeC:\Users\Admin\AppData\Local\Temp\b40d11255d\saves.exe1⤵
- Executes dropped EXE
PID:1608
-
C:\Users\Admin\AppData\Local\Temp\b40d11255d\saves.exeC:\Users\Admin\AppData\Local\Temp\b40d11255d\saves.exe1⤵
- Executes dropped EXE
PID:2448
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
598KB
MD5de552e758f9aed8382dee7446a4ebac9
SHA149844411799ed54c3d4c5159f852102888e189a4
SHA256fbddd12eb46f9bb72100caf1f2139f5d6ffcd4d615bc602cfb1adcaf3bc1901d
SHA512404824d8e13a9123f70ef1a7a687a1af8272fb08fdd6f11d94c28833e90f706a202a548d6439561bba25c555b93a4caf9b5f96fe810569e56a9f7810b42c2462
-
Filesize
598KB
MD5de552e758f9aed8382dee7446a4ebac9
SHA149844411799ed54c3d4c5159f852102888e189a4
SHA256fbddd12eb46f9bb72100caf1f2139f5d6ffcd4d615bc602cfb1adcaf3bc1901d
SHA512404824d8e13a9123f70ef1a7a687a1af8272fb08fdd6f11d94c28833e90f706a202a548d6439561bba25c555b93a4caf9b5f96fe810569e56a9f7810b42c2462
-
Filesize
433KB
MD5e693e09197a1ddc78df4775e087b28ac
SHA1435aa54514e4efb26dcf7c35c2086caf45abe5a3
SHA256805feeb712529c936b5cb14b56774e00894da130d4a6b9f5f55806eb0f9fa6c0
SHA5128175371cb3337e57ceae21db01ea713957a60cb263b1733074faa0a83a644e61e6061a0a1639b21e8ad3a35bdb6f4a74690f15a260479f90b1073f0252397416
-
Filesize
433KB
MD5e693e09197a1ddc78df4775e087b28ac
SHA1435aa54514e4efb26dcf7c35c2086caf45abe5a3
SHA256805feeb712529c936b5cb14b56774e00894da130d4a6b9f5f55806eb0f9fa6c0
SHA5128175371cb3337e57ceae21db01ea713957a60cb263b1733074faa0a83a644e61e6061a0a1639b21e8ad3a35bdb6f4a74690f15a260479f90b1073f0252397416
-
Filesize
174KB
MD5ed055d3c84b6e08dd35de20fed57dbd0
SHA1f1447d0a5a2b47436d2d1d707caf5cb8d84b1e29
SHA256549dcfece0fd075124102694646c5a2c1900ff70c3618265e37598ad77967733
SHA512fe9c208834f167286baab139e3f4b7096ba4edd6e562773664102c7b091507fe60138b6fcb99d7cc8cbabfc2d462683096b65b5beb8b29a17cf8abc82ac9d4a5
-
Filesize
174KB
MD5ed055d3c84b6e08dd35de20fed57dbd0
SHA1f1447d0a5a2b47436d2d1d707caf5cb8d84b1e29
SHA256549dcfece0fd075124102694646c5a2c1900ff70c3618265e37598ad77967733
SHA512fe9c208834f167286baab139e3f4b7096ba4edd6e562773664102c7b091507fe60138b6fcb99d7cc8cbabfc2d462683096b65b5beb8b29a17cf8abc82ac9d4a5
-
Filesize
277KB
MD50f4bbc16f89a4980b6100c30fe5e7781
SHA17c7c2160186670099ea902b9f5bfe8009c847bf5
SHA25688925e2456e4a5bdcf224196f1726c8975e4c06f48cb46bb573084b3d22eadbe
SHA512898ec4bf44162cf8470227f80e5fcd7712b6136c539fe3f7aa24cbdfac63f871f4dac484f653aa571d3c0dfcb48ac4cff6a57926bf1ef003adc1243ad0f08407
-
Filesize
277KB
MD50f4bbc16f89a4980b6100c30fe5e7781
SHA17c7c2160186670099ea902b9f5bfe8009c847bf5
SHA25688925e2456e4a5bdcf224196f1726c8975e4c06f48cb46bb573084b3d22eadbe
SHA512898ec4bf44162cf8470227f80e5fcd7712b6136c539fe3f7aa24cbdfac63f871f4dac484f653aa571d3c0dfcb48ac4cff6a57926bf1ef003adc1243ad0f08407
-
Filesize
11KB
MD57e93bacbbc33e6652e147e7fe07572a0
SHA1421a7167da01c8da4dc4d5234ca3dd84e319e762
SHA256850cd190aaeebcf1505674d97f51756f325e650320eaf76785d954223a9bee38
SHA512250169d7b6fcebff400be89edae8340f14130ced70c340ba9da9f225f62b52b35f6645bfb510962efb866f988688cb42392561d3e6b72194bc89d310ea43aa91
-
Filesize
11KB
MD57e93bacbbc33e6652e147e7fe07572a0
SHA1421a7167da01c8da4dc4d5234ca3dd84e319e762
SHA256850cd190aaeebcf1505674d97f51756f325e650320eaf76785d954223a9bee38
SHA512250169d7b6fcebff400be89edae8340f14130ced70c340ba9da9f225f62b52b35f6645bfb510962efb866f988688cb42392561d3e6b72194bc89d310ea43aa91
-
Filesize
313KB
MD569b27fe3308bebb904ae9c80c0745ae3
SHA153ab89c8f91f8ece4916747db74b4d22ef6cef95
SHA2561993d56acb6625090a7cb3bf282e4a887a91bd90431df1bc88a873abf71e7c7b
SHA512e4f6d3a2dee21fd4f225df212a64d4fbdb027d3e4e1f00c6c0312dfb7dfa18309ba2b2cdf7f5f8f38bf15ee66374354cf5a26cf4896e3551d47339bf9174fb70
-
Filesize
313KB
MD569b27fe3308bebb904ae9c80c0745ae3
SHA153ab89c8f91f8ece4916747db74b4d22ef6cef95
SHA2561993d56acb6625090a7cb3bf282e4a887a91bd90431df1bc88a873abf71e7c7b
SHA512e4f6d3a2dee21fd4f225df212a64d4fbdb027d3e4e1f00c6c0312dfb7dfa18309ba2b2cdf7f5f8f38bf15ee66374354cf5a26cf4896e3551d47339bf9174fb70
-
Filesize
313KB
MD569b27fe3308bebb904ae9c80c0745ae3
SHA153ab89c8f91f8ece4916747db74b4d22ef6cef95
SHA2561993d56acb6625090a7cb3bf282e4a887a91bd90431df1bc88a873abf71e7c7b
SHA512e4f6d3a2dee21fd4f225df212a64d4fbdb027d3e4e1f00c6c0312dfb7dfa18309ba2b2cdf7f5f8f38bf15ee66374354cf5a26cf4896e3551d47339bf9174fb70
-
Filesize
313KB
MD569b27fe3308bebb904ae9c80c0745ae3
SHA153ab89c8f91f8ece4916747db74b4d22ef6cef95
SHA2561993d56acb6625090a7cb3bf282e4a887a91bd90431df1bc88a873abf71e7c7b
SHA512e4f6d3a2dee21fd4f225df212a64d4fbdb027d3e4e1f00c6c0312dfb7dfa18309ba2b2cdf7f5f8f38bf15ee66374354cf5a26cf4896e3551d47339bf9174fb70
-
Filesize
313KB
MD569b27fe3308bebb904ae9c80c0745ae3
SHA153ab89c8f91f8ece4916747db74b4d22ef6cef95
SHA2561993d56acb6625090a7cb3bf282e4a887a91bd90431df1bc88a873abf71e7c7b
SHA512e4f6d3a2dee21fd4f225df212a64d4fbdb027d3e4e1f00c6c0312dfb7dfa18309ba2b2cdf7f5f8f38bf15ee66374354cf5a26cf4896e3551d47339bf9174fb70
-
Filesize
313KB
MD569b27fe3308bebb904ae9c80c0745ae3
SHA153ab89c8f91f8ece4916747db74b4d22ef6cef95
SHA2561993d56acb6625090a7cb3bf282e4a887a91bd90431df1bc88a873abf71e7c7b
SHA512e4f6d3a2dee21fd4f225df212a64d4fbdb027d3e4e1f00c6c0312dfb7dfa18309ba2b2cdf7f5f8f38bf15ee66374354cf5a26cf4896e3551d47339bf9174fb70
-
Filesize
313KB
MD569b27fe3308bebb904ae9c80c0745ae3
SHA153ab89c8f91f8ece4916747db74b4d22ef6cef95
SHA2561993d56acb6625090a7cb3bf282e4a887a91bd90431df1bc88a873abf71e7c7b
SHA512e4f6d3a2dee21fd4f225df212a64d4fbdb027d3e4e1f00c6c0312dfb7dfa18309ba2b2cdf7f5f8f38bf15ee66374354cf5a26cf4896e3551d47339bf9174fb70
-
Filesize
89KB
MD55bc0153d2973241b72a38c51a2f72116
SHA1cd9c689663557452631d9f8ff609208b01884a32
SHA25668ec0ef5c26d0204c713ec50f6ad66f8029063c6a9dbd51836f4942bacace554
SHA5122eef4cc2568b18559f2a2a87d1fcde1f3b77f7aba23dc4483be409cb2c4722ebf89bd1316f785cbb9a21e8d017446e0d876442aec77bf8f28b198aead2b9a55b
-
Filesize
89KB
MD55bc0153d2973241b72a38c51a2f72116
SHA1cd9c689663557452631d9f8ff609208b01884a32
SHA25668ec0ef5c26d0204c713ec50f6ad66f8029063c6a9dbd51836f4942bacace554
SHA5122eef4cc2568b18559f2a2a87d1fcde1f3b77f7aba23dc4483be409cb2c4722ebf89bd1316f785cbb9a21e8d017446e0d876442aec77bf8f28b198aead2b9a55b
-
Filesize
89KB
MD55bc0153d2973241b72a38c51a2f72116
SHA1cd9c689663557452631d9f8ff609208b01884a32
SHA25668ec0ef5c26d0204c713ec50f6ad66f8029063c6a9dbd51836f4942bacace554
SHA5122eef4cc2568b18559f2a2a87d1fcde1f3b77f7aba23dc4483be409cb2c4722ebf89bd1316f785cbb9a21e8d017446e0d876442aec77bf8f28b198aead2b9a55b
-
Filesize
273B
MD5374bfdcfcf19f4edfe949022092848d2
SHA1df5ee40497e98efcfba30012452d433373d287d4
SHA256224a123b69af5a3ab0553e334f6c70846c650597a63f6336c9420bbe8f00571f
SHA512bc66dd6e675942a8b8cd776b0813d4b182091e45bfa7734b3818f58c83d04f81f0599a27625ff345d393959b8dbe478d8f1ed33d49f9bcee052c986c8665b8d7