Analysis
-
max time kernel
82s -
max time network
88s -
platform
windows7_x64 -
resource
win7-20240903-en -
resource tags
arch:x64arch:x86image:win7-20240903-enlocale:en-usos:windows7-x64system -
submitted
19-11-2024 13:23
Static task
static1
Behavioral task
behavioral1
Sample
Gagunitor.zip
Resource
win7-20240903-en
Behavioral task
behavioral2
Sample
Gagunitor.zip
Resource
win10v2004-20241007-en
General
-
Target
Gagunitor.zip
-
Size
73.3MB
-
MD5
7e0a9968698fa8e686ad88f4d1f951d6
-
SHA1
ea49f8416b73803f9441914479412e9e12ef1fdf
-
SHA256
532ce707d200d124b0f413a2ae862c65ff8238b6d6e51d31e7b33ae7c4c38b3c
-
SHA512
df45e8c05662983f52e9db17aedbc08cee8a9cced98d8b3ba9eab3701cb32c34ecd6c0dc59510d134521eb945032c9d0583f4ba5028e5ca611b896e5f049f4d5
-
SSDEEP
1572864:+tDK88RZUwxivWNCeATPtK/H+UsMt5pdiG7j1NcWv7jo:mwHUwxiviCeArdet5Fj1Nvvvo
Malware Config
Extracted
lumma
https://processhol.sbs/api
https://p10tgrace.sbs/api
https://peepburry828.sbs/api
https://3xp3cts1aim.sbs/api
https://p3ar11fter.sbs/api
Signatures
-
Lumma family
-
Executes dropped EXE 7 IoCs
Processes:
Gagunitor.exeGagunitor.exeGagunitor.exeGagunitor.exeGagunitor.exeGagunitor.exeGagunitor.exepid process 2772 Gagunitor.exe 2836 Gagunitor.exe 2848 Gagunitor.exe 320 Gagunitor.exe 776 Gagunitor.exe 1980 Gagunitor.exe 1704 Gagunitor.exe -
Loads dropped DLL 15 IoCs
Processes:
Gagunitor.exeWerFault.exeGagunitor.exeWerFault.exepid process 2772 Gagunitor.exe 2772 Gagunitor.exe 2824 WerFault.exe 2824 WerFault.exe 2824 WerFault.exe 2824 WerFault.exe 2824 WerFault.exe 320 Gagunitor.exe 320 Gagunitor.exe 320 Gagunitor.exe 1708 WerFault.exe 1708 WerFault.exe 1708 WerFault.exe 1708 WerFault.exe 1708 WerFault.exe -
Suspicious use of SetThreadContext 2 IoCs
Processes:
Gagunitor.exeGagunitor.exedescription pid process target process PID 2772 set thread context of 2848 2772 Gagunitor.exe Gagunitor.exe PID 320 set thread context of 1704 320 Gagunitor.exe Gagunitor.exe -
Program crash 2 IoCs
Processes:
WerFault.exeWerFault.exepid pid_target process target process 2824 2772 WerFault.exe Gagunitor.exe 1708 320 WerFault.exe Gagunitor.exe -
System Location Discovery: System Language Discovery 1 TTPs 4 IoCs
Attempt gather information about the system language of a victim in order to infer the geographical location of that host.
Processes:
Gagunitor.exeGagunitor.exeGagunitor.exeGagunitor.exedescription ioc process Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language Gagunitor.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language Gagunitor.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language Gagunitor.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language Gagunitor.exe -
Processes:
Gagunitor.exeGagunitor.exedescription ioc process Key created \REGISTRY\MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\Certificates\5FB7EE0633E259DBAD0C4C9AE6D38F1A61C7DC25 Gagunitor.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\Certificates\5FB7EE0633E259DBAD0C4C9AE6D38F1A61C7DC25\Blob = 0f0000000100000014000000e35ef08d884f0a0ade2f75e96301ce6230f213a8090000000100000034000000303206082b0601050507030106082b0601050507030206082b0601050507030406082b0601050507030306082b060105050703085300000001000000230000003021301f06096086480186fd6c020130123010060a2b0601040182373c0101030200c0140000000100000014000000b13ec36903f8bf4701d498261a0802ef63642bc30b00000001000000120000004400690067006900430065007200740000001d00000001000000100000008f76b981d528ad4770088245e2031b630300000001000000140000005fb7ee0633e259dbad0c4c9ae6d38f1a61c7dc252000000001000000c9030000308203c5308202ada003020102021002ac5c266a0b409b8f0b79f2ae462577300d06092a864886f70d0101050500306c310b300906035504061302555331153013060355040a130c446967694365727420496e6331193017060355040b13107777772e64696769636572742e636f6d312b30290603550403132244696769436572742048696768204173737572616e636520455620526f6f74204341301e170d3036313131303030303030305a170d3331313131303030303030305a306c310b300906035504061302555331153013060355040a130c446967694365727420496e6331193017060355040b13107777772e64696769636572742e636f6d312b30290603550403132244696769436572742048696768204173737572616e636520455620526f6f7420434130820122300d06092a864886f70d01010105000382010f003082010a0282010100c6cce573e6fbd4bbe52d2d32a6dfe5813fc9cd2549b6712ac3d5943467a20a1cb05f69a640b1c4b7b28fd098a4a941593ad3dc94d63cdb7438a44acc4d2582f74aa5531238eef3496d71917e63b6aba65fc3a484f84f6251bef8c5ecdb3892e306e508910cc4284155fbcb5a89157e71e835bf4d72093dbe3a38505b77311b8db3c724459aa7ac6d00145a04b7ba13eb510a984141224e656187814150a6795c89de194a57d52ee65d1c532c7e98cd1a0616a46873d03404135ca171d35a7c55db5e64e13787305604e511b4298012f1793988a202117c2766b788b778f2ca0aa838ab0a64c2bf665d9584c1a1251e875d1a500b2012cc41bb6e0b5138b84bcb0203010001a3633061300e0603551d0f0101ff040403020186300f0603551d130101ff040530030101ff301d0603551d0e04160414b13ec36903f8bf4701d498261a0802ef63642bc3301f0603551d23041830168014b13ec36903f8bf4701d498261a0802ef63642bc3300d06092a864886f70d010105050003820101001c1a0697dcd79c9f3c886606085721db2147f82a67aabf183276401057c18af37ad911658e35fa9efc45b59ed94c314bb891e8432c8eb378cedbe3537971d6e5219401da55879a2464f68a66ccde9c37cda834b1699b23c89e78222b7043e35547316119ef58c5852f4e30f6a0311623c8e7e2651633cbbf1a1ba03df8ca5e8b318b6008892d0c065c52b7c4f90a98d1155f9f12be7c366338bd44a47fe4262b0ac497690de98ce2c01057b8c876129155f24869d8bc2a025b0f44d42031dbf4ba70265d90609ebc4b17092fb4cb1e4368c90727c1d25cf7ea21b968129c3c9cbf9efc805c9b63cdec47aa252767a037f300827d54d7a9f8e92e13a377e81f4a Gagunitor.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\Certificates\5FB7EE0633E259DBAD0C4C9AE6D38F1A61C7DC25\Blob = 190000000100000010000000ba4f3972e7aed9dccdc210db59da13c90300000001000000140000005fb7ee0633e259dbad0c4c9ae6d38f1a61c7dc251d00000001000000100000008f76b981d528ad4770088245e2031b630b0000000100000012000000440069006700690043006500720074000000140000000100000014000000b13ec36903f8bf4701d498261a0802ef63642bc35300000001000000230000003021301f06096086480186fd6c020130123010060a2b0601040182373c0101030200c0090000000100000034000000303206082b0601050507030106082b0601050507030206082b0601050507030406082b0601050507030306082b060105050703080f0000000100000014000000e35ef08d884f0a0ade2f75e96301ce6230f213a82000000001000000c9030000308203c5308202ada003020102021002ac5c266a0b409b8f0b79f2ae462577300d06092a864886f70d0101050500306c310b300906035504061302555331153013060355040a130c446967694365727420496e6331193017060355040b13107777772e64696769636572742e636f6d312b30290603550403132244696769436572742048696768204173737572616e636520455620526f6f74204341301e170d3036313131303030303030305a170d3331313131303030303030305a306c310b300906035504061302555331153013060355040a130c446967694365727420496e6331193017060355040b13107777772e64696769636572742e636f6d312b30290603550403132244696769436572742048696768204173737572616e636520455620526f6f7420434130820122300d06092a864886f70d01010105000382010f003082010a0282010100c6cce573e6fbd4bbe52d2d32a6dfe5813fc9cd2549b6712ac3d5943467a20a1cb05f69a640b1c4b7b28fd098a4a941593ad3dc94d63cdb7438a44acc4d2582f74aa5531238eef3496d71917e63b6aba65fc3a484f84f6251bef8c5ecdb3892e306e508910cc4284155fbcb5a89157e71e835bf4d72093dbe3a38505b77311b8db3c724459aa7ac6d00145a04b7ba13eb510a984141224e656187814150a6795c89de194a57d52ee65d1c532c7e98cd1a0616a46873d03404135ca171d35a7c55db5e64e13787305604e511b4298012f1793988a202117c2766b788b778f2ca0aa838ab0a64c2bf665d9584c1a1251e875d1a500b2012cc41bb6e0b5138b84bcb0203010001a3633061300e0603551d0f0101ff040403020186300f0603551d130101ff040530030101ff301d0603551d0e04160414b13ec36903f8bf4701d498261a0802ef63642bc3301f0603551d23041830168014b13ec36903f8bf4701d498261a0802ef63642bc3300d06092a864886f70d010105050003820101001c1a0697dcd79c9f3c886606085721db2147f82a67aabf183276401057c18af37ad911658e35fa9efc45b59ed94c314bb891e8432c8eb378cedbe3537971d6e5219401da55879a2464f68a66ccde9c37cda834b1699b23c89e78222b7043e35547316119ef58c5852f4e30f6a0311623c8e7e2651633cbbf1a1ba03df8ca5e8b318b6008892d0c065c52b7c4f90a98d1155f9f12be7c366338bd44a47fe4262b0ac497690de98ce2c01057b8c876129155f24869d8bc2a025b0f44d42031dbf4ba70265d90609ebc4b17092fb4cb1e4368c90727c1d25cf7ea21b968129c3c9cbf9efc805c9b63cdec47aa252767a037f300827d54d7a9f8e92e13a377e81f4a Gagunitor.exe Key created \REGISTRY\MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\Certificates\5FB7EE0633E259DBAD0C4C9AE6D38F1A61C7DC25 Gagunitor.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\Certificates\5FB7EE0633E259DBAD0C4C9AE6D38F1A61C7DC25\Blob = 040000000100000010000000d474de575c39b2d39c8583c5c065498a0f0000000100000014000000e35ef08d884f0a0ade2f75e96301ce6230f213a8090000000100000034000000303206082b0601050507030106082b0601050507030206082b0601050507030406082b0601050507030306082b060105050703085300000001000000230000003021301f06096086480186fd6c020130123010060a2b0601040182373c0101030200c0140000000100000014000000b13ec36903f8bf4701d498261a0802ef63642bc30b00000001000000120000004400690067006900430065007200740000001d00000001000000100000008f76b981d528ad4770088245e2031b630300000001000000140000005fb7ee0633e259dbad0c4c9ae6d38f1a61c7dc25190000000100000010000000ba4f3972e7aed9dccdc210db59da13c92000000001000000c9030000308203c5308202ada003020102021002ac5c266a0b409b8f0b79f2ae462577300d06092a864886f70d0101050500306c310b300906035504061302555331153013060355040a130c446967694365727420496e6331193017060355040b13107777772e64696769636572742e636f6d312b30290603550403132244696769436572742048696768204173737572616e636520455620526f6f74204341301e170d3036313131303030303030305a170d3331313131303030303030305a306c310b300906035504061302555331153013060355040a130c446967694365727420496e6331193017060355040b13107777772e64696769636572742e636f6d312b30290603550403132244696769436572742048696768204173737572616e636520455620526f6f7420434130820122300d06092a864886f70d01010105000382010f003082010a0282010100c6cce573e6fbd4bbe52d2d32a6dfe5813fc9cd2549b6712ac3d5943467a20a1cb05f69a640b1c4b7b28fd098a4a941593ad3dc94d63cdb7438a44acc4d2582f74aa5531238eef3496d71917e63b6aba65fc3a484f84f6251bef8c5ecdb3892e306e508910cc4284155fbcb5a89157e71e835bf4d72093dbe3a38505b77311b8db3c724459aa7ac6d00145a04b7ba13eb510a984141224e656187814150a6795c89de194a57d52ee65d1c532c7e98cd1a0616a46873d03404135ca171d35a7c55db5e64e13787305604e511b4298012f1793988a202117c2766b788b778f2ca0aa838ab0a64c2bf665d9584c1a1251e875d1a500b2012cc41bb6e0b5138b84bcb0203010001a3633061300e0603551d0f0101ff040403020186300f0603551d130101ff040530030101ff301d0603551d0e04160414b13ec36903f8bf4701d498261a0802ef63642bc3301f0603551d23041830168014b13ec36903f8bf4701d498261a0802ef63642bc3300d06092a864886f70d010105050003820101001c1a0697dcd79c9f3c886606085721db2147f82a67aabf183276401057c18af37ad911658e35fa9efc45b59ed94c314bb891e8432c8eb378cedbe3537971d6e5219401da55879a2464f68a66ccde9c37cda834b1699b23c89e78222b7043e35547316119ef58c5852f4e30f6a0311623c8e7e2651633cbbf1a1ba03df8ca5e8b318b6008892d0c065c52b7c4f90a98d1155f9f12be7c366338bd44a47fe4262b0ac497690de98ce2c01057b8c876129155f24869d8bc2a025b0f44d42031dbf4ba70265d90609ebc4b17092fb4cb1e4368c90727c1d25cf7ea21b968129c3c9cbf9efc805c9b63cdec47aa252767a037f300827d54d7a9f8e92e13a377e81f4a Gagunitor.exe -
Suspicious behavior: EnumeratesProcesses 4 IoCs
Processes:
7zFM.exepid process 2664 7zFM.exe 2664 7zFM.exe 2664 7zFM.exe 2664 7zFM.exe -
Suspicious behavior: GetForegroundWindowSpam 1 IoCs
Processes:
7zFM.exepid process 2664 7zFM.exe -
Suspicious use of AdjustPrivilegeToken 4 IoCs
Processes:
7zFM.exedescription pid process Token: SeRestorePrivilege 2664 7zFM.exe Token: 35 2664 7zFM.exe Token: SeSecurityPrivilege 2664 7zFM.exe Token: SeSecurityPrivilege 2664 7zFM.exe -
Suspicious use of FindShellTrayWindow 3 IoCs
Processes:
7zFM.exepid process 2664 7zFM.exe 2664 7zFM.exe 2664 7zFM.exe -
Suspicious use of WriteProcessMemory 50 IoCs
Processes:
7zFM.exeGagunitor.exeGagunitor.exedescription pid process target process PID 2664 wrote to memory of 2772 2664 7zFM.exe Gagunitor.exe PID 2664 wrote to memory of 2772 2664 7zFM.exe Gagunitor.exe PID 2664 wrote to memory of 2772 2664 7zFM.exe Gagunitor.exe PID 2664 wrote to memory of 2772 2664 7zFM.exe Gagunitor.exe PID 2772 wrote to memory of 2836 2772 Gagunitor.exe Gagunitor.exe PID 2772 wrote to memory of 2836 2772 Gagunitor.exe Gagunitor.exe PID 2772 wrote to memory of 2836 2772 Gagunitor.exe Gagunitor.exe PID 2772 wrote to memory of 2836 2772 Gagunitor.exe Gagunitor.exe PID 2772 wrote to memory of 2848 2772 Gagunitor.exe Gagunitor.exe PID 2772 wrote to memory of 2848 2772 Gagunitor.exe Gagunitor.exe PID 2772 wrote to memory of 2848 2772 Gagunitor.exe Gagunitor.exe PID 2772 wrote to memory of 2848 2772 Gagunitor.exe Gagunitor.exe PID 2772 wrote to memory of 2848 2772 Gagunitor.exe Gagunitor.exe PID 2772 wrote to memory of 2848 2772 Gagunitor.exe Gagunitor.exe PID 2772 wrote to memory of 2848 2772 Gagunitor.exe Gagunitor.exe PID 2772 wrote to memory of 2848 2772 Gagunitor.exe Gagunitor.exe PID 2772 wrote to memory of 2848 2772 Gagunitor.exe Gagunitor.exe PID 2772 wrote to memory of 2848 2772 Gagunitor.exe Gagunitor.exe PID 2772 wrote to memory of 2848 2772 Gagunitor.exe Gagunitor.exe PID 2772 wrote to memory of 2824 2772 Gagunitor.exe WerFault.exe PID 2772 wrote to memory of 2824 2772 Gagunitor.exe WerFault.exe PID 2772 wrote to memory of 2824 2772 Gagunitor.exe WerFault.exe PID 2772 wrote to memory of 2824 2772 Gagunitor.exe WerFault.exe PID 2664 wrote to memory of 320 2664 7zFM.exe Gagunitor.exe PID 2664 wrote to memory of 320 2664 7zFM.exe Gagunitor.exe PID 2664 wrote to memory of 320 2664 7zFM.exe Gagunitor.exe PID 2664 wrote to memory of 320 2664 7zFM.exe Gagunitor.exe PID 320 wrote to memory of 776 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 776 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 776 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 776 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 1980 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 1980 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 1980 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 1980 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 1704 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 1704 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 1704 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 1704 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 1704 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 1704 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 1704 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 1704 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 1704 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 1704 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 1704 320 Gagunitor.exe Gagunitor.exe PID 320 wrote to memory of 1708 320 Gagunitor.exe WerFault.exe PID 320 wrote to memory of 1708 320 Gagunitor.exe WerFault.exe PID 320 wrote to memory of 1708 320 Gagunitor.exe WerFault.exe PID 320 wrote to memory of 1708 320 Gagunitor.exe WerFault.exe
Processes
-
C:\Program Files\7-Zip\7zFM.exe"C:\Program Files\7-Zip\7zFM.exe" "C:\Users\Admin\AppData\Local\Temp\Gagunitor.zip"1⤵
- Suspicious behavior: EnumeratesProcesses
- Suspicious behavior: GetForegroundWindowSpam
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of FindShellTrayWindow
- Suspicious use of WriteProcessMemory
PID:2664 -
C:\Users\Admin\AppData\Local\Temp\7zO86A15D27\Gagunitor.exe"C:\Users\Admin\AppData\Local\Temp\7zO86A15D27\Gagunitor.exe"2⤵
- Executes dropped EXE
- Loads dropped DLL
- Suspicious use of SetThreadContext
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:2772 -
C:\Users\Admin\AppData\Local\Temp\7zO86A15D27\Gagunitor.exe"C:\Users\Admin\AppData\Local\Temp\7zO86A15D27\Gagunitor.exe"3⤵
- Executes dropped EXE
PID:2836
-
-
C:\Users\Admin\AppData\Local\Temp\7zO86A15D27\Gagunitor.exe"C:\Users\Admin\AppData\Local\Temp\7zO86A15D27\Gagunitor.exe"3⤵
- Executes dropped EXE
- System Location Discovery: System Language Discovery
- Modifies system certificate store
PID:2848
-
-
C:\Windows\SysWOW64\WerFault.exeC:\Windows\SysWOW64\WerFault.exe -u -p 2772 -s 603⤵
- Loads dropped DLL
- Program crash
PID:2824
-
-
-
C:\Users\Admin\AppData\Local\Temp\7zO86A60107\Gagunitor.exe"C:\Users\Admin\AppData\Local\Temp\7zO86A60107\Gagunitor.exe"2⤵
- Executes dropped EXE
- Loads dropped DLL
- Suspicious use of SetThreadContext
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:320 -
C:\Users\Admin\AppData\Local\Temp\7zO86A60107\Gagunitor.exe"C:\Users\Admin\AppData\Local\Temp\7zO86A60107\Gagunitor.exe"3⤵
- Executes dropped EXE
PID:776
-
-
C:\Users\Admin\AppData\Local\Temp\7zO86A60107\Gagunitor.exe"C:\Users\Admin\AppData\Local\Temp\7zO86A60107\Gagunitor.exe"3⤵
- Executes dropped EXE
PID:1980
-
-
C:\Users\Admin\AppData\Local\Temp\7zO86A60107\Gagunitor.exe"C:\Users\Admin\AppData\Local\Temp\7zO86A60107\Gagunitor.exe"3⤵
- Executes dropped EXE
- System Location Discovery: System Language Discovery
- Modifies system certificate store
PID:1704
-
-
C:\Windows\SysWOW64\WerFault.exeC:\Windows\SysWOW64\WerFault.exe -u -p 320 -s 723⤵
- Loads dropped DLL
- Program crash
PID:1708
-
-
-
C:\Windows\explorer.exe"C:\Windows\explorer.exe"1⤵PID:2812
Network
MITRE ATT&CK Enterprise v15
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
1.5MB
MD5d647eebbc29274795f6943c15fdb3aac
SHA1fddbaa6a1139e8913b7539dcfc826a405327ad7a
SHA256231221c5ced4f2d37a83169778df34c44c4b52479cf537a4245027829b9800d8
SHA512668873deda8b662a42cbf971e62aa72787bcf73ab7a5531880ead69f15699f99197601e41e764c7cd981fe05a7bc9f9334c1ce4cdaade9510a184a754d52ae82
-
Filesize
70KB
MD549aebf8cbd62d92ac215b2923fb1b9f5
SHA11723be06719828dda65ad804298d0431f6aff976
SHA256b33efcb95235b98b48508e019afa4b7655e80cf071defabd8b2123fc8b29307f
SHA512bf86116b015fb56709516d686e168e7c9c68365136231cc51d0b6542ae95323a71d2c7acec84aad7dcecc2e410843f6d82a0a6d51b9acfc721a9c84fdd877b5b
-
Filesize
181KB
MD54ea6026cf93ec6338144661bf1202cd1
SHA1a1dec9044f750ad887935a01430bf49322fbdcb7
SHA2568efbc21559ef8b1bcf526800d8070baad42474ce7198e26fa771dbb41a76b1d8
SHA5126c7e0980e39aacf4c3689802353f464a08cd17753bd210ee997e5f2a455deb4f287a9ef74d84579dbde49bc96213cd2b8b247723919c412ea980aa6e6bfe218b