Analysis
-
max time kernel
149s -
max time network
150s -
platform
windows10-2004_x64 -
resource
win10v2004-20241007-en -
resource tags
arch:x64arch:x86image:win10v2004-20241007-enlocale:en-usos:windows10-2004-x64system -
submitted
26-12-2024 22:20
Static task
static1
Behavioral task
behavioral1
Sample
5f720eec438f34d61725c39bb43bf889b1d9cd2d2dd5a1cbd33e3c4be00f4cdb.dll
Resource
win7-20240708-en
General
-
Target
5f720eec438f34d61725c39bb43bf889b1d9cd2d2dd5a1cbd33e3c4be00f4cdb.dll
-
Size
120KB
-
MD5
d5e8a734e669cfdbd39ee8a18fca8263
-
SHA1
7b0333cee3242aa01233ffe32ff2bed3d82ccfc4
-
SHA256
5f720eec438f34d61725c39bb43bf889b1d9cd2d2dd5a1cbd33e3c4be00f4cdb
-
SHA512
b2802d7b7e86699523fd2cdd1aad913268660bf3d51b6cd9ff2e8763e5311c75cad895cb35ccac47acfa939f01f7bcffc54bdf76c70c2c4d51d297496a3a5816
-
SSDEEP
1536:cQaEvFtfCvdf8r/mH2CNFNPKgyWG4QhDPvPolIg8Hu8ouaO489iXuR/dTReK53Dd:Aot6dUrenKjWQhDRg8O8MKiKdesYPi
Malware Config
Extracted
sality
http://89.119.67.154/testo5/
http://kukutrustnet777.info/home.gif
http://kukutrustnet888.info/home.gif
http://kukutrustnet987.info/home.gif
Signatures
-
Modifies firewall policy service 3 TTPs 3 IoCs
description ioc Process Set value (int) \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\EnableFirewall = "0" e5782eb.exe Set value (int) \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\DoNotAllowExceptions = "0" e5782eb.exe Set value (int) \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\DisableNotifications = "1" e5782eb.exe -
Sality family
-
description ioc Process Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA = "0" e5782eb.exe -
description ioc Process Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Security Center\UacDisableNotify = "1" e5782eb.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Security Center\AntiVirusOverride = "1" e5782eb.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Security Center\AntiVirusDisableNotify = "1" e5782eb.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Security Center\FirewallDisableNotify = "1" e5782eb.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Security Center\FirewallOverride = "1" e5782eb.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Security Center\UpdatesDisableNotify = "1" e5782eb.exe -
Executes dropped EXE 4 IoCs
pid Process 1320 e5782eb.exe 3864 e578405.exe 2024 e579e63.exe 4976 e579e72.exe -
description ioc Process Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Security Center\UacDisableNotify = "1" e5782eb.exe Key created \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Security Center\Svc e5782eb.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Security Center\AntiVirusOverride = "1" e5782eb.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Security Center\AntiVirusDisableNotify = "1" e5782eb.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Security Center\FirewallDisableNotify = "1" e5782eb.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Security Center\FirewallOverride = "1" e5782eb.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Security Center\UpdatesDisableNotify = "1" e5782eb.exe -
description ioc Process Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA = "0" e5782eb.exe -
Enumerates connected drives 3 TTPs 15 IoCs
Attempts to read the root path of hard drives other than the default C: drive.
description ioc Process File opened (read-only) \??\N: e5782eb.exe File opened (read-only) \??\P: e5782eb.exe File opened (read-only) \??\Q: e5782eb.exe File opened (read-only) \??\H: e5782eb.exe File opened (read-only) \??\J: e5782eb.exe File opened (read-only) \??\L: e5782eb.exe File opened (read-only) \??\E: e5782eb.exe File opened (read-only) \??\R: e5782eb.exe File opened (read-only) \??\S: e5782eb.exe File opened (read-only) \??\T: e5782eb.exe File opened (read-only) \??\G: e5782eb.exe File opened (read-only) \??\I: e5782eb.exe File opened (read-only) \??\K: e5782eb.exe File opened (read-only) \??\M: e5782eb.exe File opened (read-only) \??\O: e5782eb.exe -
resource yara_rule behavioral2/memory/1320-6-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-8-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-9-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-17-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-11-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-18-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-27-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-26-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-10-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-29-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-35-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-36-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-37-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-38-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-39-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-41-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-42-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-54-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-60-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-62-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-75-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-76-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-80-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-81-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-84-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-85-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-93-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-94-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-97-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-99-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-100-0x0000000000760000-0x000000000181A000-memory.dmp upx behavioral2/memory/1320-108-0x0000000000760000-0x000000000181A000-memory.dmp upx -
Drops file in Program Files directory 4 IoCs
description ioc Process File opened for modification C:\Program Files\7-Zip\7zG.exe e5782eb.exe File opened for modification C:\Program Files\7-Zip\Uninstall.exe e5782eb.exe File opened for modification C:\Program Files\7-Zip\7z.exe e5782eb.exe File opened for modification C:\Program Files\7-Zip\7zFM.exe e5782eb.exe -
Drops file in Windows directory 2 IoCs
description ioc Process File created C:\Windows\e578368 e5782eb.exe File opened for modification C:\Windows\SYSTEM.INI e5782eb.exe -
System Location Discovery: System Language Discovery 1 TTPs 5 IoCs
Attempt gather information about the system language of a victim in order to infer the geographical location of that host.
description ioc Process Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language e579e72.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language rundll32.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language e5782eb.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language e578405.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language e579e63.exe -
Suspicious behavior: EnumeratesProcesses 4 IoCs
pid Process 1320 e5782eb.exe 1320 e5782eb.exe 1320 e5782eb.exe 1320 e5782eb.exe -
Suspicious use of AdjustPrivilegeToken 64 IoCs
description pid Process Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe Token: SeDebugPrivilege 1320 e5782eb.exe -
Suspicious use of WriteProcessMemory 55 IoCs
description pid Process procid_target PID 4736 wrote to memory of 1464 4736 rundll32.exe 84 PID 4736 wrote to memory of 1464 4736 rundll32.exe 84 PID 4736 wrote to memory of 1464 4736 rundll32.exe 84 PID 1464 wrote to memory of 1320 1464 rundll32.exe 85 PID 1464 wrote to memory of 1320 1464 rundll32.exe 85 PID 1464 wrote to memory of 1320 1464 rundll32.exe 85 PID 1320 wrote to memory of 768 1320 e5782eb.exe 8 PID 1320 wrote to memory of 776 1320 e5782eb.exe 9 PID 1320 wrote to memory of 380 1320 e5782eb.exe 13 PID 1320 wrote to memory of 2968 1320 e5782eb.exe 50 PID 1320 wrote to memory of 3012 1320 e5782eb.exe 51 PID 1320 wrote to memory of 2156 1320 e5782eb.exe 52 PID 1320 wrote to memory of 3436 1320 e5782eb.exe 56 PID 1320 wrote to memory of 3568 1320 e5782eb.exe 57 PID 1320 wrote to memory of 3732 1320 e5782eb.exe 58 PID 1320 wrote to memory of 3880 1320 e5782eb.exe 59 PID 1320 wrote to memory of 3956 1320 e5782eb.exe 60 PID 1320 wrote to memory of 4044 1320 e5782eb.exe 61 PID 1320 wrote to memory of 3840 1320 e5782eb.exe 62 PID 1320 wrote to memory of 1656 1320 e5782eb.exe 74 PID 1320 wrote to memory of 2780 1320 e5782eb.exe 76 PID 1320 wrote to memory of 448 1320 e5782eb.exe 82 PID 1320 wrote to memory of 4736 1320 e5782eb.exe 83 PID 1320 wrote to memory of 1464 1320 e5782eb.exe 84 PID 1320 wrote to memory of 1464 1320 e5782eb.exe 84 PID 1464 wrote to memory of 3864 1464 rundll32.exe 86 PID 1464 wrote to memory of 3864 1464 rundll32.exe 86 PID 1464 wrote to memory of 3864 1464 rundll32.exe 86 PID 1464 wrote to memory of 2024 1464 rundll32.exe 88 PID 1464 wrote to memory of 2024 1464 rundll32.exe 88 PID 1464 wrote to memory of 2024 1464 rundll32.exe 88 PID 1464 wrote to memory of 4976 1464 rundll32.exe 89 PID 1464 wrote to memory of 4976 1464 rundll32.exe 89 PID 1464 wrote to memory of 4976 1464 rundll32.exe 89 PID 1320 wrote to memory of 768 1320 e5782eb.exe 8 PID 1320 wrote to memory of 776 1320 e5782eb.exe 9 PID 1320 wrote to memory of 380 1320 e5782eb.exe 13 PID 1320 wrote to memory of 2968 1320 e5782eb.exe 50 PID 1320 wrote to memory of 3012 1320 e5782eb.exe 51 PID 1320 wrote to memory of 2156 1320 e5782eb.exe 52 PID 1320 wrote to memory of 3436 1320 e5782eb.exe 56 PID 1320 wrote to memory of 3568 1320 e5782eb.exe 57 PID 1320 wrote to memory of 3732 1320 e5782eb.exe 58 PID 1320 wrote to memory of 3880 1320 e5782eb.exe 59 PID 1320 wrote to memory of 3956 1320 e5782eb.exe 60 PID 1320 wrote to memory of 4044 1320 e5782eb.exe 61 PID 1320 wrote to memory of 3840 1320 e5782eb.exe 62 PID 1320 wrote to memory of 1656 1320 e5782eb.exe 74 PID 1320 wrote to memory of 2780 1320 e5782eb.exe 76 PID 1320 wrote to memory of 3864 1320 e5782eb.exe 86 PID 1320 wrote to memory of 3864 1320 e5782eb.exe 86 PID 1320 wrote to memory of 2024 1320 e5782eb.exe 88 PID 1320 wrote to memory of 2024 1320 e5782eb.exe 88 PID 1320 wrote to memory of 4976 1320 e5782eb.exe 89 PID 1320 wrote to memory of 4976 1320 e5782eb.exe 89 -
System policy modification 1 TTPs 1 IoCs
description ioc Process Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA = "0" e5782eb.exe
Processes
-
C:\Windows\system32\fontdrvhost.exe"fontdrvhost.exe"1⤵PID:768
-
C:\Windows\system32\fontdrvhost.exe"fontdrvhost.exe"1⤵PID:776
-
C:\Windows\system32\dwm.exe"dwm.exe"1⤵PID:380
-
C:\Windows\system32\sihost.exesihost.exe1⤵PID:2968
-
C:\Windows\system32\svchost.exeC:\Windows\system32\svchost.exe -k UnistackSvcGroup -s CDPUserSvc1⤵PID:3012
-
C:\Windows\system32\taskhostw.exetaskhostw.exe {222A245B-E637-4AE9-A93F-A59CA119A75E}1⤵PID:2156
-
C:\Windows\Explorer.EXEC:\Windows\Explorer.EXE1⤵PID:3436
-
C:\Windows\system32\rundll32.exerundll32.exe C:\Users\Admin\AppData\Local\Temp\5f720eec438f34d61725c39bb43bf889b1d9cd2d2dd5a1cbd33e3c4be00f4cdb.dll,#12⤵
- Suspicious use of WriteProcessMemory
PID:4736 -
C:\Windows\SysWOW64\rundll32.exerundll32.exe C:\Users\Admin\AppData\Local\Temp\5f720eec438f34d61725c39bb43bf889b1d9cd2d2dd5a1cbd33e3c4be00f4cdb.dll,#13⤵
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:1464 -
C:\Users\Admin\AppData\Local\Temp\e5782eb.exeC:\Users\Admin\AppData\Local\Temp\e5782eb.exe4⤵
- Modifies firewall policy service
- UAC bypass
- Windows security bypass
- Executes dropped EXE
- Windows security modification
- Checks whether UAC is enabled
- Enumerates connected drives
- Drops file in Program Files directory
- Drops file in Windows directory
- System Location Discovery: System Language Discovery
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
- System policy modification
PID:1320
-
-
C:\Users\Admin\AppData\Local\Temp\e578405.exeC:\Users\Admin\AppData\Local\Temp\e578405.exe4⤵
- Executes dropped EXE
- System Location Discovery: System Language Discovery
PID:3864
-
-
C:\Users\Admin\AppData\Local\Temp\e579e63.exeC:\Users\Admin\AppData\Local\Temp\e579e63.exe4⤵
- Executes dropped EXE
- System Location Discovery: System Language Discovery
PID:2024
-
-
C:\Users\Admin\AppData\Local\Temp\e579e72.exeC:\Users\Admin\AppData\Local\Temp\e579e72.exe4⤵
- Executes dropped EXE
- System Location Discovery: System Language Discovery
PID:4976
-
-
-
-
C:\Windows\system32\svchost.exeC:\Windows\system32\svchost.exe -k ClipboardSvcGroup -p -s cbdhsvc1⤵PID:3568
-
C:\Windows\system32\DllHost.exeC:\Windows\system32\DllHost.exe /Processid:{3EB3C877-1F16-487C-9050-104DBCD66683}1⤵PID:3732
-
C:\Windows\SystemApps\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\StartMenuExperienceHost.exe"C:\Windows\SystemApps\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\StartMenuExperienceHost.exe" -ServerName:App.AppXywbrabmsek0gm3tkwpr5kwzbs55tkqay.mca1⤵PID:3880
-
C:\Windows\System32\RuntimeBroker.exeC:\Windows\System32\RuntimeBroker.exe -Embedding1⤵PID:3956
-
C:\Windows\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy\SearchApp.exe"C:\Windows\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy\SearchApp.exe" -ServerName:CortanaUI.AppX8z9r6jm96hw4bsbneegw0kyxx296wr9t.mca1⤵PID:4044
-
C:\Windows\System32\RuntimeBroker.exeC:\Windows\System32\RuntimeBroker.exe -Embedding1⤵PID:3840
-
C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\InputApp\TextInputHost.exe"C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\InputApp\TextInputHost.exe" -ServerName:InputApp.AppX9jnwykgrccxc8by3hsrsh07r423xzvav.mca1⤵PID:1656
-
C:\Windows\System32\RuntimeBroker.exeC:\Windows\System32\RuntimeBroker.exe -Embedding1⤵PID:2780
-
C:\Windows\system32\backgroundTaskHost.exe"C:\Windows\system32\backgroundTaskHost.exe" -ServerName:App.AppXmtcan0h2tfbfy7k9kn8hbxb6dmzz1zh0.mca1⤵PID:448
Network
MITRE ATT&CK Enterprise v15
Privilege Escalation
Abuse Elevation Control Mechanism
1Bypass User Account Control
1Create or Modify System Process
1Windows Service
1Defense Evasion
Abuse Elevation Control Mechanism
1Bypass User Account Control
1Impair Defenses
4Disable or Modify System Firewall
1Disable or Modify Tools
3Modify Registry
5Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
97KB
MD5f8cb761e708512bfabbb91187732c8e3
SHA1137dd4f16af05a1cadd49ef21b648af9766fec21
SHA2566de718372ca785b65cfd2bddf6d64fde0acf5ea4c130d182f489cccd4b5631f0
SHA512fb4aeab14962a80ef90b4d1c6b41d3277bca67204a886f8b1e3ae9f1da8a9b419fb6e5b178ef9fdbb1b36db47dd6d260808275bacbaedbca4b140f6f8a7ec58e