Analysis
-
max time kernel
149s -
max time network
153s -
platform
windows10-2004_x64 -
resource
win10v2004-20220812-en -
resource tags
arch:x64arch:x86image:win10v2004-20220812-enlocale:en-usos:windows10-2004-x64system -
submitted
28-10-2022 15:03
Static task
static1
Behavioral task
behavioral1
Sample
69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe
Resource
win7-20220901-en
Behavioral task
behavioral2
Sample
69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe
Resource
win10v2004-20220812-en
General
-
Target
69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe
-
Size
1.1MB
-
MD5
bb5ff85163e1e630b371105224a1895c
-
SHA1
e4eea38f4ae9faecf1d688df223cce5ebe311ed4
-
SHA256
69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6
-
SHA512
02432c1921c7d414b6d02cc730f3add79902d1a70445bb336a2c609cf8d4ff9f66da36509de8277f490788a711a510e97c7adae7e0198d8fa1a9b89b03a49016
-
SSDEEP
24576:0G5Tn5V1Tx/GsJ2ltEo6w7tNTa9W8AoqiVNW:0GJn3qltEzM
Malware Config
Extracted
bitrat
1.38
febbit2.ddns.net:6655
-
communication_password
81dc9bdb52d04dc20036dbd8313ed055
-
tor_process
tor
Signatures
-
ModiLoader, DBatLoader
ModiLoader is a Delphi loader that misuses cloud services to download other malicious families.
-
ModiLoader Second Stage 63 IoCs
Processes:
resource yara_rule behavioral2/memory/3680-132-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-134-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-135-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-136-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-137-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-138-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-140-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-141-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-142-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-139-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-143-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-151-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-152-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-150-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-149-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-148-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-147-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-146-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-145-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-144-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-153-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-154-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-155-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-156-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-157-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-159-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-160-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-161-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-162-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-158-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-163-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-164-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-165-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-166-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-168-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-169-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-170-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-167-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-171-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-172-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-173-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-174-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-175-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-176-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-177-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-178-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-179-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-180-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-181-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-182-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-183-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-184-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-185-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-187-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-188-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-186-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-189-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-190-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-191-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-192-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-193-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-194-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 behavioral2/memory/3680-195-0x0000000002820000-0x0000000002884000-memory.dmp modiloader_stage2 -
Executes dropped EXE 1 IoCs
Processes:
easinvoker.exepid process 2456 easinvoker.exe -
Processes:
resource yara_rule behavioral2/memory/1072-316-0x0000000000400000-0x00000000007E4095-memory.dmp upx behavioral2/memory/1072-320-0x0000000000400000-0x00000000007E4095-memory.dmp upx -
Loads dropped DLL 1 IoCs
Processes:
easinvoker.exepid process 2456 easinvoker.exe -
Adds Run key to start application 2 TTPs 1 IoCs
Processes:
69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exedescription ioc process Set value (str) \REGISTRY\USER\S-1-5-21-2295526160-1155304984-640977766-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Yktqyrse = "C:\\Users\\Public\\Libraries\\esryqtkY.url" 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe -
Suspicious use of NtSetInformationThreadHideFromDebugger 4 IoCs
Processes:
69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exepid process 1072 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe 1072 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe 1072 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe 1072 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe -
Suspicious use of SetThreadContext 1 IoCs
Processes:
69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exedescription pid process target process PID 3680 set thread context of 1072 3680 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe -
Enumerates system info in registry 2 TTPs 3 IoCs
Processes:
xcopy.exexcopy.exexcopy.exedescription ioc process Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\Identifier xcopy.exe Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\Identifier xcopy.exe Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\Identifier xcopy.exe -
Runs ping.exe 1 TTPs 1 IoCs
-
Suspicious behavior: EnumeratesProcesses 2 IoCs
Processes:
powershell.exepid process 3644 powershell.exe 3644 powershell.exe -
Suspicious use of AdjustPrivilegeToken 2 IoCs
Processes:
powershell.exe69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exedescription pid process Token: SeDebugPrivilege 3644 powershell.exe Token: SeShutdownPrivilege 1072 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe -
Suspicious use of SetWindowsHookEx 2 IoCs
Processes:
69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exepid process 1072 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe 1072 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe -
Suspicious use of WriteProcessMemory 35 IoCs
Processes:
69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.execmd.exeeasinvoker.execmd.exedescription pid process target process PID 3680 wrote to memory of 4956 3680 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe cmd.exe PID 3680 wrote to memory of 4956 3680 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe cmd.exe PID 3680 wrote to memory of 4956 3680 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe cmd.exe PID 4956 wrote to memory of 3860 4956 cmd.exe cmd.exe PID 4956 wrote to memory of 3860 4956 cmd.exe cmd.exe PID 4956 wrote to memory of 3860 4956 cmd.exe cmd.exe PID 4956 wrote to memory of 4360 4956 cmd.exe xcopy.exe PID 4956 wrote to memory of 4360 4956 cmd.exe xcopy.exe PID 4956 wrote to memory of 4360 4956 cmd.exe xcopy.exe PID 4956 wrote to memory of 3488 4956 cmd.exe cmd.exe PID 4956 wrote to memory of 3488 4956 cmd.exe cmd.exe PID 4956 wrote to memory of 3488 4956 cmd.exe cmd.exe PID 4956 wrote to memory of 3356 4956 cmd.exe xcopy.exe PID 4956 wrote to memory of 3356 4956 cmd.exe xcopy.exe PID 4956 wrote to memory of 3356 4956 cmd.exe xcopy.exe PID 4956 wrote to memory of 3772 4956 cmd.exe cmd.exe PID 4956 wrote to memory of 3772 4956 cmd.exe cmd.exe PID 4956 wrote to memory of 3772 4956 cmd.exe cmd.exe PID 4956 wrote to memory of 4608 4956 cmd.exe xcopy.exe PID 4956 wrote to memory of 4608 4956 cmd.exe xcopy.exe PID 4956 wrote to memory of 4608 4956 cmd.exe xcopy.exe PID 4956 wrote to memory of 2456 4956 cmd.exe easinvoker.exe PID 4956 wrote to memory of 2456 4956 cmd.exe easinvoker.exe PID 2456 wrote to memory of 616 2456 easinvoker.exe cmd.exe PID 2456 wrote to memory of 616 2456 easinvoker.exe cmd.exe PID 4956 wrote to memory of 4364 4956 cmd.exe PING.EXE PID 4956 wrote to memory of 4364 4956 cmd.exe PING.EXE PID 4956 wrote to memory of 4364 4956 cmd.exe PING.EXE PID 616 wrote to memory of 3644 616 cmd.exe powershell.exe PID 616 wrote to memory of 3644 616 cmd.exe powershell.exe PID 3680 wrote to memory of 1072 3680 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe PID 3680 wrote to memory of 1072 3680 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe PID 3680 wrote to memory of 1072 3680 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe PID 3680 wrote to memory of 1072 3680 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe PID 3680 wrote to memory of 1072 3680 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe 69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe
Processes
-
C:\Users\Admin\AppData\Local\Temp\69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe"C:\Users\Admin\AppData\Local\Temp\69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe"1⤵
- Adds Run key to start application
- Suspicious use of SetThreadContext
- Suspicious use of WriteProcessMemory
PID:3680 -
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /c ""C:\Users\Public\Libraries\YktqyrseO.bat" "2⤵
- Suspicious use of WriteProcessMemory
PID:4956 -
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /S /D /c" ECHO F"3⤵PID:3860
-
C:\Windows\SysWOW64\xcopy.exexcopy "easinvoker.exe" "C:\Windows \System32\" /K /D /H /Y3⤵
- Enumerates system info in registry
PID:4360 -
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /S /D /c" ECHO F"3⤵PID:3488
-
C:\Windows\SysWOW64\xcopy.exexcopy "netutils.dll" "C:\Windows \System32\" /K /D /H /Y3⤵
- Enumerates system info in registry
PID:3356 -
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /S /D /c" ECHO F"3⤵PID:3772
-
C:\Windows\SysWOW64\xcopy.exexcopy "KDECO.bat" "C:\Windows \System32\" /K /D /H /Y3⤵
- Enumerates system info in registry
PID:4608 -
C:\Windows \System32\easinvoker.exe"C:\Windows \System32\easinvoker.exe"3⤵
- Executes dropped EXE
- Loads dropped DLL
- Suspicious use of WriteProcessMemory
PID:2456 -
C:\Windows\system32\cmd.exeC:\Windows\system32\cmd.exe /c ""C:\windows \system32\KDECO.bat""4⤵
- Suspicious use of WriteProcessMemory
PID:616 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exepowershell -WindowStyle Hidden -inputformat none -outputformat none -NonInteractive -Command "Add-MpPreference -ExclusionPath 'C:\Users'"5⤵
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:3644 -
C:\Windows\SysWOW64\PING.EXEping 127.0.0.1 -n 63⤵
- Runs ping.exe
PID:4364 -
C:\Users\Admin\AppData\Local\Temp\69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe"C:\Users\Admin\AppData\Local\Temp\69030d7bb20e05dc3730aaf09d6815c2b5d46fe8ada819cc4c90e1e37fb173a6.exe"2⤵
- Suspicious use of NtSetInformationThreadHideFromDebugger
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of SetWindowsHookEx
PID:1072
Network
MITRE ATT&CK Enterprise v6
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
155B
MD5213c60adf1c9ef88dc3c9b2d579959d2
SHA1e4d2ad7b22b1a8b5b1f7a702b303c7364b0ee021
SHA25637c59c8398279916cfce45f8c5e3431058248f5e3bef4d9f5c0f44a7d564f82e
SHA512fe897d9caa306b0e761b2fd61bb5dc32a53bfaad1ce767c6860af4e3ad59c8f3257228a6e1072dab0f990cb51c59c648084ba419ac6bc5c0a99bdffa569217b7
-
Filesize
411B
MD555aba243e88f6a6813c117ffe1fa5979
SHA1210b9b028a4b798c837a182321dbf2e50d112816
SHA2565a11c5641c476891aa30e7ecfa57c2639f6827d8640061f73e9afec0adbbd7d2
SHA51268009c4c9bbea75a3bfa9f79945d30957a95691ea405d031b4ca7f1cb47504bbc768fcae59173885743ad4d6cfdd2313c3fe0acb515e34e5c809ecdc7f45e307
-
Filesize
128KB
MD5231ce1e1d7d98b44371ffff407d68b59
SHA125510d0f6353dbf0c9f72fc880de7585e34b28ff
SHA25630951db8bfc21640645aa9144cfeaa294bb7c6980ef236d28552b6f4f3f92a96
SHA512520887b01bda96b7c4f91b9330a5c03a12f7c7f266d4359432e7bacc76b0eef377c05a4361f8fa80ad0b94b5865699d747a5d94a2d3dcdb85dabf5887bb6c612
-
Filesize
108KB
MD50511e36a6408d2197034ca03c7db9b02
SHA154cbb647c50076239eedd94aff3c8240eb0c4125
SHA25635e4a45c3a3f42ef5d340e891e864bafc49e7e869c626bad456290c9cc888303
SHA512613ba2bef07bd751aad3e21c18b6c02635fea2b02523908b61fc60aa48d8759bb9b138582e8e617555c49d9bead9fa4dfa6263f5f88f8249c89c82f136665e78
-
Filesize
128KB
MD5231ce1e1d7d98b44371ffff407d68b59
SHA125510d0f6353dbf0c9f72fc880de7585e34b28ff
SHA25630951db8bfc21640645aa9144cfeaa294bb7c6980ef236d28552b6f4f3f92a96
SHA512520887b01bda96b7c4f91b9330a5c03a12f7c7f266d4359432e7bacc76b0eef377c05a4361f8fa80ad0b94b5865699d747a5d94a2d3dcdb85dabf5887bb6c612
-
Filesize
128KB
MD5231ce1e1d7d98b44371ffff407d68b59
SHA125510d0f6353dbf0c9f72fc880de7585e34b28ff
SHA25630951db8bfc21640645aa9144cfeaa294bb7c6980ef236d28552b6f4f3f92a96
SHA512520887b01bda96b7c4f91b9330a5c03a12f7c7f266d4359432e7bacc76b0eef377c05a4361f8fa80ad0b94b5865699d747a5d94a2d3dcdb85dabf5887bb6c612
-
Filesize
108KB
MD50511e36a6408d2197034ca03c7db9b02
SHA154cbb647c50076239eedd94aff3c8240eb0c4125
SHA25635e4a45c3a3f42ef5d340e891e864bafc49e7e869c626bad456290c9cc888303
SHA512613ba2bef07bd751aad3e21c18b6c02635fea2b02523908b61fc60aa48d8759bb9b138582e8e617555c49d9bead9fa4dfa6263f5f88f8249c89c82f136665e78
-
Filesize
108KB
MD50511e36a6408d2197034ca03c7db9b02
SHA154cbb647c50076239eedd94aff3c8240eb0c4125
SHA25635e4a45c3a3f42ef5d340e891e864bafc49e7e869c626bad456290c9cc888303
SHA512613ba2bef07bd751aad3e21c18b6c02635fea2b02523908b61fc60aa48d8759bb9b138582e8e617555c49d9bead9fa4dfa6263f5f88f8249c89c82f136665e78
-
Filesize
155B
MD5213c60adf1c9ef88dc3c9b2d579959d2
SHA1e4d2ad7b22b1a8b5b1f7a702b303c7364b0ee021
SHA25637c59c8398279916cfce45f8c5e3431058248f5e3bef4d9f5c0f44a7d564f82e
SHA512fe897d9caa306b0e761b2fd61bb5dc32a53bfaad1ce767c6860af4e3ad59c8f3257228a6e1072dab0f990cb51c59c648084ba419ac6bc5c0a99bdffa569217b7