Analysis
-
max time kernel
151s -
max time network
229s -
platform
windows7_x64 -
resource
win7-20240221-en -
resource tags
arch:x64arch:x86image:win7-20240221-enlocale:en-usos:windows7-x64system -
submitted
18-04-2024 00:28
Static task
static1
Behavioral task
behavioral1
Sample
libmotiondetect_plugin.dll?id=8328c31dba7c71ee20ee32f1a735d639f9e43928.html
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
libmotiondetect_plugin.dll?id=8328c31dba7c71ee20ee32f1a735d639f9e43928.html
Resource
win10v2004-20240412-en
General
-
Target
libmotiondetect_plugin.dll?id=8328c31dba7c71ee20ee32f1a735d639f9e43928.html
-
Size
245KB
-
MD5
bd74d2e6e0ef33b28b32273fae7ac67a
-
SHA1
710a5b0e1f08cb63032f7d9d8d55f22c1bbc8f32
-
SHA256
0fd71efae3c62adf4b35aff93e51a60e28da23be804c418c202300f93c5b11e4
-
SHA512
8dfe6def70a10f4b855a9e7501d6b2750badc0bbfffcf53686d0669f377f3ea44896a1bc515e8b43336c1919c7a216526b1816bd198102a5f5a87c52f956ed73
-
SSDEEP
1536:6h/XpvShFukzBY5KuaQTz6vky/eIcwFqONYAsinq9NZAAi1YE8B:6h/X1ShFwK0U4ZONr3nE2Ai1g
Malware Config
Signatures
-
description ioc Process Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\Main\WindowsSearch IEXPLORE.EXE Set value (str) \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\Main\WindowsSearch\Version = "WS not running" IEXPLORE.EXE Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\DomainSuggestion iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\PageSetup iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\Main\WindowsSearch iexplore.exe Set value (str) \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\Main\WindowsSearch\Version = "WS not running" iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\Recovery\PendingRecovery iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\TabbedBrowsing\NewTabPage iexplore.exe Set value (data) \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\TabbedBrowsing\NewTabPage\MFV = 01000000d08c9ddf0115d1118c7a00c04fc297eb01000000ffebb09deeb747419e902f1accea58f70000000002000000000010660000000100002000000041de0f3ccf6784c9e1ef55f30745985a37b4c1d8dd9492afcb99f30004d4b07c000000000e8000000002000020000000bc906a478a3756dc132065c0eeebb031106998fe932640e07778686125d5d9eb900000002e430ccb7895d9b7a2a44b29305d0ca49bd9d3f6c0494878843f6358473bf500750295876ac878862efd78183c9c04e02dac5884880fe9bc70183e84441a06d5a1fd05dd2ba8d235406ef0f54b90891aa6e1a0f74da0d6971cc34d563c2d968749bd412c8d3cb22ee0d1452a3fdad1b3b3d736d4f98ae9f21ac7e5fdd3eec19b30d69df0ed1b050ea60111bac5ead66640000000e59a870504ffc27a0f51825e0efead1fd54ce83851edbb92e57776cc3e10024fd82212f19c82ebf3a156fb735b47901a1c5703a34938bab838ad79522c992666 iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\GPU iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\Recovery\AdminActive iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\Main IEXPLORE.EXE Set value (int) \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\SearchScopes\DownloadRetries = "2" iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\IntelliForms iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\LowRegistry iexplore.exe Set value (int) \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\Recovery\PendingRecovery\AdminActive = "1" iexplore.exe Set value (data) \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\TabbedBrowsing\NewTabPage\DecayDateQueue = 01000000d08c9ddf0115d1118c7a00c04fc297eb01000000ffebb09deeb747419e902f1accea58f7000000000200000000001066000000010000200000006f8483dd0427a0a101f30965835186113452e5093c6ca1b954c729e87a36783d000000000e800000000200002000000070c16e9d34d23750c8c12ffcd450d06bd816f5d91bc16b1502d520e61b4118e0200000003d8ea23af648ecfad1387dc8a14b2dc96aee7bbfbed4c08aebab99cd544fcb52400000003f0d2efeb36c78fc96e5164bd44f855b648c11fc417d45b4a3c813bc081f3d3f226ae0cb56ff008fa22cfdca83a87eb6e2a2c6dc76a0c1b7a23acff519f92e29 iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\IETld\LowMic iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\LowRegistry\DOMStorage iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\Toolbar\WebBrowser iexplore.exe Set value (int) \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\Main\CompatibilityFlags = "0" iexplore.exe Set value (data) \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\Main\Window_Placement = 2c0000000200000003000000ffffffffffffffffffffffffffffffff2400000024000000aa04000089020000 iexplore.exe Set value (int) \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\DomainSuggestion\NextUpdateDate = "419562161" iexplore.exe Set value (int) \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\Recovery\AdminActive\{FC9106E1-FD1A-11EE-8D0F-52C7B7C5B073} = "0" iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\SearchScopes iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\InternetRegistry iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\LowRegistry\DontShowMeThisDialogAgain iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\Zoom iexplore.exe Set value (str) \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\Main\FullScreen = "no" iexplore.exe Set value (int) \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\TabbedBrowsing\NTPFirstRun = "1" iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\Main iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\BrowserEmulation\LowMic iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\Toolbar iexplore.exe Set value (int) \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\Recovery\PendingRecovery\AdminActive = "0" iexplore.exe Key created \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\TabbedBrowsing iexplore.exe Set value (data) \REGISTRY\USER\S-1-5-21-2461186416-2307104501-1787948496-1000\Software\Microsoft\Internet Explorer\TabbedBrowsing\NewTabPage\LastProcessed = 9026b6f82791da01 iexplore.exe -
Suspicious use of FindShellTrayWindow 1 IoCs
pid Process 2852 iexplore.exe -
Suspicious use of SetWindowsHookEx 6 IoCs
pid Process 2852 iexplore.exe 2852 iexplore.exe 600 IEXPLORE.EXE 600 IEXPLORE.EXE 600 IEXPLORE.EXE 600 IEXPLORE.EXE -
Suspicious use of WriteProcessMemory 4 IoCs
description pid Process procid_target PID 2852 wrote to memory of 600 2852 iexplore.exe 30 PID 2852 wrote to memory of 600 2852 iexplore.exe 30 PID 2852 wrote to memory of 600 2852 iexplore.exe 30 PID 2852 wrote to memory of 600 2852 iexplore.exe 30
Processes
-
C:\Program Files\Internet Explorer\iexplore.exe"C:\Program Files\Internet Explorer\iexplore.exe" C:\Users\Admin\AppData\Local\Temp\libmotiondetect_plugin.dll_id=8328c31dba7c71ee20ee32f1a735d639f9e43928.html1⤵
- Modifies Internet Explorer settings
- Suspicious use of FindShellTrayWindow
- Suspicious use of SetWindowsHookEx
- Suspicious use of WriteProcessMemory
PID:2852 -
C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE"C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE" SCODEF:2852 CREDAT:275457 /prefetch:22⤵
- Modifies Internet Explorer settings
- Suspicious use of SetWindowsHookEx
PID:600
-
Network
MITRE ATT&CK Enterprise v15
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
68KB
MD529f65ba8e88c063813cc50a4ea544e93
SHA105a7040d5c127e68c25d81cc51271ffb8bef3568
SHA2561ed81fa8dfb6999a9fedc6e779138ffd99568992e22d300acd181a6d2c8de184
SHA512e29b2e92c496245bed3372578074407e8ef8882906ce10c35b3c8deebfefe01b5fd7f3030acaa693e175f4b7aca6cd7d8d10ae1c731b09c5fa19035e005de3aa
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD50ae793264e2ff53d406943547eab0cdc
SHA18556a716773dbe7e3a889f8a1a2c3d3c186cd2ab
SHA2560cbf17b616cd683050bd3eb8172839b4756fa1707fbbf77d40f12ab4570c1f56
SHA512330a239260ebe2668e2fc5e313655848fee28ced9ae069a228908a8a9d8a305d3a31ae2e929b4a4460be2848ed0266f6d48e735cf736397e0446ec46a65d3163
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5e91c247ec517e5b8e6a5477f58c943ca
SHA16d8e19fc5133772f43dae37851647bc05e80d92a
SHA256f323ba1bffac2044d3f557861ed48ef0366422fb88b0535d2972be6e9559a482
SHA5121676b41038f927434bd284e704cc91a8e93ca64dccce83ab4702128cb0a83b1efc8f02e48da14395979aba98ad137af0771fe503c4ad2ce61ebb7ae7942f4067
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5458bb6572f489e21ff36561b63598108
SHA1441c03a8c2fe22fc747e3910c072e18b319bf16e
SHA256281f37000eadb32da902d26b39837a6fdd7650ea885d7bb4c2867f94421dff02
SHA512eeddcb03a7375d3b16e57877ad00aa8eb81c6032d9f4083d9e9b7b0836ca3ab09fe7ed9b76fb7747e6b5261de7d0c0585a7871a20911a2d09744d2b39443b379
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5303945ee5ed3a78f379768f3e2c597bd
SHA1d5f232b2918fee18890f6a368fef89090759f8ce
SHA25692717f495786d210afc5ede0e6fc79b5f9e007a04ebe16a335311a117acc59f2
SHA512cdc31e67cdd83e23288afdbb228fcb99f64c4c2f4aa659c58f435e0c580975c7f3faadee66da342b356b03c62c56483f81dcc1cdf23a7f1af7c8253c7b6c7af1
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD51328eee5c25a67330b1a41f9818fd621
SHA10e020e8226e2f96d88e5b8780ab8c5db97cea369
SHA2567e407099389617fecaa53ea802fcdc4e36b2ae2871424d57a0b5298774727064
SHA512474190bc8be61cea99977de7fbd5cb4e102e619b471b0f8d145211fba8f457f1f60b3391941101362f3730fcb3bce05227187c46dfcfc021fcee4831a7abf7ac
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD52958ff915ed4d18280362ba8aa8db0fe
SHA1935852ac991d65ef524ce243adba0a9096f7404c
SHA256f5eda3f47b13942489d334f0a73e61ef2da146e0212e8d68ba2758d102951dd7
SHA5124adeb5574277f5e60297628d8907920f8736fe25cef53cbb553b3e9000031099f3204e304be8e55dbb45d8e42c2b9c8596aa15f967de825612302df11f837c2a
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5beed8084cf43b2aa3aa2d0e3462ea616
SHA17be9d3060f23655a2f056908758ee9146121eb86
SHA256e266b2e40a8f01d544331da3b4644220fb4d3c8f1bca2f9ff7fa53c452249e00
SHA51252a054035539d5bb71a6cf61744f8bfe43ea5fcfa888da0a49c853dbf31afacf459c123aeaf21a47d131c81078ff42d74425bb38d7805ae7ba5b09f0cc1c241f
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5d6a09856772be50a1935f08ae7a2613a
SHA1ab3761640670276eb2f11f45438ac1c04e754205
SHA256842e00f3e97f8e3307f6fb695c48766fb738c219ebfc1ed921ae0a35a88c3930
SHA5127b43d230fffeb13ef0ede21398c4ab64bdc543002231b0689dabe7ef368d1616d93fa6544fa0c37a82a1c70d87b3c35c231f814a0aa371d35a1b222bd3072b46
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5a4affe021e97a859f9f477c7a171031e
SHA137fc580e407b0dc7b8cbc024cc7c0f62e20d9bd3
SHA256b3902107a3949496428c610a32859859ff4a3712faf4b06c556a31c0d698a5ae
SHA5128007170fc7cb88d8417a50c4c6775e1cc82c9d6a13b74db873f779fb3dcd440b86f420ba902e908f99bea72ad074add16b4d66c3a01a4cdbd6e079fb0a193e76
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5d037bc9a2a40a1d043979924674f4a31
SHA167525d2fdde6ddd50c20a3de58ad1cd8873dbeca
SHA2561a0f681f1de5b0825d942925e9e47ce40c6a12f784802c988b987d822fe1385f
SHA51251990c69d8b6579788c70d4c72e77047c9cb0f6e9190cbee879c6379ccacb4eb089b7514b6926411c5111422cad2d90ba901403f906a5fbfa7fb05ce4768c488
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD51c3710830f20d709a751f8b1815d7501
SHA1e0ab8a3a30986d634fda35141b7a00b0046fb2e0
SHA256290a97e5ce3bd3c2cd79573063bf82e8b9414b5694c9710936da2ad77be42347
SHA51261c2587d1ca707884d9466fd49e9c6fba7bc24df394d773ecd3b2dbd391abfef37a667710ef7a8316a68714cd89fe8ce0b44762e196f4c9bf208d0096d172983
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5b2b7b343b73d084e56e1a84e990aaa2c
SHA179d72c264535b3952e1a4ddaa314f49a8f8151a1
SHA256c4637e2895c73a3ca1d0152ecf9a6e41ae113a6b34416c164d8e4a1400dba786
SHA51247f9b60403ef9a2fe0c69f6f5861f28c13e701d4caff30c0e73fd9696322571c509a3b944ee3d2113f5bc156cc809090fe7e2b8d0001a348df2c5df20c26806b
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD53851aa698112cb0ed70354e5b76601f9
SHA1510c5b8fb8832386ce0e4e354f2c74cd5120e0f8
SHA256d12dcda619c97cc5148a16b870e872b13938459fa4c46693de9adc2fe0c474fa
SHA512c5e8cb97a95c342974b68c088faadd83b2ead18e40609498cbeaf72e003ae92b0c0ac59789570490e4d2f9d5897c9ef1bd4b7768a7cb00219ac5e009b1a6319e
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD548320ffda5c1bca45098dd958f6fb495
SHA1c4564bbf73fb44196bddf10208c28750e97af6cc
SHA2565ac1d8bb846fbed67c728f53e557c4b759be4109ac3ace3e720966bf3edf8d87
SHA512d20490c800350fcb7a12d4f48527c83dab1a3f3aad70d14882e7f109b4d8cbdc8a00c37df8f8d8f0f02c075177393aea21c051e79d618dfd45a9cc12a9771156
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5da29c84e0e13e5430a40e45b0c064039
SHA14e5097d1e311ba6915f9f7dd8a4c4662c019c9a2
SHA2567ad77fff2dde9101808139395c588e490145eb2bd353891f78860d224b8401f4
SHA512720f68b66ed8a87decd4338ed04fd4f264ae2f82a024b54c82825b99b5539c5f891ae83f49b811fa27300375305730735ab963d62ce449966d34718bb4baefac
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD584033de964b0d16b402866b3b0d8d85a
SHA1e790ec6db1c1db7bdabcea0f7486b9fc982df534
SHA256666d3b80a8f2003bc26a3bed3d4a4b1014fa690410090d72da59d538ed3b3ee0
SHA5125dc4400a9433a8bd1a1d5dbbfdf50575169747e33416f73aaf0f7158eede86945a92051b185e2df3df0b52d15e32d0403e98812bdf2dad9d5e49d80c001461b1
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5f4c041759c1ebe5902f50c8154791aa1
SHA14bcbddbdfda93f8a06a9fdfffa625208c97757fa
SHA256046c9f11db1544cc3490142e407992850ce31647a4d4e47c68effeccb8c5fecd
SHA5120378cf4e52969c7777bebc0737876585450e14d2bf087aa21ca9a8b4ef24b586597b87b2b8272039bc5aebf5f1a6826aae21649f6ba363b5848ca807b11721e8
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD51bd897a8696f56079d3e575bc24378c8
SHA1dfb3236c36d3459121f8a797a5b4f69c826df11f
SHA256e5ec1b0e6e3af9a5bb9b31ffe40aca79e2c00ea83c1739b041ef4e8923e37652
SHA512b3844554b0e9b801212c792f4ea2dbcc6daa03eb3dd95627a96d5d5ae4d5da5f9f791a1af903417d1b138be7896dca068847447488b4c6cb0e155b7eb1df472e
-
Filesize
65KB
MD5ac05d27423a85adc1622c714f2cb6184
SHA1b0fe2b1abddb97837ea0195be70ab2ff14d43198
SHA256c6456e12e5e53287a547af4103e0397cb9697e466cf75844312dc296d43d144d
SHA5126d0ef9050e41fbae680e0e59dd0f90b6ac7fea5579ef5708b69d5da33a0ece7e8b16574b58b17b64a34cc34a4ffc22b4a62c1ece61f36c4a11a0665e0536b90d
-
Filesize
177KB
MD5435a9ac180383f9fa094131b173a2f7b
SHA176944ea657a9db94f9a4bef38f88c46ed4166983
SHA25667dc37ed50b8e63272b49a254a6039ee225974f1d767bb83eb1fd80e759a7c34
SHA5121a6b277611959720a9c71114957620517ad94541302f164eb872bd322292a952409bafb8bc2ac793b16ad5f25d83f8594ccff2b7834e3c2b2b941e6fc84c009a