Analysis
-
max time kernel
31s -
max time network
45s -
platform
windows7_x64 -
resource
win7-20220812-en -
resource tags
arch:x64arch:x86image:win7-20220812-enlocale:en-usos:windows7-x64system -
submitted
21/11/2022, 23:54
Static task
static1
Behavioral task
behavioral1
Sample
bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe
Resource
win7-20220812-en
Behavioral task
behavioral2
Sample
bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe
Resource
win10v2004-20220812-en
General
-
Target
bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe
-
Size
602KB
-
MD5
791f7c56675f02071b87d412ae154db2
-
SHA1
86b5ee85a0da300b0cc98ac750ea3ebab86d596e
-
SHA256
bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e
-
SHA512
cbb524210facfdd0c5a05d2a26b1e893f09b7c37554b5d16195449d8e40dbee6656b51ae810b64749688e1d838e8cdc85db1e5d817ea035d0cdeb771be849deb
-
SSDEEP
12288:rIny5DYTj+0kRmERIj7MXCcYLFyryhFzihFGJ7c9WLBitb:TUTj6RJqj7IWLcrczrJBL
Malware Config
Signatures
-
Drops file in Drivers directory 1 IoCs
description ioc Process File created C:\Windows\system32\drivers\nethfdrv.sys bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe -
Executes dropped EXE 5 IoCs
pid Process 1052 installd.exe 1716 nethtsrv.exe 1952 netupdsrv.exe 1328 nethtsrv.exe 1056 netupdsrv.exe -
Loads dropped DLL 13 IoCs
pid Process 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 1052 installd.exe 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 1716 nethtsrv.exe 1716 nethtsrv.exe 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 1328 nethtsrv.exe 1328 nethtsrv.exe 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.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
description ioc Process File created C:\Windows\SysWOW64\netupdsrv.exe bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe File created C:\Windows\SysWOW64\hfnapi.dll bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe File created C:\Windows\SysWOW64\hfpapi.dll bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe File created C:\Windows\SysWOW64\installd.exe bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe File created C:\Windows\SysWOW64\nethtsrv.exe bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe -
Drops file in Program Files directory 3 IoCs
description ioc Process File created C:\Program Files (x86)\Common Files\Config\ver.xml bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe File created C:\Program Files (x86)\Common Files\config\uninstinethnfd.exe bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe File created C:\Program Files (x86)\Common Files\Config\data.xml bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s). Likely ransomware behaviour.
-
Runs net.exe
-
Suspicious behavior: LoadsDriver 1 IoCs
pid Process 464 Process not Found -
Suspicious use of AdjustPrivilegeToken 1 IoCs
description pid Process Token: SeDebugPrivilege 1328 nethtsrv.exe -
Suspicious use of WriteProcessMemory 50 IoCs
description pid Process procid_target PID 1392 wrote to memory of 1600 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 27 PID 1392 wrote to memory of 1600 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 27 PID 1392 wrote to memory of 1600 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 27 PID 1392 wrote to memory of 1600 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 27 PID 1600 wrote to memory of 1272 1600 net.exe 29 PID 1600 wrote to memory of 1272 1600 net.exe 29 PID 1600 wrote to memory of 1272 1600 net.exe 29 PID 1600 wrote to memory of 1272 1600 net.exe 29 PID 1392 wrote to memory of 2040 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 30 PID 1392 wrote to memory of 2040 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 30 PID 1392 wrote to memory of 2040 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 30 PID 1392 wrote to memory of 2040 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 30 PID 2040 wrote to memory of 2036 2040 net.exe 32 PID 2040 wrote to memory of 2036 2040 net.exe 32 PID 2040 wrote to memory of 2036 2040 net.exe 32 PID 2040 wrote to memory of 2036 2040 net.exe 32 PID 1392 wrote to memory of 1052 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 33 PID 1392 wrote to memory of 1052 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 33 PID 1392 wrote to memory of 1052 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 33 PID 1392 wrote to memory of 1052 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 33 PID 1392 wrote to memory of 1052 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 33 PID 1392 wrote to memory of 1052 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 33 PID 1392 wrote to memory of 1052 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 33 PID 1392 wrote to memory of 1716 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 35 PID 1392 wrote to memory of 1716 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 35 PID 1392 wrote to memory of 1716 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 35 PID 1392 wrote to memory of 1716 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 35 PID 1392 wrote to memory of 1952 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 37 PID 1392 wrote to memory of 1952 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 37 PID 1392 wrote to memory of 1952 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 37 PID 1392 wrote to memory of 1952 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 37 PID 1392 wrote to memory of 1952 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 37 PID 1392 wrote to memory of 1952 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 37 PID 1392 wrote to memory of 1952 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 37 PID 1392 wrote to memory of 584 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 39 PID 1392 wrote to memory of 584 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 39 PID 1392 wrote to memory of 584 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 39 PID 1392 wrote to memory of 584 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 39 PID 584 wrote to memory of 1108 584 net.exe 41 PID 584 wrote to memory of 1108 584 net.exe 41 PID 584 wrote to memory of 1108 584 net.exe 41 PID 584 wrote to memory of 1108 584 net.exe 41 PID 1392 wrote to memory of 1772 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 43 PID 1392 wrote to memory of 1772 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 43 PID 1392 wrote to memory of 1772 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 43 PID 1392 wrote to memory of 1772 1392 bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe 43 PID 1772 wrote to memory of 276 1772 net.exe 45 PID 1772 wrote to memory of 276 1772 net.exe 45 PID 1772 wrote to memory of 276 1772 net.exe 45 PID 1772 wrote to memory of 276 1772 net.exe 45
Processes
-
C:\Users\Admin\AppData\Local\Temp\bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.exe"C:\Users\Admin\AppData\Local\Temp\bf77ec648dde6a96f1c45831c5b06fe2a7b9aa063e4181a2b6beafb253dacb2e.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:1392 -
C:\Windows\SysWOW64\net.exenet stop nethttpservice2⤵
- Suspicious use of WriteProcessMemory
PID:1600 -
C:\Windows\SysWOW64\net1.exeC:\Windows\system32\net1 stop nethttpservice3⤵PID:1272
-
-
-
C:\Windows\SysWOW64\net.exenet stop serviceupdater2⤵
- Suspicious use of WriteProcessMemory
PID:2040 -
C:\Windows\SysWOW64\net1.exeC:\Windows\system32\net1 stop serviceupdater3⤵PID:2036
-
-
-
C:\Windows\SysWOW64\installd.exe"C:\Windows\system32\installd.exe" nethfdrv2⤵
- Executes dropped EXE
- Loads dropped DLL
PID:1052
-
-
C:\Windows\SysWOW64\nethtsrv.exe"C:\Windows\system32\nethtsrv.exe" -nfdi2⤵
- Executes dropped EXE
- Loads dropped DLL
PID:1716
-
-
C:\Windows\SysWOW64\netupdsrv.exe"C:\Windows\system32\netupdsrv.exe" -nfdi2⤵
- Executes dropped EXE
PID:1952
-
-
C:\Windows\SysWOW64\net.exenet start nethttpservice2⤵
- Suspicious use of WriteProcessMemory
PID:584 -
C:\Windows\SysWOW64\net1.exeC:\Windows\system32\net1 start nethttpservice3⤵PID:1108
-
-
-
C:\Windows\SysWOW64\net.exenet start serviceupdater2⤵
- Suspicious use of WriteProcessMemory
PID:1772 -
C:\Windows\SysWOW64\net1.exeC:\Windows\system32\net1 start serviceupdater3⤵PID:276
-
-
-
C:\Windows\SysWOW64\nethtsrv.exeC:\Windows\SysWOW64\nethtsrv.exe1⤵
- Executes dropped EXE
- Loads dropped DLL
- Suspicious use of AdjustPrivilegeToken
PID:1328
-
C:\Windows\SysWOW64\netupdsrv.exeC:\Windows\SysWOW64\netupdsrv.exe1⤵
- Executes dropped EXE
PID:1056
Network
MITRE ATT&CK Enterprise v6
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
106KB
MD59788195bca4b551ba9b8e81e0f658c4c
SHA163ec9bdafbd42d9f46b71559a542f73e4b181660
SHA2560e14807fc2ba670a3186a95273350f7063727862a403e0e3c276da3bba6ce493
SHA5127e160eb2b5b78d5a42eedea142f59a6b57b828797a1cfe52ac00a228aeca2f4a3112d08cb7250f5727e5789caab4e2faeaf456dbd4c30c5cea70fb98b7b4d93d
-
Filesize
241KB
MD5833f296ef4ca68a687066c5aa4b4e0a0
SHA1643c3f4b1c1c5afa6cf8c63c3cf13e556f5e555a
SHA256501bcb337e1a2505738848a354b60ecdbf0d29e7c207f01c8366e3499de775ed
SHA512f42152da8033952614b2590470d413241795c72075f1eed676bd248d7c7b8260bc91db9382e0d3127d6b0a16df021f2c7b7f2d16eec6e724db3f44b4c0389143
-
Filesize
108KB
MD5da81b9b6bdbfa959cf16b88e1e81fec8
SHA1f4935d4e81e84e7fa7d049f30afad3fae63e01ba
SHA2563d7f69b54ee9f07d4ce50701d2d6d9689380cabe767682aedaa2d1ad1b0877f6
SHA5129ec1f7e5041236220658568a3ff0b8a35fff1537e8b1097e89adbe0d2ad751fe193112302c6e36d73795ce4862a3c469d02684f8d83eb71fd9edd321ae67ba97
-
Filesize
176KB
MD5e361d5b779a0b682e3d03071a6a006dc
SHA1e781be71c01d1995cabc12ab778b2e03a43ffbb9
SHA25624f8fd6ba3bda766608cce8473a4b3f7018fba435da48439bd4a6c26b0d39b0f
SHA51279fc570abef21639960a82dbc46e176e545f7e3cf11c749390b6cc751de7a8d08aa86d8d58950b419fd910d7be6a4289f60bf21ff8f80ef556cdfcab32cdee1c
-
Filesize
176KB
MD5e361d5b779a0b682e3d03071a6a006dc
SHA1e781be71c01d1995cabc12ab778b2e03a43ffbb9
SHA25624f8fd6ba3bda766608cce8473a4b3f7018fba435da48439bd4a6c26b0d39b0f
SHA51279fc570abef21639960a82dbc46e176e545f7e3cf11c749390b6cc751de7a8d08aa86d8d58950b419fd910d7be6a4289f60bf21ff8f80ef556cdfcab32cdee1c
-
Filesize
159KB
MD5f723b534d59e22f8553e80ce09ebc767
SHA1f423abb0eb71a9feb88c3447dd2e86f46bf80196
SHA25634ebf710a9536061a3d683a63b9eaa430b33757101917f814ae33808784832a1
SHA512bb829572f08bbd10e5c81af01f9c34f5fb8d4cdca316e5709eb89ecad9219f06d735ce596e12b16e7891976375605a26a767570cfbafc855057829fa563a62a9
-
Filesize
159KB
MD5f723b534d59e22f8553e80ce09ebc767
SHA1f423abb0eb71a9feb88c3447dd2e86f46bf80196
SHA25634ebf710a9536061a3d683a63b9eaa430b33757101917f814ae33808784832a1
SHA512bb829572f08bbd10e5c81af01f9c34f5fb8d4cdca316e5709eb89ecad9219f06d735ce596e12b16e7891976375605a26a767570cfbafc855057829fa563a62a9
-
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
106KB
MD59788195bca4b551ba9b8e81e0f658c4c
SHA163ec9bdafbd42d9f46b71559a542f73e4b181660
SHA2560e14807fc2ba670a3186a95273350f7063727862a403e0e3c276da3bba6ce493
SHA5127e160eb2b5b78d5a42eedea142f59a6b57b828797a1cfe52ac00a228aeca2f4a3112d08cb7250f5727e5789caab4e2faeaf456dbd4c30c5cea70fb98b7b4d93d
-
Filesize
106KB
MD59788195bca4b551ba9b8e81e0f658c4c
SHA163ec9bdafbd42d9f46b71559a542f73e4b181660
SHA2560e14807fc2ba670a3186a95273350f7063727862a403e0e3c276da3bba6ce493
SHA5127e160eb2b5b78d5a42eedea142f59a6b57b828797a1cfe52ac00a228aeca2f4a3112d08cb7250f5727e5789caab4e2faeaf456dbd4c30c5cea70fb98b7b4d93d
-
Filesize
106KB
MD59788195bca4b551ba9b8e81e0f658c4c
SHA163ec9bdafbd42d9f46b71559a542f73e4b181660
SHA2560e14807fc2ba670a3186a95273350f7063727862a403e0e3c276da3bba6ce493
SHA5127e160eb2b5b78d5a42eedea142f59a6b57b828797a1cfe52ac00a228aeca2f4a3112d08cb7250f5727e5789caab4e2faeaf456dbd4c30c5cea70fb98b7b4d93d
-
Filesize
241KB
MD5833f296ef4ca68a687066c5aa4b4e0a0
SHA1643c3f4b1c1c5afa6cf8c63c3cf13e556f5e555a
SHA256501bcb337e1a2505738848a354b60ecdbf0d29e7c207f01c8366e3499de775ed
SHA512f42152da8033952614b2590470d413241795c72075f1eed676bd248d7c7b8260bc91db9382e0d3127d6b0a16df021f2c7b7f2d16eec6e724db3f44b4c0389143
-
Filesize
241KB
MD5833f296ef4ca68a687066c5aa4b4e0a0
SHA1643c3f4b1c1c5afa6cf8c63c3cf13e556f5e555a
SHA256501bcb337e1a2505738848a354b60ecdbf0d29e7c207f01c8366e3499de775ed
SHA512f42152da8033952614b2590470d413241795c72075f1eed676bd248d7c7b8260bc91db9382e0d3127d6b0a16df021f2c7b7f2d16eec6e724db3f44b4c0389143
-
Filesize
108KB
MD5da81b9b6bdbfa959cf16b88e1e81fec8
SHA1f4935d4e81e84e7fa7d049f30afad3fae63e01ba
SHA2563d7f69b54ee9f07d4ce50701d2d6d9689380cabe767682aedaa2d1ad1b0877f6
SHA5129ec1f7e5041236220658568a3ff0b8a35fff1537e8b1097e89adbe0d2ad751fe193112302c6e36d73795ce4862a3c469d02684f8d83eb71fd9edd321ae67ba97
-
Filesize
176KB
MD5e361d5b779a0b682e3d03071a6a006dc
SHA1e781be71c01d1995cabc12ab778b2e03a43ffbb9
SHA25624f8fd6ba3bda766608cce8473a4b3f7018fba435da48439bd4a6c26b0d39b0f
SHA51279fc570abef21639960a82dbc46e176e545f7e3cf11c749390b6cc751de7a8d08aa86d8d58950b419fd910d7be6a4289f60bf21ff8f80ef556cdfcab32cdee1c
-
Filesize
159KB
MD5f723b534d59e22f8553e80ce09ebc767
SHA1f423abb0eb71a9feb88c3447dd2e86f46bf80196
SHA25634ebf710a9536061a3d683a63b9eaa430b33757101917f814ae33808784832a1
SHA512bb829572f08bbd10e5c81af01f9c34f5fb8d4cdca316e5709eb89ecad9219f06d735ce596e12b16e7891976375605a26a767570cfbafc855057829fa563a62a9