Analysis
-
max time kernel
98s -
max time network
123s -
platform
windows10-2004_x64 -
resource
win10v2004-20231222-en -
resource tags
arch:x64arch:x86image:win10v2004-20231222-enlocale:en-usos:windows10-2004-x64system -
submitted
24-12-2023 22:40
Static task
static1
Behavioral task
behavioral1
Sample
166fff8c1265d9f93bcb065d9fc41b55.exe
Resource
win7-20231215-en
Behavioral task
behavioral2
Sample
166fff8c1265d9f93bcb065d9fc41b55.exe
Resource
win10v2004-20231222-en
General
-
Target
166fff8c1265d9f93bcb065d9fc41b55.exe
-
Size
1.1MB
-
MD5
166fff8c1265d9f93bcb065d9fc41b55
-
SHA1
bb419c9675286ca3bccf27a27ebe5652d1036e62
-
SHA256
dca7d0f66b7b870eeb4021759996c35a5fefdc98c5690b56bf901f69eebda23d
-
SHA512
7b63524d3e0a1ed2226e6c2dcf04551cd3adccf0336f654a41fee9f5b98b78460c402727687514bf28fa30d5f7ea68a43f7c2f16d4858bb30c238dec19e06d84
-
SSDEEP
24576:8bSaE4mvt/qO4FGAjOjBwVg/1eWzdXaLyt7YB:8bSv4mv4O4USjg/1eWzdJ7YB
Malware Config
Signatures
-
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-3803511929-1339359695-2191195476-1000\Control Panel\International\Geo\Nation 166fff8c1265d9f93bcb065d9fc41b55.exe -
Executes dropped EXE 2 IoCs
pid Process 752 File.exe 1060 1430708483.exe -
Loads dropped DLL 2 IoCs
pid Process 752 File.exe 752 File.exe -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
-
Program crash 1 IoCs
pid pid_target Process procid_target 3644 1060 WerFault.exe 91 -
NSIS installer 2 IoCs
resource yara_rule behavioral2/files/0x000600000002321a-20.dat nsis_installer_1 behavioral2/files/0x000600000002321a-20.dat nsis_installer_2 -
description ioc Process Key created \REGISTRY\MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\Certificates\91C6D6EE3E8AC86384E548C299295C756C817B81 166fff8c1265d9f93bcb065d9fc41b55.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\Certificates\91C6D6EE3E8AC86384E548C299295C756C817B81\Blob = 0400000001000000100000008ccadc0b22cef5be72ac411a11a8d8120f000000010000001400000085fef11b4f47fe3952f98301c9f98976fefee0ce7f000000010000002a000000302806082b0601050507030206082b0601050507030306082b0601050507030406082b0601050507030109000000010000002a000000302806082b0601050507030206082b0601050507030306082b0601050507030406082b0601050507030153000000010000002500000030233021060b6086480186f8450107300130123010060a2b0601040182373c0101030200c06200000001000000200000008d722f81a9c113c0791df136a2966db26c950a971db46b4199f4ea54b78bfb9f1400000001000000140000007b5b45cfafcecb7afd31921a6ab6f346eb5748501d00000001000000100000005b3b67000eeb80022e42605b6b3b72400b000000010000000e00000074006800610077007400650000007e000000010000000800000000c0032f2df8d60168000000010000000000000003000000010000001400000091c6d6ee3e8ac86384e548c299295c756c817b81190000000100000010000000dc73f9b71e16d51d26527d32b11a6a3d2000000001000000240400003082042030820308a0030201020210344ed55720d5edec49f42fce37db2b6d300d06092a864886f70d01010505003081a9310b300906035504061302555331153013060355040a130c7468617774652c20496e632e31283026060355040b131f43657274696669636174696f6e205365727669636573204469766973696f6e31383036060355040b132f2863292032303036207468617774652c20496e632e202d20466f7220617574686f72697a656420757365206f6e6c79311f301d06035504031316746861777465205072696d61727920526f6f74204341301e170d3036313131373030303030305a170d3336303731363233353935395a3081a9310b300906035504061302555331153013060355040a130c7468617774652c20496e632e31283026060355040b131f43657274696669636174696f6e205365727669636573204469766973696f6e31383036060355040b132f2863292032303036207468617774652c20496e632e202d20466f7220617574686f72697a656420757365206f6e6c79311f301d06035504031316746861777465205072696d61727920526f6f7420434130820122300d06092a864886f70d01010105000382010f003082010a0282010100aca0f0fb8059d49cc7a4cf9da159730910450c0d2c6e68f16c5b4868495937fc0b3319c2777fcc102d95341ce6eb4d09a71cd2b8c9973602b789d4245f06c0cc4494948d02626feb5add118d289a5c8490107a0dbd74662f6a38a0e2d55444eb1d079f07ba6feee9fd4e0b29f53e84a001f19cabf81c7e89a4e8a1d871650da3517beebcd222600db95b9ddfbafc515b0baf98b2e92ee904e86287de2bc8d74ec14c641eddcf8758ba4a4fca68071d1c9d4ac6d52f91cc7c71721cc5c067eb32fdc9925c94da85c09bbf537d2b09f48c9d911f976a52cbde0936a477d87b875044d53e6e2969fb3949261e09a5807b402debe82785c9fe61fd7ee67c971dd59d0203010001a3423040300f0603551d130101ff040530030101ff300e0603551d0f0101ff040403020106301d0603551d0e041604147b5b45cfafcecb7afd31921a6ab6f346eb574850300d06092a864886f70d010105050003820101007911c04bb391b6fcf0e967d40d6e45be55e893d2ce033fedda25b01d57cb1e3a76a04cec5076e864720ca4a9f1b88bd6d68784bb32e54111c077d9b3609deb1bd5d16e4444a9a601ec55621d77b85c8e48497c9c3b5711acad73378e2f785c906847d96060e6fc073d222017c4f716e9c4d872f9c8737cdf162f15a93efd6a27b6a1eb5aba981fd5e34d640a9d13c861baf5391c87bab8bd7b227ff6feac4079e5ac106f3d8f1b79768bc437b3211884e53600eb632099b9e9fe3304bb41c8c102f94463209e81ce42d3d63f2c76d3639c59dd8fa6e10ea02e41f72e9547cfbcfd33f3f60b617e7e912b8147c22730eea7105d378f5c392be404f07b8d568c68 166fff8c1265d9f93bcb065d9fc41b55.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\Certificates\91C6D6EE3E8AC86384E548C299295C756C817B81\Blob = 5c000000010000000400000000080000190000000100000010000000dc73f9b71e16d51d26527d32b11a6a3d03000000010000001400000091c6d6ee3e8ac86384e548c299295c756c817b816800000001000000000000007e000000010000000800000000c0032f2df8d6010b000000010000000e00000074006800610077007400650000001d00000001000000100000005b3b67000eeb80022e42605b6b3b72401400000001000000140000007b5b45cfafcecb7afd31921a6ab6f346eb5748506200000001000000200000008d722f81a9c113c0791df136a2966db26c950a971db46b4199f4ea54b78bfb9f53000000010000002500000030233021060b6086480186f8450107300130123010060a2b0601040182373c0101030200c009000000010000002a000000302806082b0601050507030206082b0601050507030306082b0601050507030406082b060105050703017f000000010000002a000000302806082b0601050507030206082b0601050507030306082b0601050507030406082b060105050703010f000000010000001400000085fef11b4f47fe3952f98301c9f98976fefee0ce0400000001000000100000008ccadc0b22cef5be72ac411a11a8d8122000000001000000240400003082042030820308a0030201020210344ed55720d5edec49f42fce37db2b6d300d06092a864886f70d01010505003081a9310b300906035504061302555331153013060355040a130c7468617774652c20496e632e31283026060355040b131f43657274696669636174696f6e205365727669636573204469766973696f6e31383036060355040b132f2863292032303036207468617774652c20496e632e202d20466f7220617574686f72697a656420757365206f6e6c79311f301d06035504031316746861777465205072696d61727920526f6f74204341301e170d3036313131373030303030305a170d3336303731363233353935395a3081a9310b300906035504061302555331153013060355040a130c7468617774652c20496e632e31283026060355040b131f43657274696669636174696f6e205365727669636573204469766973696f6e31383036060355040b132f2863292032303036207468617774652c20496e632e202d20466f7220617574686f72697a656420757365206f6e6c79311f301d06035504031316746861777465205072696d61727920526f6f7420434130820122300d06092a864886f70d01010105000382010f003082010a0282010100aca0f0fb8059d49cc7a4cf9da159730910450c0d2c6e68f16c5b4868495937fc0b3319c2777fcc102d95341ce6eb4d09a71cd2b8c9973602b789d4245f06c0cc4494948d02626feb5add118d289a5c8490107a0dbd74662f6a38a0e2d55444eb1d079f07ba6feee9fd4e0b29f53e84a001f19cabf81c7e89a4e8a1d871650da3517beebcd222600db95b9ddfbafc515b0baf98b2e92ee904e86287de2bc8d74ec14c641eddcf8758ba4a4fca68071d1c9d4ac6d52f91cc7c71721cc5c067eb32fdc9925c94da85c09bbf537d2b09f48c9d911f976a52cbde0936a477d87b875044d53e6e2969fb3949261e09a5807b402debe82785c9fe61fd7ee67c971dd59d0203010001a3423040300f0603551d130101ff040530030101ff300e0603551d0f0101ff040403020106301d0603551d0e041604147b5b45cfafcecb7afd31921a6ab6f346eb574850300d06092a864886f70d010105050003820101007911c04bb391b6fcf0e967d40d6e45be55e893d2ce033fedda25b01d57cb1e3a76a04cec5076e864720ca4a9f1b88bd6d68784bb32e54111c077d9b3609deb1bd5d16e4444a9a601ec55621d77b85c8e48497c9c3b5711acad73378e2f785c906847d96060e6fc073d222017c4f716e9c4d872f9c8737cdf162f15a93efd6a27b6a1eb5aba981fd5e34d640a9d13c861baf5391c87bab8bd7b227ff6feac4079e5ac106f3d8f1b79768bc437b3211884e53600eb632099b9e9fe3304bb41c8c102f94463209e81ce42d3d63f2c76d3639c59dd8fa6e10ea02e41f72e9547cfbcfd33f3f60b617e7e912b8147c22730eea7105d378f5c392be404f07b8d568c68 166fff8c1265d9f93bcb065d9fc41b55.exe -
Suspicious behavior: EnumeratesProcesses 1 IoCs
pid Process 636 166fff8c1265d9f93bcb065d9fc41b55.exe -
Suspicious use of AdjustPrivilegeToken 64 IoCs
description pid Process Token: SeDebugPrivilege 636 166fff8c1265d9f93bcb065d9fc41b55.exe Token: SeIncreaseQuotaPrivilege 1256 wmic.exe Token: SeSecurityPrivilege 1256 wmic.exe Token: SeTakeOwnershipPrivilege 1256 wmic.exe Token: SeLoadDriverPrivilege 1256 wmic.exe Token: SeSystemProfilePrivilege 1256 wmic.exe Token: SeSystemtimePrivilege 1256 wmic.exe Token: SeProfSingleProcessPrivilege 1256 wmic.exe Token: SeIncBasePriorityPrivilege 1256 wmic.exe Token: SeCreatePagefilePrivilege 1256 wmic.exe Token: SeBackupPrivilege 1256 wmic.exe Token: SeRestorePrivilege 1256 wmic.exe Token: SeShutdownPrivilege 1256 wmic.exe Token: SeDebugPrivilege 1256 wmic.exe Token: SeSystemEnvironmentPrivilege 1256 wmic.exe Token: SeRemoteShutdownPrivilege 1256 wmic.exe Token: SeUndockPrivilege 1256 wmic.exe Token: SeManageVolumePrivilege 1256 wmic.exe Token: 33 1256 wmic.exe Token: 34 1256 wmic.exe Token: 35 1256 wmic.exe Token: 36 1256 wmic.exe Token: SeIncreaseQuotaPrivilege 1256 wmic.exe Token: SeSecurityPrivilege 1256 wmic.exe Token: SeTakeOwnershipPrivilege 1256 wmic.exe Token: SeLoadDriverPrivilege 1256 wmic.exe Token: SeSystemProfilePrivilege 1256 wmic.exe Token: SeSystemtimePrivilege 1256 wmic.exe Token: SeProfSingleProcessPrivilege 1256 wmic.exe Token: SeIncBasePriorityPrivilege 1256 wmic.exe Token: SeCreatePagefilePrivilege 1256 wmic.exe Token: SeBackupPrivilege 1256 wmic.exe Token: SeRestorePrivilege 1256 wmic.exe Token: SeShutdownPrivilege 1256 wmic.exe Token: SeDebugPrivilege 1256 wmic.exe Token: SeSystemEnvironmentPrivilege 1256 wmic.exe Token: SeRemoteShutdownPrivilege 1256 wmic.exe Token: SeUndockPrivilege 1256 wmic.exe Token: SeManageVolumePrivilege 1256 wmic.exe Token: 33 1256 wmic.exe Token: 34 1256 wmic.exe Token: 35 1256 wmic.exe Token: 36 1256 wmic.exe Token: SeIncreaseQuotaPrivilege 4276 wmic.exe Token: SeSecurityPrivilege 4276 wmic.exe Token: SeTakeOwnershipPrivilege 4276 wmic.exe Token: SeLoadDriverPrivilege 4276 wmic.exe Token: SeSystemProfilePrivilege 4276 wmic.exe Token: SeSystemtimePrivilege 4276 wmic.exe Token: SeProfSingleProcessPrivilege 4276 wmic.exe Token: SeIncBasePriorityPrivilege 4276 wmic.exe Token: SeCreatePagefilePrivilege 4276 wmic.exe Token: SeBackupPrivilege 4276 wmic.exe Token: SeRestorePrivilege 4276 wmic.exe Token: SeShutdownPrivilege 4276 wmic.exe Token: SeDebugPrivilege 4276 wmic.exe Token: SeSystemEnvironmentPrivilege 4276 wmic.exe Token: SeRemoteShutdownPrivilege 4276 wmic.exe Token: SeUndockPrivilege 4276 wmic.exe Token: SeManageVolumePrivilege 4276 wmic.exe Token: 33 4276 wmic.exe Token: 34 4276 wmic.exe Token: 35 4276 wmic.exe Token: 36 4276 wmic.exe -
Suspicious use of WriteProcessMemory 21 IoCs
description pid Process procid_target PID 636 wrote to memory of 752 636 166fff8c1265d9f93bcb065d9fc41b55.exe 90 PID 636 wrote to memory of 752 636 166fff8c1265d9f93bcb065d9fc41b55.exe 90 PID 636 wrote to memory of 752 636 166fff8c1265d9f93bcb065d9fc41b55.exe 90 PID 752 wrote to memory of 1060 752 File.exe 91 PID 752 wrote to memory of 1060 752 File.exe 91 PID 752 wrote to memory of 1060 752 File.exe 91 PID 1060 wrote to memory of 1256 1060 1430708483.exe 93 PID 1060 wrote to memory of 1256 1060 1430708483.exe 93 PID 1060 wrote to memory of 1256 1060 1430708483.exe 93 PID 1060 wrote to memory of 4276 1060 1430708483.exe 96 PID 1060 wrote to memory of 4276 1060 1430708483.exe 96 PID 1060 wrote to memory of 4276 1060 1430708483.exe 96 PID 1060 wrote to memory of 4956 1060 1430708483.exe 98 PID 1060 wrote to memory of 4956 1060 1430708483.exe 98 PID 1060 wrote to memory of 4956 1060 1430708483.exe 98 PID 1060 wrote to memory of 4396 1060 1430708483.exe 100 PID 1060 wrote to memory of 4396 1060 1430708483.exe 100 PID 1060 wrote to memory of 4396 1060 1430708483.exe 100 PID 1060 wrote to memory of 3684 1060 1430708483.exe 101 PID 1060 wrote to memory of 3684 1060 1430708483.exe 101 PID 1060 wrote to memory of 3684 1060 1430708483.exe 101
Processes
-
C:\Users\Admin\AppData\Local\Temp\166fff8c1265d9f93bcb065d9fc41b55.exe"C:\Users\Admin\AppData\Local\Temp\166fff8c1265d9f93bcb065d9fc41b55.exe"1⤵
- Checks computer location settings
- Modifies system certificate store
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:636 -
C:\Users\Admin\AppData\Local\Temp\File.exe"C:\Users\Admin\AppData\Local\Temp\File.exe"2⤵
- Executes dropped EXE
- Loads dropped DLL
- Suspicious use of WriteProcessMemory
PID:752 -
C:\Users\Admin\AppData\Local\Temp\1430708483.exeC:\Users\Admin\AppData\Local\Temp\1430708483.exe 0*6*7*1*6*5*0*5*4*1*8 L0pCQzcsOTIsLxgvTU5BSkREOCwfJ04/TVZJTUtEQDwpICk9SE1PST85MSw1LiwfKT5JPzkvGC9KS04+UENPW0g8PSsvOC4bL05BUU5FTFhUTEc9Y3BzaDopKHJscS4/QVJDLU5ITyc8UEsqSEZGSRkuPUdJPkdIPD1TSFRMPkxEP0pBRBooQys4MTQxMy0gKT0xNygxGytDKz0nKh8pPzQ4KTAYLz4uPCcsICpMUUdETzxTWUtSRFJAO1k3GS5KTU8/UUJMXz9OSzs4ICpMUUdETzxTWUlBSEE8GC8/UURZUFJHOR8nRVI+Xj1IREdFTT09GihHSU5UWj5RR1dNPlE3LSAqUEc5TkVSTk9aVU1IPBgvUEY8LBsvP08wNSApS1RIT0lIQV5PRUY8TkdASUg9Rj1VTEU8GipJTltRTU5OQkw/OHRtcWQYL0w+U09NTkRKRldVTT5RWT9BVE88KiApQUg+QFg4LR8nSU1YQ1NJQUhFQldFSDxRU0tUQEA8XmFmbGQaKkRKU01ETzs9XkNLPTMzLSkxMSc0LSkxMxwuTElHPjwrLzMrMzApNisrHyk/T1JKS0dBPlhTQ0hFODEuLC8sKTAvJTM1MTIyMywjQEcbL1A9PEVvdGJrZlwlLWI0JjAlIVZjaWRqc3IjTk4kNSgsJS5eKk9PUS8zIyZBa2xrXVdfW0pjbyUtYjQrNygsNSUjS0NQTEQlLFwqZmRrYCdGXWNlaCglPmhta2xdJSxfMyopMCkuMSk0KCowLyZZXD5xZ3dtXnEfLWYsMS0qLiwrMC4pMzEwNCNTW19gbGQlLWI0KzcoLDUaKlVNSDxgdG5pJC1cJS1iJCpmYV5zKCsxLDVlJmloX24fLWZNcW1MaWdeQ2lybmdrYFxNW2dgYWByWmBkaGxpciQsYTEvLy8vMSsvLyogMmEtMyswMSowMCswIC5lKTQtKTYrLDYrLCQrZi4sNC0tOC8vNio0UytJcEdqXi9hPG9rR3lHbkxOQmdHeWlwTGMreERpZi5MPkYyRj5KbUpoMGlTPDMuR2pecEw8SWBSVmJnWUJWbFFqUE9TPzBRSyxnP1BlYUdKPkpoVEYpcUlMN2JfMl9rTks43⤵
- Executes dropped EXE
- Suspicious use of WriteProcessMemory
PID:1060 -
C:\Windows\SysWOW64\Wbem\wmic.exewmic /output:C:\Users\Admin\AppData\Local\Temp\81703548808.txt bios get serialnumber4⤵
- Suspicious use of AdjustPrivilegeToken
PID:1256
-
-
C:\Windows\SysWOW64\Wbem\wmic.exewmic /output:C:\Users\Admin\AppData\Local\Temp\81703548808.txt bios get version4⤵
- Suspicious use of AdjustPrivilegeToken
PID:4276
-
-
C:\Windows\SysWOW64\Wbem\wmic.exewmic /output:C:\Users\Admin\AppData\Local\Temp\81703548808.txt bios get version4⤵PID:4956
-
-
C:\Windows\SysWOW64\Wbem\wmic.exewmic /output:C:\Users\Admin\AppData\Local\Temp\81703548808.txt bios get version4⤵PID:4396
-
-
C:\Windows\SysWOW64\Wbem\wmic.exewmic /output:C:\Users\Admin\AppData\Local\Temp\81703548808.txt bios get version4⤵PID:3684
-
-
C:\Windows\SysWOW64\WerFault.exeC:\Windows\SysWOW64\WerFault.exe -u -p 1060 -s 9484⤵
- Program crash
PID:3644
-
-
-
-
C:\Windows\SysWOW64\WerFault.exeC:\Windows\SysWOW64\WerFault.exe -pss -s 420 -p 1060 -ip 10601⤵PID:3884
Network
MITRE ATT&CK Enterprise v15
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
928KB
MD5aec53c763c894df449713b869c864a50
SHA155d9a69a1430a9a09a92ed20ff905056a7639dfb
SHA256975abfb32435e0106cc7234c428dd9709e4b11982fe6310260822bb5cfaf4195
SHA5128ebf51550eb4e84494e32ae6f281f051980923852678087b8e0d7bfcff5ad08b59b93846938994ded6987ea375fdfbe03562465f6fe38690eb7f0270830d0dbc
-
Filesize
66B
MD59025468f85256136f923096b01375964
SHA17fcd174999661594fa5f88890ffb195e9858cc52
SHA256d5418014fa8e6e17d8992fd12c0dfecac8a34855603ea58133e87ea09c2130df
SHA51292cac37c332e6e276a963d659986a79a79867df44682bfc2d77ed7784ffa5e2c149e5960a83d03ef4cf171be40a73e93a110aaa53b95152fa9a9da6b41d31e51
-
Filesize
2B
MD5f3b25701fe362ec84616a93a45ce9998
SHA1d62636d8caec13f04e28442a0a6fa1afeb024bbb
SHA256b3d510ef04275ca8e698e5b3cbb0ece3949ef9252f0cdc839e9ee347409a2209
SHA51298c5f56f3de340690c139e58eb7dac111979f0d4dffe9c4b24ff849510f4b6ffa9fd608c0a3de9ac3c9fd2190f0efaf715309061490f9755a9bfdf1c54ca0d84
-
Filesize
58B
MD5dd876faf0fd44a5fab3e82368e2e8b15
SHA101b04083fa278dda3a81705ca5abcfee487a3c90
SHA2565602490a82bcacec8797d25cbb6f643fc9e69f89a2f0e6ec1e8d1f568e77a6b9
SHA512e03d1def5b7fb0ed01a414cead199229ec0e153ff831d3ff5dd36c320572084c56a5e1369c753f868c855455758c0d308941b6187c348051419bd937d014cb8b
-
Filesize
614KB
MD560bdf53bdd628249cedef71a6f14201b
SHA1df11e39369b3c861fd4bc2a54829f121b8b10055
SHA2563dff1c1a47a1f17f59ea8d455f96950cc060f7072abfeeacf3c704e7d5ac2dc4
SHA51244e3fe5975588aecaf572bafac9e926eb7f33f5d371ebd7175b56a915e10701e802290f0df6994f45b17e8561656885dbb688dcacd2f33d1f5706ddc7f783b62
-
Filesize
126KB
MD5c77a97b9a08e2e742170cc1aa7c2fcb1
SHA198d637e1f3cf0fdebd74bf821aaf43bd42590a06
SHA256e9f06c5e19f0682473abc1f73fd7c400dbb0d79124c161f4f863a2be7249ac72
SHA512f73d8ba2dc2bb0707edbc0ba1fd9b89742fc91f787c5c58f9243dad42a2de64d655bd34068d3a92a7630810249f3fdeb389b2318a3d1482f29b5ce79e0fbc575
-
Filesize
40KB
MD55f13dbc378792f23e598079fc1e4422b
SHA15813c05802f15930aa860b8363af2b58426c8adf
SHA2566e87ecb7f62039fbb6e7676422d1a5e75a32b90dde6865dcb68ee658ba8df61d
SHA5129270635a5294482f49e0292e26d45dd103b85fe27dc163d44531b095c5f9dbde6b904adaf1a888ba3c112a094380394713c796f5195b2566a20f00b42b6578e5