Windows 7 deprecation
Windows 7 will be removed from tria.ge on 2025-03-31
Analysis
-
max time kernel
149s -
max time network
142s -
platform
windows10-2004_x64 -
resource
win10v2004-20250217-en -
resource tags
arch:x64arch:x86image:win10v2004-20250217-enlocale:en-usos:windows10-2004-x64system -
submitted
10/03/2025, 22:49
Static task
static1
Behavioral task
behavioral1
Sample
47671aad14529854d4121663c83a55f532fa5c4fe660873c9cbca00f50fc933a.exe
Resource
win7-20240903-en
Behavioral task
behavioral2
Sample
47671aad14529854d4121663c83a55f532fa5c4fe660873c9cbca00f50fc933a.exe
Resource
win10v2004-20250217-en
General
-
Target
47671aad14529854d4121663c83a55f532fa5c4fe660873c9cbca00f50fc933a.exe
-
Size
2.0MB
-
MD5
41cb98f6a1d3d5a15aae1006b86d2758
-
SHA1
111190e9ef702c452d5c5509280e2315a16aa749
-
SHA256
47671aad14529854d4121663c83a55f532fa5c4fe660873c9cbca00f50fc933a
-
SHA512
c4ca2ca97604f6fc16d1cc07e3175092d2463e26adbc4e625378252031801891866ef11d731f02141953cfe62cfc0b13d78276ffa3ded3e96ccc02982225730b
-
SSDEEP
49152:fmTWr53HxurntpSJU2mN2xl42d91cKSd5W6l/p7AFWVBpG947fVr0YfwCCkB1mpa:fmTWr53HxurntpSJU2mN2xu2d91cKSdz
Malware Config
Signatures
-
Blackshades
Blackshades is a remote access trojan with various capabilities.
-
Blackshades family
-
Blackshades payload 12 IoCs
resource yara_rule behavioral2/memory/4148-36-0x0000000000400000-0x000000000045C000-memory.dmp family_blackshades behavioral2/memory/4148-50-0x0000000000400000-0x000000000045C000-memory.dmp family_blackshades behavioral2/memory/4148-52-0x0000000000400000-0x000000000045C000-memory.dmp family_blackshades behavioral2/memory/4148-54-0x0000000000400000-0x000000000045C000-memory.dmp family_blackshades behavioral2/memory/4148-59-0x0000000000400000-0x000000000045C000-memory.dmp family_blackshades behavioral2/memory/4148-61-0x0000000000400000-0x000000000045C000-memory.dmp family_blackshades behavioral2/memory/4148-66-0x0000000000400000-0x000000000045C000-memory.dmp family_blackshades behavioral2/memory/4148-68-0x0000000000400000-0x000000000045C000-memory.dmp family_blackshades behavioral2/memory/4148-73-0x0000000000400000-0x000000000045C000-memory.dmp family_blackshades behavioral2/memory/4148-75-0x0000000000400000-0x000000000045C000-memory.dmp family_blackshades behavioral2/memory/4148-77-0x0000000000400000-0x000000000045C000-memory.dmp family_blackshades behavioral2/memory/4148-82-0x0000000000400000-0x000000000045C000-memory.dmp family_blackshades -
Modifies firewall policy service 3 TTPs 10 IoCs
description ioc Process Key created \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile reg.exe Key created \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile reg.exe Set value (str) \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\C:\Users\Admin\AppData\Roaming\Directory\WindowsDef.exe = "C:\\Users\\Admin\\AppData\\Roaming\\Directory\\WindowsDef.exe:*:Enabled:Windows Messanger" reg.exe Key created \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List reg.exe Key created \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications reg.exe Set value (str) \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\C:\Users\Admin\AppData\Roaming\IDungProV5.exe = "C:\\Users\\Admin\\AppData\\Roaming\\IDungProV5.exe:*:Enabled:Windows Messanger" reg.exe Key created \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile reg.exe Set value (int) \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\DoNotAllowExceptions = "0" reg.exe Set value (int) \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\DoNotAllowExceptions = "0" reg.exe Key created \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List reg.exe -
Checks computer location settings 2 TTPs 1 IoCs
Looks up country code configured in the registry, likely geofence.
description ioc Process Key value queried \REGISTRY\USER\S-1-5-21-1479699283-3000499823-2337359760-1000\Control Panel\International\Geo\Nation 47671aad14529854d4121663c83a55f532fa5c4fe660873c9cbca00f50fc933a.exe -
Executes dropped EXE 3 IoCs
pid Process 3872 WindowsDef.exe 4148 WindowsDef.exe 2988 WindowsDef.exe -
Adds Run key to start application 2 TTPs 1 IoCs
description ioc Process Set value (str) \REGISTRY\USER\S-1-5-21-1479699283-3000499823-2337359760-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\WindowsDef = "C:\\Users\\Admin\\AppData\\Roaming\\Directory\\WindowsDef.exe" reg.exe -
Suspicious use of SetThreadContext 2 IoCs
description pid Process procid_target PID 3872 set thread context of 4148 3872 WindowsDef.exe 92 PID 3872 set thread context of 2988 3872 WindowsDef.exe 93 -
resource yara_rule behavioral2/memory/4148-31-0x0000000000400000-0x000000000045C000-memory.dmp upx behavioral2/memory/4148-34-0x0000000000400000-0x000000000045C000-memory.dmp upx behavioral2/memory/4148-36-0x0000000000400000-0x000000000045C000-memory.dmp upx behavioral2/memory/2988-45-0x0000000000400000-0x0000000000409000-memory.dmp upx behavioral2/memory/2988-43-0x0000000000400000-0x0000000000409000-memory.dmp upx behavioral2/memory/2988-38-0x0000000000400000-0x0000000000409000-memory.dmp upx behavioral2/memory/4148-50-0x0000000000400000-0x000000000045C000-memory.dmp upx behavioral2/memory/2988-51-0x0000000000400000-0x0000000000409000-memory.dmp upx behavioral2/memory/4148-52-0x0000000000400000-0x000000000045C000-memory.dmp upx behavioral2/memory/4148-54-0x0000000000400000-0x000000000045C000-memory.dmp upx behavioral2/memory/4148-59-0x0000000000400000-0x000000000045C000-memory.dmp upx behavioral2/memory/4148-61-0x0000000000400000-0x000000000045C000-memory.dmp upx behavioral2/memory/4148-66-0x0000000000400000-0x000000000045C000-memory.dmp upx behavioral2/memory/4148-68-0x0000000000400000-0x000000000045C000-memory.dmp upx behavioral2/memory/4148-73-0x0000000000400000-0x000000000045C000-memory.dmp upx behavioral2/memory/4148-75-0x0000000000400000-0x000000000045C000-memory.dmp upx behavioral2/memory/4148-77-0x0000000000400000-0x000000000045C000-memory.dmp upx behavioral2/memory/4148-82-0x0000000000400000-0x000000000045C000-memory.dmp upx -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
-
System Location Discovery: System Language Discovery 1 TTPs 14 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 reg.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language WindowsDef.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language WindowsDef.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language cmd.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language reg.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language reg.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language WindowsDef.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language cmd.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language reg.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language cmd.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language cmd.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language reg.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language 47671aad14529854d4121663c83a55f532fa5c4fe660873c9cbca00f50fc933a.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language cmd.exe -
Modifies registry key 1 TTPs 4 IoCs
pid Process 3948 reg.exe 3308 reg.exe 4008 reg.exe 1392 reg.exe -
Suspicious use of AdjustPrivilegeToken 36 IoCs
description pid Process Token: 1 4148 WindowsDef.exe Token: SeCreateTokenPrivilege 4148 WindowsDef.exe Token: SeAssignPrimaryTokenPrivilege 4148 WindowsDef.exe Token: SeLockMemoryPrivilege 4148 WindowsDef.exe Token: SeIncreaseQuotaPrivilege 4148 WindowsDef.exe Token: SeMachineAccountPrivilege 4148 WindowsDef.exe Token: SeTcbPrivilege 4148 WindowsDef.exe Token: SeSecurityPrivilege 4148 WindowsDef.exe Token: SeTakeOwnershipPrivilege 4148 WindowsDef.exe Token: SeLoadDriverPrivilege 4148 WindowsDef.exe Token: SeSystemProfilePrivilege 4148 WindowsDef.exe Token: SeSystemtimePrivilege 4148 WindowsDef.exe Token: SeProfSingleProcessPrivilege 4148 WindowsDef.exe Token: SeIncBasePriorityPrivilege 4148 WindowsDef.exe Token: SeCreatePagefilePrivilege 4148 WindowsDef.exe Token: SeCreatePermanentPrivilege 4148 WindowsDef.exe Token: SeBackupPrivilege 4148 WindowsDef.exe Token: SeRestorePrivilege 4148 WindowsDef.exe Token: SeShutdownPrivilege 4148 WindowsDef.exe Token: SeDebugPrivilege 4148 WindowsDef.exe Token: SeAuditPrivilege 4148 WindowsDef.exe Token: SeSystemEnvironmentPrivilege 4148 WindowsDef.exe Token: SeChangeNotifyPrivilege 4148 WindowsDef.exe Token: SeRemoteShutdownPrivilege 4148 WindowsDef.exe Token: SeUndockPrivilege 4148 WindowsDef.exe Token: SeSyncAgentPrivilege 4148 WindowsDef.exe Token: SeEnableDelegationPrivilege 4148 WindowsDef.exe Token: SeManageVolumePrivilege 4148 WindowsDef.exe Token: SeImpersonatePrivilege 4148 WindowsDef.exe Token: SeCreateGlobalPrivilege 4148 WindowsDef.exe Token: 31 4148 WindowsDef.exe Token: 32 4148 WindowsDef.exe Token: 33 4148 WindowsDef.exe Token: 34 4148 WindowsDef.exe Token: 35 4148 WindowsDef.exe Token: SeDebugPrivilege 2988 WindowsDef.exe -
Suspicious use of SetWindowsHookEx 6 IoCs
pid Process 4680 47671aad14529854d4121663c83a55f532fa5c4fe660873c9cbca00f50fc933a.exe 3872 WindowsDef.exe 4148 WindowsDef.exe 4148 WindowsDef.exe 2988 WindowsDef.exe 4148 WindowsDef.exe -
Suspicious use of WriteProcessMemory 49 IoCs
description pid Process procid_target PID 4680 wrote to memory of 1796 4680 47671aad14529854d4121663c83a55f532fa5c4fe660873c9cbca00f50fc933a.exe 86 PID 4680 wrote to memory of 1796 4680 47671aad14529854d4121663c83a55f532fa5c4fe660873c9cbca00f50fc933a.exe 86 PID 4680 wrote to memory of 1796 4680 47671aad14529854d4121663c83a55f532fa5c4fe660873c9cbca00f50fc933a.exe 86 PID 1796 wrote to memory of 5028 1796 cmd.exe 89 PID 1796 wrote to memory of 5028 1796 cmd.exe 89 PID 1796 wrote to memory of 5028 1796 cmd.exe 89 PID 4680 wrote to memory of 3872 4680 47671aad14529854d4121663c83a55f532fa5c4fe660873c9cbca00f50fc933a.exe 91 PID 4680 wrote to memory of 3872 4680 47671aad14529854d4121663c83a55f532fa5c4fe660873c9cbca00f50fc933a.exe 91 PID 4680 wrote to memory of 3872 4680 47671aad14529854d4121663c83a55f532fa5c4fe660873c9cbca00f50fc933a.exe 91 PID 3872 wrote to memory of 4148 3872 WindowsDef.exe 92 PID 3872 wrote to memory of 4148 3872 WindowsDef.exe 92 PID 3872 wrote to memory of 4148 3872 WindowsDef.exe 92 PID 3872 wrote to memory of 4148 3872 WindowsDef.exe 92 PID 3872 wrote to memory of 4148 3872 WindowsDef.exe 92 PID 3872 wrote to memory of 4148 3872 WindowsDef.exe 92 PID 3872 wrote to memory of 4148 3872 WindowsDef.exe 92 PID 3872 wrote to memory of 4148 3872 WindowsDef.exe 92 PID 3872 wrote to memory of 2988 3872 WindowsDef.exe 93 PID 3872 wrote to memory of 2988 3872 WindowsDef.exe 93 PID 3872 wrote to memory of 2988 3872 WindowsDef.exe 93 PID 3872 wrote to memory of 2988 3872 WindowsDef.exe 93 PID 3872 wrote to memory of 2988 3872 WindowsDef.exe 93 PID 3872 wrote to memory of 2988 3872 WindowsDef.exe 93 PID 3872 wrote to memory of 2988 3872 WindowsDef.exe 93 PID 3872 wrote to memory of 2988 3872 WindowsDef.exe 93 PID 4148 wrote to memory of 1828 4148 WindowsDef.exe 94 PID 4148 wrote to memory of 1828 4148 WindowsDef.exe 94 PID 4148 wrote to memory of 1828 4148 WindowsDef.exe 94 PID 4148 wrote to memory of 3896 4148 WindowsDef.exe 95 PID 4148 wrote to memory of 3896 4148 WindowsDef.exe 95 PID 4148 wrote to memory of 3896 4148 WindowsDef.exe 95 PID 4148 wrote to memory of 3084 4148 WindowsDef.exe 96 PID 4148 wrote to memory of 3084 4148 WindowsDef.exe 96 PID 4148 wrote to memory of 3084 4148 WindowsDef.exe 96 PID 4148 wrote to memory of 3900 4148 WindowsDef.exe 97 PID 4148 wrote to memory of 3900 4148 WindowsDef.exe 97 PID 4148 wrote to memory of 3900 4148 WindowsDef.exe 97 PID 3900 wrote to memory of 3948 3900 cmd.exe 103 PID 3900 wrote to memory of 3948 3900 cmd.exe 103 PID 3900 wrote to memory of 3948 3900 cmd.exe 103 PID 3084 wrote to memory of 4008 3084 cmd.exe 104 PID 3084 wrote to memory of 4008 3084 cmd.exe 104 PID 3084 wrote to memory of 4008 3084 cmd.exe 104 PID 1828 wrote to memory of 3308 1828 cmd.exe 105 PID 1828 wrote to memory of 3308 1828 cmd.exe 105 PID 1828 wrote to memory of 3308 1828 cmd.exe 105 PID 3896 wrote to memory of 1392 3896 cmd.exe 106 PID 3896 wrote to memory of 1392 3896 cmd.exe 106 PID 3896 wrote to memory of 1392 3896 cmd.exe 106
Processes
-
C:\Users\Admin\AppData\Local\Temp\47671aad14529854d4121663c83a55f532fa5c4fe660873c9cbca00f50fc933a.exe"C:\Users\Admin\AppData\Local\Temp\47671aad14529854d4121663c83a55f532fa5c4fe660873c9cbca00f50fc933a.exe"1⤵
- Checks computer location settings
- System Location Discovery: System Language Discovery
- Suspicious use of SetWindowsHookEx
- Suspicious use of WriteProcessMemory
PID:4680 -
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /c ""C:\Users\Admin\AppData\Local\Temp\pored.bat" "2⤵
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:1796 -
C:\Windows\SysWOW64\reg.exeREG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "WindowsDef" /t REG_SZ /d "C:\Users\Admin\AppData\Roaming\Directory\WindowsDef.exe" /f3⤵
- Adds Run key to start application
- System Location Discovery: System Language Discovery
PID:5028
-
-
-
C:\Users\Admin\AppData\Roaming\Directory\WindowsDef.exe"C:\Users\Admin\AppData\Roaming\Directory\WindowsDef.exe"2⤵
- Executes dropped EXE
- Suspicious use of SetThreadContext
- System Location Discovery: System Language Discovery
- Suspicious use of SetWindowsHookEx
- Suspicious use of WriteProcessMemory
PID:3872 -
C:\Users\Admin\AppData\Roaming\Directory\WindowsDef.exeC:\Users\Admin\AppData\Roaming\Directory\WindowsDef.exe3⤵
- Executes dropped EXE
- System Location Discovery: System Language Discovery
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of SetWindowsHookEx
- Suspicious use of WriteProcessMemory
PID:4148 -
C:\Windows\SysWOW64\cmd.execmd /c REG ADD HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile /v "DoNotAllowExceptions" /t REG_DWORD /d "0" /f4⤵
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:1828 -
C:\Windows\SysWOW64\reg.exeREG ADD HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile /v "DoNotAllowExceptions" /t REG_DWORD /d "0" /f5⤵
- Modifies firewall policy service
- System Location Discovery: System Language Discovery
- Modifies registry key
PID:3308
-
-
-
C:\Windows\SysWOW64\cmd.execmd /c REG ADD HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List /v "C:\Users\Admin\AppData\Roaming\Directory\WindowsDef.exe" /t REG_SZ /d "C:\Users\Admin\AppData\Roaming\Directory\WindowsDef.exe:*:Enabled:Windows Messanger" /f4⤵
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:3896 -
C:\Windows\SysWOW64\reg.exeREG ADD HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List /v "C:\Users\Admin\AppData\Roaming\Directory\WindowsDef.exe" /t REG_SZ /d "C:\Users\Admin\AppData\Roaming\Directory\WindowsDef.exe:*:Enabled:Windows Messanger" /f5⤵
- Modifies firewall policy service
- System Location Discovery: System Language Discovery
- Modifies registry key
PID:1392
-
-
-
C:\Windows\SysWOW64\cmd.execmd /c REG ADD HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile /v "DoNotAllowExceptions" /t REG_DWORD /d "0" /f4⤵
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:3084 -
C:\Windows\SysWOW64\reg.exeREG ADD HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile /v "DoNotAllowExceptions" /t REG_DWORD /d "0" /f5⤵
- Modifies firewall policy service
- System Location Discovery: System Language Discovery
- Modifies registry key
PID:4008
-
-
-
C:\Windows\SysWOW64\cmd.execmd /c REG ADD HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List /v "C:\Users\Admin\AppData\Roaming\IDungProV5.exe" /t REG_SZ /d "C:\Users\Admin\AppData\Roaming\IDungProV5.exe:*:Enabled:Windows Messanger" /f4⤵
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:3900 -
C:\Windows\SysWOW64\reg.exeREG ADD HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List /v "C:\Users\Admin\AppData\Roaming\IDungProV5.exe" /t REG_SZ /d "C:\Users\Admin\AppData\Roaming\IDungProV5.exe:*:Enabled:Windows Messanger" /f5⤵
- Modifies firewall policy service
- System Location Discovery: System Language Discovery
- Modifies registry key
PID:3948
-
-
-
-
C:\Users\Admin\AppData\Roaming\Directory\WindowsDef.exeC:\Users\Admin\AppData\Roaming\Directory\WindowsDef.exe3⤵
- Executes dropped EXE
- System Location Discovery: System Language Discovery
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of SetWindowsHookEx
PID:2988
-
-
Network
MITRE ATT&CK Enterprise v15
Persistence
Boot or Logon Autostart Execution
1Registry Run Keys / Startup Folder
1Create or Modify System Process
1Windows Service
1Privilege Escalation
Boot or Logon Autostart Execution
1Registry Run Keys / Startup Folder
1Create or Modify System Process
1Windows Service
1Defense Evasion
Impair Defenses
1Disable or Modify System Firewall
1Modify Registry
3Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
152B
MD512506b1a3ef0e7dcef2babaaecfb81e8
SHA19564f2c31b336dab739e74cceedb5e4d07c2a563
SHA2563922b88903f6e7a4cd1e9cee92f9a0de6f0cd28a4a6db73114e320fa7cbf8c8a
SHA512cbf0ade56c9961edcf8018f8e1654446e17c863e8df98a78b781b4b91ca87a9ab3b1532376f245c678f6f9e00771d74dba99e0fee237ebf3f4a69473d57f0dec
-
Filesize
2.0MB
MD58e59b7f5fc3c14ec05c2b3edda2370a4
SHA1b18113e676c3c774bcc25e7b281cc6db8ead02ad
SHA256af1e70e736c99bcd20ebbada6fda2b96c79bcf7c65b40518342db6ec2f08c55a
SHA512b3e5eceb92d40fd0becfeb30a3156898dbe13ccf9d319f698b3965a8b0c4fcc0b5411b4007ef8a377f785aa7ae685cc75bd56b3380918b4aaf188c1ab6c59050