Analysis
-
max time kernel
114s -
max time network
81s -
platform
windows7_x64 -
resource
win7-20240729-en -
resource tags
arch:x64arch:x86image:win7-20240729-enlocale:en-usos:windows7-x64system -
submitted
21-09-2024 01:12
Static task
static1
Behavioral task
behavioral1
Sample
c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe
Resource
win7-20240729-en
Behavioral task
behavioral2
Sample
c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe
Resource
win10v2004-20240802-en
General
-
Target
c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe
-
Size
966KB
-
MD5
72aa9f32e78cbcfedf2b40c40b282f40
-
SHA1
3d9e6fcf9283584144e92008d74580e878c81fdc
-
SHA256
c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70
-
SHA512
74fb9bc2a138bd4ed73bb00490520b7ba21f32cdfd8d695f4dc02df3bf3e4ea08d94a5a4c97043567f9bedb8af3ddc730cd7d13c62eeeeae7bd6edef379c81d3
-
SSDEEP
24576:4scFmByqDoncmq4y4GnUvlUkdA6IL6/u7j+:sF9fnzOUvKb6ILEm+
Malware Config
Signatures
-
Executes dropped EXE 1 IoCs
pid Process 2784 kan32.exe -
Loads dropped DLL 64 IoCs
pid Process 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.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 Program Files directory 3 IoCs
description ioc Process File created C:\Program Files (x86)\kan32\kan32.exe c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe File opened for modification C:\Program Files (x86)\kan32\kan32.ini c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe File created C:\Program Files (x86)\kan32\uninst.exe c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
-
System Location Discovery: System Language Discovery 1 TTPs 2 IoCs
Attempt gather information about the system language of a victim in order to infer the geographical location of that host.
description ioc Process Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language kan32.exe -
description ioc Process Key created \REGISTRY\USER\S-1-5-21-2703099537-420551529-3771253338-1000\Software\Microsoft\Internet Explorer\Main kan32.exe -
description ioc Process Key created \REGISTRY\MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\Certificates\D1EB23A46D17D68FD92564C2F1F1601764D8E349 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\Certificates\D1EB23A46D17D68FD92564C2F1F1601764D8E349\Blob = 0f00000001000000140000003e8e6487f8fd27d322a269a71edaac5d57811286090000000100000034000000303206082b0601050507030106082b0601050507030206082b0601050507030406082b0601050507030306082b0601050507030853000000010000002600000030243022060c2b06010401b231010201050130123010060a2b0601040182373c0101030200c00b00000001000000180000004300b7004f00b7004d00b7004f00b7004400b7004f000000140000000100000014000000a0110a233e96f107ece2af29ef82a57fd030a4b41d00000001000000100000002e0d6875874a44c820912e85e964cfdb030000000100000014000000d1eb23a46d17d68fd92564c2f1f1601764d8e349200000000100000036040000308204323082031aa003020102020101300d06092a864886f70d0101050500307b310b3009060355040613024742311b301906035504080c1247726561746572204d616e636865737465723110300e06035504070c0753616c666f7264311a3018060355040a0c11436f6d6f646f204341204c696d697465643121301f06035504030c18414141204365727469666963617465205365727669636573301e170d3034303130313030303030305a170d3238313233313233353935395a307b310b3009060355040613024742311b301906035504080c1247726561746572204d616e636865737465723110300e06035504070c0753616c666f7264311a3018060355040a0c11436f6d6f646f204341204c696d697465643121301f06035504030c1841414120436572746966696361746520536572766963657330820122300d06092a864886f70d01010105000382010f003082010a0282010100be409df46ee1ea76871c4d45448ebe46c883069dc12afe181f8ee402faf3ab5d508a16310b9a06d0c57022cd492d5463ccb66e68460b53eacb4c24c0bc724eeaf115aef4549a120ac37ab23360e2da8955f32258f3dedccfef8386a28c944f9f68f29890468427c776bfe3cc352c8b5e07646582c048b0a891f9619f762050a891c766b5eb78620356f08a1a13ea31a31ea099fd38f6f62732586f07f56bb8fb142bafb7aaccd6635f738cda0599a838a8cb17783651ace99ef4783a8dcf0fd942e2980cab2f9f0e01deef9f9949f12ddfac744d1b98b547c5e529d1f99018c7629cbe83c7267b3e8a25c7c0dd9de6356810209d8fd8ded2c3849c0d5ee82fc90203010001a381c03081bd301d0603551d0e04160414a0110a233e96f107ece2af29ef82a57fd030a4b4300e0603551d0f0101ff040403020106300f0603551d130101ff040530030101ff307b0603551d1f047430723038a036a0348632687474703a2f2f63726c2e636f6d6f646f63612e636f6d2f414141436572746966696361746553657276696365732e63726c3036a034a0328630687474703a2f2f63726c2e636f6d6f646f2e6e65742f414141436572746966696361746553657276696365732e63726c300d06092a864886f70d010105050003820101000856fc02f09be8ffa4fad67bc64480ce4fc4c5f60058cca6b6bc1449680476e8e6ee5dec020f60d68d50184f264e01e3e6b0a5eebfbc745441bffdfc12b8c74f5af48960057f60b7054af3f6f1c2bfc4b97486b62d7d6bccd2f346dd2fc6e06ac3c334032c7d96dd5ac20ea70a99c1058bab0c2ff35c3acf6c37550987de53406c58effcb6ab656e04f61bdc3ce05a15c69ed9f15948302165036cece92173ec9b03a1e037ada015188ffaba02cea72ca910132cd4e50826ab229760f8905e74d4a29a53bdf2a968e0a26ec2d76cb1a30f9ebfeb68e756f2aef2e32b383a0981b56b85d7be2ded3f1ab7b263e2f5622c82d46a004150f139839f95e93696986e c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\Certificates\D1EB23A46D17D68FD92564C2F1F1601764D8E349\Blob = 1900000001000000100000002aa1c05e2ae606f198c2c5e937c97aa2030000000100000014000000d1eb23a46d17d68fd92564c2f1f1601764d8e3491d00000001000000100000002e0d6875874a44c820912e85e964cfdb140000000100000014000000a0110a233e96f107ece2af29ef82a57fd030a4b40b00000001000000180000004300b7004f00b7004d00b7004f00b7004400b7004f00000053000000010000002600000030243022060c2b06010401b231010201050130123010060a2b0601040182373c0101030200c0090000000100000034000000303206082b0601050507030106082b0601050507030206082b0601050507030406082b0601050507030306082b060105050703080f00000001000000140000003e8e6487f8fd27d322a269a71edaac5d57811286200000000100000036040000308204323082031aa003020102020101300d06092a864886f70d0101050500307b310b3009060355040613024742311b301906035504080c1247726561746572204d616e636865737465723110300e06035504070c0753616c666f7264311a3018060355040a0c11436f6d6f646f204341204c696d697465643121301f06035504030c18414141204365727469666963617465205365727669636573301e170d3034303130313030303030305a170d3238313233313233353935395a307b310b3009060355040613024742311b301906035504080c1247726561746572204d616e636865737465723110300e06035504070c0753616c666f7264311a3018060355040a0c11436f6d6f646f204341204c696d697465643121301f06035504030c1841414120436572746966696361746520536572766963657330820122300d06092a864886f70d01010105000382010f003082010a0282010100be409df46ee1ea76871c4d45448ebe46c883069dc12afe181f8ee402faf3ab5d508a16310b9a06d0c57022cd492d5463ccb66e68460b53eacb4c24c0bc724eeaf115aef4549a120ac37ab23360e2da8955f32258f3dedccfef8386a28c944f9f68f29890468427c776bfe3cc352c8b5e07646582c048b0a891f9619f762050a891c766b5eb78620356f08a1a13ea31a31ea099fd38f6f62732586f07f56bb8fb142bafb7aaccd6635f738cda0599a838a8cb17783651ace99ef4783a8dcf0fd942e2980cab2f9f0e01deef9f9949f12ddfac744d1b98b547c5e529d1f99018c7629cbe83c7267b3e8a25c7c0dd9de6356810209d8fd8ded2c3849c0d5ee82fc90203010001a381c03081bd301d0603551d0e04160414a0110a233e96f107ece2af29ef82a57fd030a4b4300e0603551d0f0101ff040403020106300f0603551d130101ff040530030101ff307b0603551d1f047430723038a036a0348632687474703a2f2f63726c2e636f6d6f646f63612e636f6d2f414141436572746966696361746553657276696365732e63726c3036a034a0328630687474703a2f2f63726c2e636f6d6f646f2e6e65742f414141436572746966696361746553657276696365732e63726c300d06092a864886f70d010105050003820101000856fc02f09be8ffa4fad67bc64480ce4fc4c5f60058cca6b6bc1449680476e8e6ee5dec020f60d68d50184f264e01e3e6b0a5eebfbc745441bffdfc12b8c74f5af48960057f60b7054af3f6f1c2bfc4b97486b62d7d6bccd2f346dd2fc6e06ac3c334032c7d96dd5ac20ea70a99c1058bab0c2ff35c3acf6c37550987de53406c58effcb6ab656e04f61bdc3ce05a15c69ed9f15948302165036cece92173ec9b03a1e037ada015188ffaba02cea72ca910132cd4e50826ab229760f8905e74d4a29a53bdf2a968e0a26ec2d76cb1a30f9ebfeb68e756f2aef2e32b383a0981b56b85d7be2ded3f1ab7b263e2f5622c82d46a004150f139839f95e93696986e c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe -
Suspicious behavior: EnumeratesProcesses 2 IoCs
pid Process 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe -
Suspicious use of FindShellTrayWindow 8 IoCs
pid Process 2784 kan32.exe 2784 kan32.exe 2784 kan32.exe 2784 kan32.exe 2784 kan32.exe 2784 kan32.exe 2784 kan32.exe 2784 kan32.exe -
Suspicious use of SendNotifyMessage 8 IoCs
pid Process 2784 kan32.exe 2784 kan32.exe 2784 kan32.exe 2784 kan32.exe 2784 kan32.exe 2784 kan32.exe 2784 kan32.exe 2784 kan32.exe -
Suspicious use of SetWindowsHookEx 3 IoCs
pid Process 2784 kan32.exe 2784 kan32.exe 2784 kan32.exe -
Suspicious use of WriteProcessMemory 4 IoCs
description pid Process procid_target PID 2652 wrote to memory of 2784 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 32 PID 2652 wrote to memory of 2784 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 32 PID 2652 wrote to memory of 2784 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 32 PID 2652 wrote to memory of 2784 2652 c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe 32
Processes
-
C:\Users\Admin\AppData\Local\Temp\c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe"C:\Users\Admin\AppData\Local\Temp\c86783f0365daa76c3750ca3f887e57aa1e91dd09ac65574eadfd3ccaf25ae70N.exe"1⤵
- Loads dropped DLL
- Drops file in Program Files directory
- System Location Discovery: System Language Discovery
- Modifies system certificate store
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of WriteProcessMemory
PID:2652 -
C:\Program Files (x86)\kan32\kan32.exe"C:\Program Files (x86)\kan32\kan32.exe" /sstart2⤵
- Executes dropped EXE
- System Location Discovery: System Language Discovery
- Modifies Internet Explorer settings
- Suspicious use of FindShellTrayWindow
- Suspicious use of SendNotifyMessage
- Suspicious use of SetWindowsHookEx
PID:2784
-
Network
MITRE ATT&CK Enterprise v15
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
1.2MB
MD5436cf7c2f474d7844b408a6ff3246add
SHA1ff9c0293c6bdf0ec02c0e7d6bbf6ed0dd256fae5
SHA256750fdd1d46a0e7b07fd5b085da0487e2c1bd8c07d8e272d3c32f429da398ed40
SHA51242c2176cb06ea8188326752dbd428138b90c4f53e8bfe05a0333eb5fecb81d9a180422137639d9140728431d6918897bd9c898575284091e25f5b9ccf29675b9
-
Filesize
70KB
MD549aebf8cbd62d92ac215b2923fb1b9f5
SHA11723be06719828dda65ad804298d0431f6aff976
SHA256b33efcb95235b98b48508e019afa4b7655e80cf071defabd8b2123fc8b29307f
SHA512bf86116b015fb56709516d686e168e7c9c68365136231cc51d0b6542ae95323a71d2c7acec84aad7dcecc2e410843f6d82a0a6d51b9acfc721a9c84fdd877b5b
-
Filesize
181KB
MD54ea6026cf93ec6338144661bf1202cd1
SHA1a1dec9044f750ad887935a01430bf49322fbdcb7
SHA2568efbc21559ef8b1bcf526800d8070baad42474ce7198e26fa771dbb41a76b1d8
SHA5126c7e0980e39aacf4c3689802353f464a08cd17753bd210ee997e5f2a455deb4f287a9ef74d84579dbde49bc96213cd2b8b247723919c412ea980aa6e6bfe218b
-
Filesize
96KB
MD5156add805fa8888c0f744566a73b60fe
SHA120d3a02a1b396b66d81a23e010e9cd3dc579ac92
SHA2564ce7efe0a9983fc43081d9f9769d5f47f527196d87fe708552d7f2cb1d2ebdb3
SHA5121f64129e61d9611021a8fcbfb61ba39fbc97a06bcf27334b92ca9a3748dbb96178453f51834728be6fbcf4d4c90e802885a2ab30df4bfe15c67f41ba465f8e93
-
Filesize
20KB
MD550fdadda3e993688401f6f1108fabdb4
SHA104a9ae55d0fb726be49809582cea41d75bf22a9a
SHA2566d6ddc0d2b7d59eb91be44939457858ced5eb23cf4aa93ef33bb600eb28de6f6
SHA512e9628870feea8c3aaefe22a2af41cf34b1c1778c4a0e81d069f50553ce1a23f68a0ba74b296420b2be92425d4995a43e51c018c2e8197ec2ec39305e87c56be8
-
Filesize
10KB
MD532465a07028b927b22c38e642c2cb836
SHA1309cac412b2ecf6a36f6e989c828afcdd8c7a6e4
SHA256eda545d4dcb37098a90fce9692d5094bb56897f04eff6d40e3dedd122a4d1292
SHA5129d886a722bbbb5d8d77e97d256057fe685f1932042257a8382e13548fe835d01c64de65e2b5ad2c2ff99692b14c924e6ddb84797f6224f1772e8699b421e6aff