Analysis
-
max time kernel
150s -
max time network
141s -
platform
windows10-2004_x64 -
resource
win10v2004-20221111-en -
resource tags
arch:x64arch:x86image:win10v2004-20221111-enlocale:en-usos:windows10-2004-x64system -
submitted
26/01/2023, 04:59
Static task
static1
Behavioral task
behavioral1
Sample
28cfc00452c4e3e6c0082fdca3c520fc.exe
Resource
win7-20221111-en
Behavioral task
behavioral2
Sample
28cfc00452c4e3e6c0082fdca3c520fc.exe
Resource
win10v2004-20221111-en
General
-
Target
28cfc00452c4e3e6c0082fdca3c520fc.exe
-
Size
24KB
-
MD5
28cfc00452c4e3e6c0082fdca3c520fc
-
SHA1
1260166c856aee0225371c7ab269f3a228cf8fb5
-
SHA256
93b17c9c6d764b7e218d2d1669e8bd68059da3fe346936071b012d22d52fb35e
-
SHA512
8413d173f55e5fe9d8fd415fd1f9e76358916ee1de5d1e6dbab3a1b18b0848011e76f7a2ee332f4fca64e8dcb26a8d1492c8d1ebe9ad165eba84c8dda6065af8
-
SSDEEP
96:IEfPqlezZjTldKYgr+Doo+HzQLCmNeit3l/kSw6k7l6xiRQe3T3erAo00wGvzNt:IEfPql6VpJ/oGlL/kHH7l6Ej7e
Malware Config
Signatures
-
Detects Smokeloader packer 6 IoCs
resource yara_rule behavioral2/memory/3676-143-0x0000000000400000-0x0000000000409000-memory.dmp family_smokeloader behavioral2/memory/3676-144-0x0000000000400000-0x0000000000409000-memory.dmp family_smokeloader behavioral2/memory/3676-145-0x0000000000400000-0x0000000000409000-memory.dmp family_smokeloader behavioral2/memory/4308-156-0x0000000000400000-0x0000000000409000-memory.dmp family_smokeloader behavioral2/memory/4308-157-0x0000000000400000-0x0000000000409000-memory.dmp family_smokeloader behavioral2/memory/4584-169-0x00000000005E0000-0x00000000005E7000-memory.dmp family_smokeloader -
SmokeLoader
Modular backdoor trojan in use since 2014.
-
Executes dropped EXE 4 IoCs
pid Process 5052 tufuhij 4308 tufuhij 4520 ACF9.exe 3148 ACF9.exe -
Checks computer location settings 2 TTPs 3 IoCs
Looks up country code configured in the registry, likely geofence.
description ioc Process Key value queried \REGISTRY\USER\S-1-5-21-4246620582-653642754-1174164128-1000\Control Panel\International\Geo\Nation 28cfc00452c4e3e6c0082fdca3c520fc.exe Key value queried \REGISTRY\USER\S-1-5-21-4246620582-653642754-1174164128-1000\Control Panel\International\Geo\Nation tufuhij Key value queried \REGISTRY\USER\S-1-5-21-4246620582-653642754-1174164128-1000\Control Panel\International\Geo\Nation ACF9.exe -
Reads data files stored by FTP clients 2 TTPs
Tries to access configuration files associated with programs like FileZilla.
-
Reads user/profile data of local email clients 2 TTPs
Email clients store some user data on disk where infostealers will often target it.
-
Reads user/profile data of web browsers 2 TTPs
Infostealers often target stored browser data, which can include saved credentials etc.
-
Accesses Microsoft Outlook profiles 1 TTPs 6 IoCs
description ioc Process Key opened \REGISTRY\USER\S-1-5-21-4246620582-653642754-1174164128-1000\Software\Microsoft\Office\16.0\Outlook\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676 explorer.exe Key opened \REGISTRY\USER\S-1-5-21-4246620582-653642754-1174164128-1000\Software\Microsoft\Office\15.0\Outlook\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676 ACF9.exe Key opened \REGISTRY\USER\S-1-5-21-4246620582-653642754-1174164128-1000\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676 ACF9.exe Key opened \REGISTRY\USER\S-1-5-21-4246620582-653642754-1174164128-1000\Software\Microsoft\Office\16.0\Outlook\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676 ACF9.exe Key opened \REGISTRY\USER\S-1-5-21-4246620582-653642754-1174164128-1000\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676 explorer.exe Key opened \REGISTRY\USER\S-1-5-21-4246620582-653642754-1174164128-1000\Software\Microsoft\Office\15.0\Outlook\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676 explorer.exe -
Adds Run key to start application 2 TTPs 4 IoCs
description ioc Process Set value (str) \REGISTRY\USER\S-1-5-21-4246620582-653642754-1174164128-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Lbjfpqx = "\"C:\\Users\\Admin\\AppData\\Roaming\\Zkevyyhtxab\\Lbjfpqx.exe\"" tufuhij Set value (str) \REGISTRY\USER\S-1-5-21-4246620582-653642754-1174164128-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Ahtkr = "\"C:\\Users\\Admin\\AppData\\Roaming\\Smdfrkwdiko\\Ahtkr.exe\"" ACF9.exe Set value (str) \REGISTRY\USER\S-1-5-21-4246620582-653642754-1174164128-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\nEdENIr = "C:\\Users\\Admin\\AppData\\Roaming\\nEdENIr\\nEdENIr.exe" ACF9.exe Set value (str) \REGISTRY\USER\S-1-5-21-4246620582-653642754-1174164128-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Lbjfpqx = "\"C:\\Users\\Admin\\AppData\\Roaming\\Zkevyyhtxab\\Lbjfpqx.exe\"" 28cfc00452c4e3e6c0082fdca3c520fc.exe -
Looks up external IP address via web service 2 IoCs
Uses a legitimate IP lookup service to find the infected system's external IP.
flow ioc 49 api.ipify.org 50 api.ipify.org -
Suspicious use of SetThreadContext 3 IoCs
description pid Process procid_target PID 4188 set thread context of 3676 4188 28cfc00452c4e3e6c0082fdca3c520fc.exe 91 PID 5052 set thread context of 4308 5052 tufuhij 95 PID 4520 set thread context of 3148 4520 ACF9.exe 105 -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s). Likely ransomware behaviour.
-
Checks SCSI registry key(s) 3 TTPs 6 IoCs
SCSI information is often read in order to detect sandboxing environments.
description ioc Process Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Enum\SCSI tufuhij Key queried \REGISTRY\MACHINE\SYSTEM\ControlSet001\Enum\SCSI tufuhij Key enumerated \REGISTRY\MACHINE\SYSTEM\ControlSet001\Enum\SCSI tufuhij Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Enum\SCSI 28cfc00452c4e3e6c0082fdca3c520fc.exe Key queried \REGISTRY\MACHINE\SYSTEM\ControlSet001\Enum\SCSI 28cfc00452c4e3e6c0082fdca3c520fc.exe Key enumerated \REGISTRY\MACHINE\SYSTEM\ControlSet001\Enum\SCSI 28cfc00452c4e3e6c0082fdca3c520fc.exe -
Suspicious behavior: EnumeratesProcesses 64 IoCs
pid Process 4240 powershell.exe 4240 powershell.exe 3676 28cfc00452c4e3e6c0082fdca3c520fc.exe 3676 28cfc00452c4e3e6c0082fdca3c520fc.exe 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found -
Suspicious behavior: GetForegroundWindowSpam 1 IoCs
pid Process 752 Process not Found -
Suspicious behavior: MapViewOfSection 14 IoCs
pid Process 3676 28cfc00452c4e3e6c0082fdca3c520fc.exe 4308 tufuhij 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found 752 Process not Found -
Suspicious use of AdjustPrivilegeToken 11 IoCs
description pid Process Token: SeDebugPrivilege 4188 28cfc00452c4e3e6c0082fdca3c520fc.exe Token: SeDebugPrivilege 4240 powershell.exe Token: SeDebugPrivilege 5052 tufuhij Token: SeDebugPrivilege 3968 powershell.exe Token: SeShutdownPrivilege 752 Process not Found Token: SeCreatePagefilePrivilege 752 Process not Found Token: SeDebugPrivilege 4520 ACF9.exe Token: SeDebugPrivilege 4400 powershell.exe Token: SeShutdownPrivilege 752 Process not Found Token: SeCreatePagefilePrivilege 752 Process not Found Token: SeDebugPrivilege 3148 ACF9.exe -
Suspicious use of SetWindowsHookEx 1 IoCs
pid Process 3148 ACF9.exe -
Suspicious use of WriteProcessMemory 53 IoCs
description pid Process procid_target PID 4188 wrote to memory of 4240 4188 28cfc00452c4e3e6c0082fdca3c520fc.exe 85 PID 4188 wrote to memory of 4240 4188 28cfc00452c4e3e6c0082fdca3c520fc.exe 85 PID 4188 wrote to memory of 4240 4188 28cfc00452c4e3e6c0082fdca3c520fc.exe 85 PID 4188 wrote to memory of 3676 4188 28cfc00452c4e3e6c0082fdca3c520fc.exe 91 PID 4188 wrote to memory of 3676 4188 28cfc00452c4e3e6c0082fdca3c520fc.exe 91 PID 4188 wrote to memory of 3676 4188 28cfc00452c4e3e6c0082fdca3c520fc.exe 91 PID 4188 wrote to memory of 3676 4188 28cfc00452c4e3e6c0082fdca3c520fc.exe 91 PID 4188 wrote to memory of 3676 4188 28cfc00452c4e3e6c0082fdca3c520fc.exe 91 PID 4188 wrote to memory of 3676 4188 28cfc00452c4e3e6c0082fdca3c520fc.exe 91 PID 5052 wrote to memory of 3968 5052 tufuhij 93 PID 5052 wrote to memory of 3968 5052 tufuhij 93 PID 5052 wrote to memory of 3968 5052 tufuhij 93 PID 5052 wrote to memory of 4308 5052 tufuhij 95 PID 5052 wrote to memory of 4308 5052 tufuhij 95 PID 5052 wrote to memory of 4308 5052 tufuhij 95 PID 5052 wrote to memory of 4308 5052 tufuhij 95 PID 5052 wrote to memory of 4308 5052 tufuhij 95 PID 5052 wrote to memory of 4308 5052 tufuhij 95 PID 752 wrote to memory of 4520 752 Process not Found 96 PID 752 wrote to memory of 4520 752 Process not Found 96 PID 752 wrote to memory of 4520 752 Process not Found 96 PID 752 wrote to memory of 2152 752 Process not Found 97 PID 752 wrote to memory of 2152 752 Process not Found 97 PID 752 wrote to memory of 2152 752 Process not Found 97 PID 752 wrote to memory of 2152 752 Process not Found 97 PID 752 wrote to memory of 4348 752 Process not Found 98 PID 752 wrote to memory of 4348 752 Process not Found 98 PID 752 wrote to memory of 4348 752 Process not Found 98 PID 752 wrote to memory of 4584 752 Process not Found 99 PID 752 wrote to memory of 4584 752 Process not Found 99 PID 752 wrote to memory of 4584 752 Process not Found 99 PID 752 wrote to memory of 4584 752 Process not Found 99 PID 4520 wrote to memory of 4400 4520 ACF9.exe 100 PID 4520 wrote to memory of 4400 4520 ACF9.exe 100 PID 4520 wrote to memory of 4400 4520 ACF9.exe 100 PID 752 wrote to memory of 4596 752 Process not Found 102 PID 752 wrote to memory of 4596 752 Process not Found 102 PID 752 wrote to memory of 4596 752 Process not Found 102 PID 752 wrote to memory of 3044 752 Process not Found 103 PID 752 wrote to memory of 3044 752 Process not Found 103 PID 752 wrote to memory of 3044 752 Process not Found 103 PID 752 wrote to memory of 3044 752 Process not Found 103 PID 752 wrote to memory of 4848 752 Process not Found 104 PID 752 wrote to memory of 4848 752 Process not Found 104 PID 752 wrote to memory of 4848 752 Process not Found 104 PID 4520 wrote to memory of 3148 4520 ACF9.exe 105 PID 4520 wrote to memory of 3148 4520 ACF9.exe 105 PID 4520 wrote to memory of 3148 4520 ACF9.exe 105 PID 4520 wrote to memory of 3148 4520 ACF9.exe 105 PID 4520 wrote to memory of 3148 4520 ACF9.exe 105 PID 4520 wrote to memory of 3148 4520 ACF9.exe 105 PID 4520 wrote to memory of 3148 4520 ACF9.exe 105 PID 4520 wrote to memory of 3148 4520 ACF9.exe 105 -
outlook_office_path 1 IoCs
description ioc Process Key opened \REGISTRY\USER\S-1-5-21-4246620582-653642754-1174164128-1000\Software\Microsoft\Office\16.0\Outlook\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676 ACF9.exe -
outlook_win_path 1 IoCs
description ioc Process Key opened \REGISTRY\USER\S-1-5-21-4246620582-653642754-1174164128-1000\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676 ACF9.exe
Processes
-
C:\Users\Admin\AppData\Local\Temp\28cfc00452c4e3e6c0082fdca3c520fc.exe"C:\Users\Admin\AppData\Local\Temp\28cfc00452c4e3e6c0082fdca3c520fc.exe"1⤵
- Checks computer location settings
- Adds Run key to start application
- Suspicious use of SetThreadContext
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:4188 -
C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ENC cwB0AGEAcgB0AC0AcwBsAGUAZQBwACAALQBzAGUAYwBvAG4AZABzACAAMgAwAA==2⤵
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:4240
-
-
C:\Users\Admin\AppData\Local\Temp\28cfc00452c4e3e6c0082fdca3c520fc.exeC:\Users\Admin\AppData\Local\Temp\28cfc00452c4e3e6c0082fdca3c520fc.exe2⤵
- Checks SCSI registry key(s)
- Suspicious behavior: EnumeratesProcesses
- Suspicious behavior: MapViewOfSection
PID:3676
-
-
C:\Users\Admin\AppData\Roaming\tufuhijC:\Users\Admin\AppData\Roaming\tufuhij1⤵
- Executes dropped EXE
- Checks computer location settings
- Adds Run key to start application
- Suspicious use of SetThreadContext
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:5052 -
C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ENC cwB0AGEAcgB0AC0AcwBsAGUAZQBwACAALQBzAGUAYwBvAG4AZABzACAAMgAwAA==2⤵
- Suspicious use of AdjustPrivilegeToken
PID:3968
-
-
C:\Users\Admin\AppData\Roaming\tufuhijC:\Users\Admin\AppData\Roaming\tufuhij2⤵
- Executes dropped EXE
- Checks SCSI registry key(s)
- Suspicious behavior: MapViewOfSection
PID:4308
-
-
C:\Users\Admin\AppData\Local\Temp\ACF9.exeC:\Users\Admin\AppData\Local\Temp\ACF9.exe1⤵
- Executes dropped EXE
- Checks computer location settings
- Adds Run key to start application
- Suspicious use of SetThreadContext
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:4520 -
C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ENC cwB0AGEAcgB0AC0AcwBsAGUAZQBwACAALQBzAGUAYwBvAG4AZABzACAAMgAwAA==2⤵
- Suspicious use of AdjustPrivilegeToken
PID:4400
-
-
C:\Users\Admin\AppData\Local\Temp\ACF9.exeC:\Users\Admin\AppData\Local\Temp\ACF9.exe2⤵
- Executes dropped EXE
- Accesses Microsoft Outlook profiles
- Adds Run key to start application
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of SetWindowsHookEx
- outlook_office_path
- outlook_win_path
PID:3148
-
-
C:\Windows\SysWOW64\explorer.exeC:\Windows\SysWOW64\explorer.exe1⤵
- Accesses Microsoft Outlook profiles
PID:2152
-
C:\Windows\explorer.exeC:\Windows\explorer.exe1⤵PID:4348
-
C:\Windows\SysWOW64\explorer.exeC:\Windows\SysWOW64\explorer.exe1⤵PID:4584
-
C:\Windows\explorer.exeC:\Windows\explorer.exe1⤵PID:4596
-
C:\Windows\SysWOW64\explorer.exeC:\Windows\SysWOW64\explorer.exe1⤵PID:3044
-
C:\Windows\explorer.exeC:\Windows\explorer.exe1⤵PID:4848
Network
MITRE ATT&CK Enterprise v6
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
1KB
MD53a9188331a78f1dbce606db64b841fcb
SHA18e2c99b7c477d06591a856a4ea3e1e214719eee8
SHA256db4137e258a0f6159fda559a5f6dd2704be0582c3f0586f65040c7ad1eb68451
SHA512d1a994610a045d89d5d306866c24ae56bf16555414b8f63f632552568e67b5586f26d5a17a1f0a55ada376730298e6d856e9161828d4eae9decfa4e015e0e90a
-
Filesize
1KB
MD56195a91754effb4df74dbc72cdf4f7a6
SHA1aba262f5726c6d77659fe0d3195e36a85046b427
SHA2563254495a5513b37a2686a876d0040275414699e7ce760e7b5ee05e41a54b96f5
SHA512ed723d15de267390dc93263538428e2c881be3494c996a810616b470d6df7d5acfcc8725687d5c50319ebef45caef44f769bfc32e0dc3abd249dacff4a12cc89
-
Filesize
53KB
MD506ad34f9739c5159b4d92d702545bd49
SHA19152a0d4f153f3f40f7e606be75f81b582ee0c17
SHA256474813b625f00710f29fa3b488235a6a22201851efb336bddf60d7d24a66bfba
SHA512c272cd28ae164d465b779163ba9eca6a28261376414c6bbdfbd9f2128adb7f7ff1420e536b4d6000d0301ded2ec9036bc5c657588458bff41f176bdce8d74f92
-
Filesize
16KB
MD5eec02d876171eeca7b839dd31f7b7756
SHA14ce8d261ce1d097a14af944f5824576214be17f7
SHA2560937ee1a79f6f3372a6c9f7b09543ce5147b6025498c1f6357096d3acb34870e
SHA5126e968dce59bc2efd258d40fa21f731037f521e097e635142b13bc10cf032ef9379ee8c6b2865484a83b315902fea2f14bdcad4cd3745c97612660e367e950a9b
-
Filesize
15KB
MD545ca1412de0e2dae9d6a058329c986a8
SHA1d70ee991d6912a0317e9283f44627e16c5c5aebc
SHA2566db18c4323fc2e277815a68c0e7353b43cf33f40108da1330fe2bc10729fbe07
SHA512183208361bfa66f72dda663c95464a46e350415b5b557d30d8a889016b1ecca96431c8c212f7afb7b8c0eb594f3e42540434838b282aee2020877953668f0760
-
Filesize
24KB
MD5ee87d669bdaf3fe239b86f4f76bab467
SHA1a3d79efbb199aebb263db11a054ee1e5692be607
SHA256f305a627115059bb9d66df01e558c00c6e2e5fff6e93c33299f069699dd893ac
SHA512bcff0489ff29f14c69e63a490372069c3dfc740a1df7f9b2566f3d7a74e1f8be1a3722a51c481076362c9ca18aa094905a178d08a525269e769438853d407175
-
Filesize
24KB
MD5ee87d669bdaf3fe239b86f4f76bab467
SHA1a3d79efbb199aebb263db11a054ee1e5692be607
SHA256f305a627115059bb9d66df01e558c00c6e2e5fff6e93c33299f069699dd893ac
SHA512bcff0489ff29f14c69e63a490372069c3dfc740a1df7f9b2566f3d7a74e1f8be1a3722a51c481076362c9ca18aa094905a178d08a525269e769438853d407175
-
Filesize
24KB
MD5ee87d669bdaf3fe239b86f4f76bab467
SHA1a3d79efbb199aebb263db11a054ee1e5692be607
SHA256f305a627115059bb9d66df01e558c00c6e2e5fff6e93c33299f069699dd893ac
SHA512bcff0489ff29f14c69e63a490372069c3dfc740a1df7f9b2566f3d7a74e1f8be1a3722a51c481076362c9ca18aa094905a178d08a525269e769438853d407175
-
Filesize
24KB
MD528cfc00452c4e3e6c0082fdca3c520fc
SHA11260166c856aee0225371c7ab269f3a228cf8fb5
SHA25693b17c9c6d764b7e218d2d1669e8bd68059da3fe346936071b012d22d52fb35e
SHA5128413d173f55e5fe9d8fd415fd1f9e76358916ee1de5d1e6dbab3a1b18b0848011e76f7a2ee332f4fca64e8dcb26a8d1492c8d1ebe9ad165eba84c8dda6065af8
-
Filesize
24KB
MD528cfc00452c4e3e6c0082fdca3c520fc
SHA11260166c856aee0225371c7ab269f3a228cf8fb5
SHA25693b17c9c6d764b7e218d2d1669e8bd68059da3fe346936071b012d22d52fb35e
SHA5128413d173f55e5fe9d8fd415fd1f9e76358916ee1de5d1e6dbab3a1b18b0848011e76f7a2ee332f4fca64e8dcb26a8d1492c8d1ebe9ad165eba84c8dda6065af8
-
Filesize
24KB
MD528cfc00452c4e3e6c0082fdca3c520fc
SHA11260166c856aee0225371c7ab269f3a228cf8fb5
SHA25693b17c9c6d764b7e218d2d1669e8bd68059da3fe346936071b012d22d52fb35e
SHA5128413d173f55e5fe9d8fd415fd1f9e76358916ee1de5d1e6dbab3a1b18b0848011e76f7a2ee332f4fca64e8dcb26a8d1492c8d1ebe9ad165eba84c8dda6065af8