Analysis
-
max time kernel
154s -
max time network
166s -
platform
windows10-2004_x64 -
resource
win10v2004-20220812-en -
resource tags
arch:x64arch:x86image:win10v2004-20220812-enlocale:en-usos:windows10-2004-x64system -
submitted
23-11-2022 10:09
Static task
static1
Behavioral task
behavioral1
Sample
e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe
Resource
win7-20220812-en
Behavioral task
behavioral2
Sample
e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe
Resource
win10v2004-20220812-en
General
-
Target
e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe
-
Size
601KB
-
MD5
48174756a04cc2359cb98bde09b66d25
-
SHA1
0f105d991ab9476d97b59351765204469f184d90
-
SHA256
e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1
-
SHA512
8f7b4aeee9d0fc9b4bdab6ae82b782550f3d2abcde1aa1d9531e0ef3d9961d25a2ece32184ca016b955d8e67dd1620b730d1af66f4b72731ba577b82434e62b8
-
SSDEEP
12288:ZIny5DYTDxOEhYJNbyquIGUy/AdrdCZDtRrdTHfzh2UekUeo:VUTDd4WquIGUyYQTpnekPo
Malware Config
Signatures
-
Drops file in Drivers directory 1 IoCs
Processes:
e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exedescription ioc process File created C:\Windows\system32\drivers\nethfdrv.sys e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe -
Executes dropped EXE 5 IoCs
Processes:
installd.exenethtsrv.exenetupdsrv.exenethtsrv.exenetupdsrv.exepid process 3116 installd.exe 2760 nethtsrv.exe 3324 netupdsrv.exe 2608 nethtsrv.exe 748 netupdsrv.exe -
Loads dropped DLL 14 IoCs
Processes:
e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exeinstalld.exenethtsrv.exenethtsrv.exepid process 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe 3116 installd.exe 2760 nethtsrv.exe 2760 nethtsrv.exe 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe 2608 nethtsrv.exe 2608 nethtsrv.exe 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe -
Checks installed software on the system 1 TTPs
Looks up Uninstall key entries in the registry to enumerate software on the system.
-
Drops file in System32 directory 5 IoCs
Processes:
e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exedescription ioc process File created C:\Windows\SysWOW64\hfpapi.dll e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe File created C:\Windows\SysWOW64\installd.exe e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe File created C:\Windows\SysWOW64\nethtsrv.exe e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe File created C:\Windows\SysWOW64\netupdsrv.exe e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe File created C:\Windows\SysWOW64\hfnapi.dll e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe -
Drops file in Program Files directory 3 IoCs
Processes:
e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exedescription ioc process File created C:\Program Files (x86)\Common Files\Config\data.xml e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe File created C:\Program Files (x86)\Common Files\Config\ver.xml e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe File created C:\Program Files (x86)\Common Files\config\uninstinethnfd.exe e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s). Likely ransomware behaviour.
-
Modifies data under HKEY_USERS 1 IoCs
Processes:
nethtsrv.exedescription ioc process Key created \REGISTRY\USER\.DEFAULT\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Connections nethtsrv.exe -
Runs net.exe
-
Suspicious behavior: LoadsDriver 1 IoCs
Processes:
pid process 632 -
Suspicious use of AdjustPrivilegeToken 1 IoCs
Processes:
nethtsrv.exedescription pid process Token: SeDebugPrivilege 2608 nethtsrv.exe -
Suspicious use of WriteProcessMemory 33 IoCs
Processes:
e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exenet.exenet.exenet.exenet.exedescription pid process target process PID 4560 wrote to memory of 4776 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe net.exe PID 4560 wrote to memory of 4776 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe net.exe PID 4560 wrote to memory of 4776 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe net.exe PID 4776 wrote to memory of 4652 4776 net.exe net1.exe PID 4776 wrote to memory of 4652 4776 net.exe net1.exe PID 4776 wrote to memory of 4652 4776 net.exe net1.exe PID 4560 wrote to memory of 2444 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe net.exe PID 4560 wrote to memory of 2444 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe net.exe PID 4560 wrote to memory of 2444 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe net.exe PID 2444 wrote to memory of 2652 2444 net.exe net1.exe PID 2444 wrote to memory of 2652 2444 net.exe net1.exe PID 2444 wrote to memory of 2652 2444 net.exe net1.exe PID 4560 wrote to memory of 3116 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe installd.exe PID 4560 wrote to memory of 3116 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe installd.exe PID 4560 wrote to memory of 3116 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe installd.exe PID 4560 wrote to memory of 2760 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe nethtsrv.exe PID 4560 wrote to memory of 2760 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe nethtsrv.exe PID 4560 wrote to memory of 2760 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe nethtsrv.exe PID 4560 wrote to memory of 3324 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe netupdsrv.exe PID 4560 wrote to memory of 3324 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe netupdsrv.exe PID 4560 wrote to memory of 3324 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe netupdsrv.exe PID 4560 wrote to memory of 352 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe net.exe PID 4560 wrote to memory of 352 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe net.exe PID 4560 wrote to memory of 352 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe net.exe PID 352 wrote to memory of 1628 352 net.exe net1.exe PID 352 wrote to memory of 1628 352 net.exe net1.exe PID 352 wrote to memory of 1628 352 net.exe net1.exe PID 4560 wrote to memory of 640 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe net.exe PID 4560 wrote to memory of 640 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe net.exe PID 4560 wrote to memory of 640 4560 e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe net.exe PID 640 wrote to memory of 3200 640 net.exe net1.exe PID 640 wrote to memory of 3200 640 net.exe net1.exe PID 640 wrote to memory of 3200 640 net.exe net1.exe
Processes
-
C:\Users\Admin\AppData\Local\Temp\e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe"C:\Users\Admin\AppData\Local\Temp\e293a993161b62cee61f058c4b18049ea47c99df748a0ede423a1c5dbb247ee1.exe"1⤵
- Drops file in Drivers directory
- Loads dropped DLL
- Drops file in System32 directory
- Drops file in Program Files directory
- Suspicious use of WriteProcessMemory
PID:4560 -
C:\Windows\SysWOW64\net.exenet stop nethttpservice2⤵
- Suspicious use of WriteProcessMemory
PID:4776 -
C:\Windows\SysWOW64\net1.exeC:\Windows\system32\net1 stop nethttpservice3⤵PID:4652
-
C:\Windows\SysWOW64\net.exenet stop serviceupdater2⤵
- Suspicious use of WriteProcessMemory
PID:2444 -
C:\Windows\SysWOW64\net1.exeC:\Windows\system32\net1 stop serviceupdater3⤵PID:2652
-
C:\Windows\SysWOW64\installd.exe"C:\Windows\system32\installd.exe" nethfdrv2⤵
- Executes dropped EXE
- Loads dropped DLL
PID:3116 -
C:\Windows\SysWOW64\nethtsrv.exe"C:\Windows\system32\nethtsrv.exe" -nfdi2⤵
- Executes dropped EXE
- Loads dropped DLL
PID:2760 -
C:\Windows\SysWOW64\netupdsrv.exe"C:\Windows\system32\netupdsrv.exe" -nfdi2⤵
- Executes dropped EXE
PID:3324 -
C:\Windows\SysWOW64\net.exenet start nethttpservice2⤵
- Suspicious use of WriteProcessMemory
PID:352 -
C:\Windows\SysWOW64\net1.exeC:\Windows\system32\net1 start nethttpservice3⤵PID:1628
-
C:\Windows\SysWOW64\net.exenet start serviceupdater2⤵
- Suspicious use of WriteProcessMemory
PID:640 -
C:\Windows\SysWOW64\net1.exeC:\Windows\system32\net1 start serviceupdater3⤵PID:3200
-
C:\Windows\SysWOW64\nethtsrv.exeC:\Windows\SysWOW64\nethtsrv.exe1⤵
- Executes dropped EXE
- Loads dropped DLL
- Modifies data under HKEY_USERS
- Suspicious use of AdjustPrivilegeToken
PID:2608
-
C:\Windows\SysWOW64\netupdsrv.exeC:\Windows\SysWOW64\netupdsrv.exe1⤵
- Executes dropped EXE
PID:748
Network
MITRE ATT&CK Enterprise v6
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
11KB
MD5c17103ae9072a06da581dec998343fc1
SHA1b72148c6bdfaada8b8c3f950e610ee7cf1da1f8d
SHA256dc58d8ad81cacb0c1ed72e33bff8f23ea40b5252b5bb55d393a0903e6819ae2f
SHA512d32a71aaef18e993f28096d536e41c4d016850721b31171513ce28bbd805a54fd290b7c3e9d935f72e676a1acfb4f0dcc89d95040a0dd29f2b6975855c18986f
-
Filesize
6KB
MD5acc2b699edfea5bf5aae45aba3a41e96
SHA1d2accf4d494e43ceb2cff69abe4dd17147d29cc2
SHA256168a974eaa3f588d759db3f47c1a9fdc3494ba1fa1a73a84e5e3b2a4d58abd7e
SHA512e29ea10ada98c71a18273b04f44f385b120d4e8473e441ce5748cfa44a23648814f2656f429b85440157988c88de776c6ac008dc38bf09cbb746c230a46c69fe
-
Filesize
6KB
MD5acc2b699edfea5bf5aae45aba3a41e96
SHA1d2accf4d494e43ceb2cff69abe4dd17147d29cc2
SHA256168a974eaa3f588d759db3f47c1a9fdc3494ba1fa1a73a84e5e3b2a4d58abd7e
SHA512e29ea10ada98c71a18273b04f44f385b120d4e8473e441ce5748cfa44a23648814f2656f429b85440157988c88de776c6ac008dc38bf09cbb746c230a46c69fe
-
Filesize
6KB
MD5acc2b699edfea5bf5aae45aba3a41e96
SHA1d2accf4d494e43ceb2cff69abe4dd17147d29cc2
SHA256168a974eaa3f588d759db3f47c1a9fdc3494ba1fa1a73a84e5e3b2a4d58abd7e
SHA512e29ea10ada98c71a18273b04f44f385b120d4e8473e441ce5748cfa44a23648814f2656f429b85440157988c88de776c6ac008dc38bf09cbb746c230a46c69fe
-
Filesize
6KB
MD5acc2b699edfea5bf5aae45aba3a41e96
SHA1d2accf4d494e43ceb2cff69abe4dd17147d29cc2
SHA256168a974eaa3f588d759db3f47c1a9fdc3494ba1fa1a73a84e5e3b2a4d58abd7e
SHA512e29ea10ada98c71a18273b04f44f385b120d4e8473e441ce5748cfa44a23648814f2656f429b85440157988c88de776c6ac008dc38bf09cbb746c230a46c69fe
-
Filesize
6KB
MD5acc2b699edfea5bf5aae45aba3a41e96
SHA1d2accf4d494e43ceb2cff69abe4dd17147d29cc2
SHA256168a974eaa3f588d759db3f47c1a9fdc3494ba1fa1a73a84e5e3b2a4d58abd7e
SHA512e29ea10ada98c71a18273b04f44f385b120d4e8473e441ce5748cfa44a23648814f2656f429b85440157988c88de776c6ac008dc38bf09cbb746c230a46c69fe
-
Filesize
6KB
MD5acc2b699edfea5bf5aae45aba3a41e96
SHA1d2accf4d494e43ceb2cff69abe4dd17147d29cc2
SHA256168a974eaa3f588d759db3f47c1a9fdc3494ba1fa1a73a84e5e3b2a4d58abd7e
SHA512e29ea10ada98c71a18273b04f44f385b120d4e8473e441ce5748cfa44a23648814f2656f429b85440157988c88de776c6ac008dc38bf09cbb746c230a46c69fe
-
Filesize
6KB
MD5acc2b699edfea5bf5aae45aba3a41e96
SHA1d2accf4d494e43ceb2cff69abe4dd17147d29cc2
SHA256168a974eaa3f588d759db3f47c1a9fdc3494ba1fa1a73a84e5e3b2a4d58abd7e
SHA512e29ea10ada98c71a18273b04f44f385b120d4e8473e441ce5748cfa44a23648814f2656f429b85440157988c88de776c6ac008dc38bf09cbb746c230a46c69fe
-
Filesize
6KB
MD5acc2b699edfea5bf5aae45aba3a41e96
SHA1d2accf4d494e43ceb2cff69abe4dd17147d29cc2
SHA256168a974eaa3f588d759db3f47c1a9fdc3494ba1fa1a73a84e5e3b2a4d58abd7e
SHA512e29ea10ada98c71a18273b04f44f385b120d4e8473e441ce5748cfa44a23648814f2656f429b85440157988c88de776c6ac008dc38bf09cbb746c230a46c69fe
-
Filesize
106KB
MD512f1cd9460ab8a72a9363a425f78775d
SHA1822a2bf01bf07bd637468d1d158bd15c21e9502f
SHA25619eadda2e18780255798604acd5147c6d71f41ae51cdf95ed7fb2cd806c6375e
SHA5127d8da2ba6e43bf0c088820cca975603319bcec664086a5e56aa76a03bf910aec23b005d18cae9f13438a957f20f31330d9cebf955e0916024c76a019a0955124
-
Filesize
106KB
MD512f1cd9460ab8a72a9363a425f78775d
SHA1822a2bf01bf07bd637468d1d158bd15c21e9502f
SHA25619eadda2e18780255798604acd5147c6d71f41ae51cdf95ed7fb2cd806c6375e
SHA5127d8da2ba6e43bf0c088820cca975603319bcec664086a5e56aa76a03bf910aec23b005d18cae9f13438a957f20f31330d9cebf955e0916024c76a019a0955124
-
Filesize
106KB
MD512f1cd9460ab8a72a9363a425f78775d
SHA1822a2bf01bf07bd637468d1d158bd15c21e9502f
SHA25619eadda2e18780255798604acd5147c6d71f41ae51cdf95ed7fb2cd806c6375e
SHA5127d8da2ba6e43bf0c088820cca975603319bcec664086a5e56aa76a03bf910aec23b005d18cae9f13438a957f20f31330d9cebf955e0916024c76a019a0955124
-
Filesize
106KB
MD512f1cd9460ab8a72a9363a425f78775d
SHA1822a2bf01bf07bd637468d1d158bd15c21e9502f
SHA25619eadda2e18780255798604acd5147c6d71f41ae51cdf95ed7fb2cd806c6375e
SHA5127d8da2ba6e43bf0c088820cca975603319bcec664086a5e56aa76a03bf910aec23b005d18cae9f13438a957f20f31330d9cebf955e0916024c76a019a0955124
-
Filesize
241KB
MD55b22b1f45ef754bd1e2134fb6c6d9a10
SHA11c2829327067e425fdb1c827a35520fc157471e8
SHA25604b7c658b3c7feb4656e290415bbc18fd43313ee16637461c2fc671e02750339
SHA5123977c5964d63760bb8c5ee7d541c416b35ee6ad7304f8992f4d0ea340414dd5d9b7d1a53abc05ecdd797e6c72a5bb3faa2c7bc136f6427ae40b15c64bd65c629
-
Filesize
241KB
MD55b22b1f45ef754bd1e2134fb6c6d9a10
SHA11c2829327067e425fdb1c827a35520fc157471e8
SHA25604b7c658b3c7feb4656e290415bbc18fd43313ee16637461c2fc671e02750339
SHA5123977c5964d63760bb8c5ee7d541c416b35ee6ad7304f8992f4d0ea340414dd5d9b7d1a53abc05ecdd797e6c72a5bb3faa2c7bc136f6427ae40b15c64bd65c629
-
Filesize
241KB
MD55b22b1f45ef754bd1e2134fb6c6d9a10
SHA11c2829327067e425fdb1c827a35520fc157471e8
SHA25604b7c658b3c7feb4656e290415bbc18fd43313ee16637461c2fc671e02750339
SHA5123977c5964d63760bb8c5ee7d541c416b35ee6ad7304f8992f4d0ea340414dd5d9b7d1a53abc05ecdd797e6c72a5bb3faa2c7bc136f6427ae40b15c64bd65c629
-
Filesize
108KB
MD5652e5d57a3c7e7d71d25a871e2a65262
SHA14dc743c10b2a7e585636061069d622673c1e476e
SHA256c5eef8ac84c9f05ef0dd0b61657656d5e5519c288fccdf42443292487a13db48
SHA512c1e078c47189c8275abc1c34e84eb7af6f6ea46ce5c4b4ff3cb808bdfcd081cba52bbb7d28f120c4e4a2aa3ef78a082b5fcea23b5cccd62d95b9aac14d3bc522
-
Filesize
108KB
MD5652e5d57a3c7e7d71d25a871e2a65262
SHA14dc743c10b2a7e585636061069d622673c1e476e
SHA256c5eef8ac84c9f05ef0dd0b61657656d5e5519c288fccdf42443292487a13db48
SHA512c1e078c47189c8275abc1c34e84eb7af6f6ea46ce5c4b4ff3cb808bdfcd081cba52bbb7d28f120c4e4a2aa3ef78a082b5fcea23b5cccd62d95b9aac14d3bc522
-
Filesize
176KB
MD5914f7bcafb58737674710e6564b89f93
SHA1d4c4a701744445450e56632a95db22797b209dae
SHA25674a662a99eb77b93e790563ff078942fa09ce9df091388bebdde7684862d9358
SHA512772c5add38ed980497ef977eb47ef90150059ba7b8a729c3ec82a9e669a2dc3e148a523d71346d66178f77dedbf7198f58ad46c176cdd157ef98182520ab5118
-
Filesize
176KB
MD5914f7bcafb58737674710e6564b89f93
SHA1d4c4a701744445450e56632a95db22797b209dae
SHA25674a662a99eb77b93e790563ff078942fa09ce9df091388bebdde7684862d9358
SHA512772c5add38ed980497ef977eb47ef90150059ba7b8a729c3ec82a9e669a2dc3e148a523d71346d66178f77dedbf7198f58ad46c176cdd157ef98182520ab5118
-
Filesize
176KB
MD5914f7bcafb58737674710e6564b89f93
SHA1d4c4a701744445450e56632a95db22797b209dae
SHA25674a662a99eb77b93e790563ff078942fa09ce9df091388bebdde7684862d9358
SHA512772c5add38ed980497ef977eb47ef90150059ba7b8a729c3ec82a9e669a2dc3e148a523d71346d66178f77dedbf7198f58ad46c176cdd157ef98182520ab5118
-
Filesize
158KB
MD583110603b4a767ad0ed4286341a5afac
SHA16f0eae3b9511356bae1723b4f0ea597ea85e2ca4
SHA2562c349ca3f36af2d6d80182ae40c4b23102a9055c24b61e6de6acef67ac6cab34
SHA512ca8e39dc869199c948608bdd91a48cc2b0313fe5790ff240a17b17a6a28926656e501d10d649bca1c16ed998c9dba7facc361e4f5e65ca7570fb2949a4319f8c
-
Filesize
158KB
MD583110603b4a767ad0ed4286341a5afac
SHA16f0eae3b9511356bae1723b4f0ea597ea85e2ca4
SHA2562c349ca3f36af2d6d80182ae40c4b23102a9055c24b61e6de6acef67ac6cab34
SHA512ca8e39dc869199c948608bdd91a48cc2b0313fe5790ff240a17b17a6a28926656e501d10d649bca1c16ed998c9dba7facc361e4f5e65ca7570fb2949a4319f8c
-
Filesize
158KB
MD583110603b4a767ad0ed4286341a5afac
SHA16f0eae3b9511356bae1723b4f0ea597ea85e2ca4
SHA2562c349ca3f36af2d6d80182ae40c4b23102a9055c24b61e6de6acef67ac6cab34
SHA512ca8e39dc869199c948608bdd91a48cc2b0313fe5790ff240a17b17a6a28926656e501d10d649bca1c16ed998c9dba7facc361e4f5e65ca7570fb2949a4319f8c