Analysis
-
max time kernel
122s -
max time network
130s -
platform
windows7_x64 -
resource
win7-20240508-en -
resource tags
arch:x64arch:x86image:win7-20240508-enlocale:en-usos:windows7-x64system -
submitted
10/05/2024, 05:29
Static task
static1
Behavioral task
behavioral1
Sample
2d93b993c38013a2f2dd267d20c688ee_JaffaCakes118.html
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
2d93b993c38013a2f2dd267d20c688ee_JaffaCakes118.html
Resource
win10v2004-20240226-en
General
-
Target
2d93b993c38013a2f2dd267d20c688ee_JaffaCakes118.html
-
Size
24KB
-
MD5
2d93b993c38013a2f2dd267d20c688ee
-
SHA1
6f7fe033a765de10f4dfc740ec6670e46480e9ac
-
SHA256
1c9c92e09c2bda1f4eee5dbcf06d57330d34b3093264ad3a394ef501f0c34a55
-
SHA512
bf3ee6a7a661de706be7a9fa8513e1b1d4b00cff44ad5e04e2bb943c19b84e344cc29bcf1b3b841a5a3cc8691487d55e203b488b838ff9434292f79dd97a089e
-
SSDEEP
192:RVpHfp6UyY0BMCUlviikLdawkLhgN490bCE88nBm5nsAN01oLIqzcDVpC5SchOu8:RU1BM1BkLeLqELqVU5SgNLtS2ePJF
Malware Config
Signatures
-
description ioc Process Set value (data) \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\TabbedBrowsing\NewTabPage\MFV = 01000000d08c9ddf0115d1118c7a00c04fc297eb01000000587104b0d2f7da409208cf3ae9e77a23000000000200000000001066000000010000200000001d136b6c3affd0193bbefc01b3f8a44d0331e5f696275dfa6e0ff0515e3d80c5000000000e800000000200002000000030771308c3c132a97bc41a799121e171af2dd80e210f953048f64b422d7fa81c90000000b9e5c6b55892d5271f09c4f05b6ee4a7ce77ad18711de07b95b6fc3112c0b201f8ce91c1008bf0aa7985581bec21ee88ed5542472e8ae7012e3c0b552d1d02bfddaf1f3be02c7b8c019b1b9762a0ebfeb87606799e909ce95b5e6c0ad6dfe73e3f8c979592bdade13c8ad64c8762b727f9736dcfcdea6ecb7dcde8e3ee9508471a6deb462eca0194f6353deed72e26db40000000d0d3547799e5e115d834872db578c4870d0afcdd3aeced63ec7ec250ab477a1c2d17aa40467d135de1c0e64c10e5ffd87bb32052e7dd1e47feac92d545b382c2 iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\Main iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\BrowserEmulation\LowMic iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\IntelliForms iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\Toolbar\WebBrowser iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\Recovery\PendingRecovery iexplore.exe Set value (int) \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\TabbedBrowsing\NTPFirstRun = "1" iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\GPU iexplore.exe Set value (int) \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\Main\CompatibilityFlags = "0" iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\LowRegistry iexplore.exe Set value (int) \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\Recovery\AdminActive\{514B21F1-0E8E-11EF-B02E-F637117826CF} = "0" iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\SearchScopes iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\TabbedBrowsing iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\InternetRegistry iexplore.exe Set value (int) \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\Recovery\PendingRecovery\AdminActive = "1" iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\Main\WindowsSearch IEXPLORE.EXE Set value (int) \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\SearchScopes\DownloadRetries = "3" iexplore.exe Set value (data) \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\TabbedBrowsing\NewTabPage\DecayDateQueue = 01000000d08c9ddf0115d1118c7a00c04fc297eb01000000587104b0d2f7da409208cf3ae9e77a230000000002000000000010660000000100002000000042dace88e18e196a19cd2dac9d070cb6a21a4fec7142033f18ce08ffce550eac000000000e80000000020000200000002e1b51956f142362aae22029b78c4563af4d4ccc39005ead2ba8d4e2eeffe72420000000332b34936e00f984ae98b9e75bd39ba8a7ba52b4bbc34ef639eef6a1da11a655400000004ca12e661e8a4d940a0c0fc8592805ec18ace809d69316ba19e725549e9a9c302dd145ec98c10f7b957b1c98dd3cf21aabf13638372b6c82f93838a5646638cf iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\TabbedBrowsing\NewTabPage iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\LowRegistry\DontShowMeThisDialogAgain iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\Recovery\AdminActive iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\Main\WindowsSearch iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\DomainSuggestion iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\IETld\LowMic iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\LowRegistry\DOMStorage iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\PageSetup iexplore.exe Set value (int) \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\Recovery\PendingRecovery\AdminActive = "0" iexplore.exe Set value (str) \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\Main\WindowsSearch\Version = "WS not running" IEXPLORE.EXE Set value (data) \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\TabbedBrowsing\NewTabPage\LastProcessed = 40d206279ba2da01 iexplore.exe Set value (int) \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\DomainSuggestion\NextUpdateDate = "421480855" iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\Toolbar iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\Zoom iexplore.exe Set value (str) \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\Main\WindowsSearch\Version = "WS not running" iexplore.exe Key created \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\Main IEXPLORE.EXE Set value (str) \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\Main\FullScreen = "no" iexplore.exe Set value (data) \REGISTRY\USER\S-1-5-21-268080393-3149932598-1824759070-1000\Software\Microsoft\Internet Explorer\Main\Window_Placement = 2c0000000200000003000000ffffffffffffffffffffffffffffffff2400000024000000aa04000089020000 iexplore.exe -
Suspicious use of FindShellTrayWindow 1 IoCs
pid Process 3016 iexplore.exe -
Suspicious use of SetWindowsHookEx 6 IoCs
pid Process 3016 iexplore.exe 3016 iexplore.exe 2808 IEXPLORE.EXE 2808 IEXPLORE.EXE 2808 IEXPLORE.EXE 2808 IEXPLORE.EXE -
Suspicious use of WriteProcessMemory 4 IoCs
description pid Process procid_target PID 3016 wrote to memory of 2808 3016 iexplore.exe 28 PID 3016 wrote to memory of 2808 3016 iexplore.exe 28 PID 3016 wrote to memory of 2808 3016 iexplore.exe 28 PID 3016 wrote to memory of 2808 3016 iexplore.exe 28
Processes
-
C:\Program Files\Internet Explorer\iexplore.exe"C:\Program Files\Internet Explorer\iexplore.exe" C:\Users\Admin\AppData\Local\Temp\2d93b993c38013a2f2dd267d20c688ee_JaffaCakes118.html1⤵
- Modifies Internet Explorer settings
- Suspicious use of FindShellTrayWindow
- Suspicious use of SetWindowsHookEx
- Suspicious use of WriteProcessMemory
PID:3016 -
C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE"C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE" SCODEF:3016 CREDAT:275457 /prefetch:22⤵
- Modifies Internet Explorer settings
- Suspicious use of SetWindowsHookEx
PID:2808
-
Network
MITRE ATT&CK Enterprise v15
Replay Monitor
Loading Replay Monitor...
Downloads
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD59e905fa2613de2c2beefe45dfffc6d96
SHA1c273c8c184127ab02b01885ef4c4fe9f1db4f498
SHA256755697b1189724cf001b068519dbe8ca62e0e34ca210a3a90a33e91f5e56e1dd
SHA5125f7f08b34f71480a4f86bff6295ba87e35ce066b109d56295219cf544e08f9d8c9c95257f050a51fbfb93cf8a21c04660f4a320593f498036105f4f68c41f33e
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD590799524997a2d336b11e216e2492112
SHA1df4db5c02efbceea6c2539e86a66924265331af9
SHA25607df556c9335276d18390137ff6bca052636723239b462b63ae27aafe5cdaed9
SHA5129232e754c2b413f9187fe886c620903b427baecacf541de88d97dcb06715538d11ab3886db73f4933fd9addae04867cc35a6acdd9dbd032ec0ab69a09db91d3e
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5cf1910f8494e6565ef507ef55505c2ca
SHA1b3dc05a4d3e0a9815a4c3134fe151b985008d13b
SHA256c022903509b940a8db9bcc8cf49ee3aba1e296b33503ea060f192fc52f5d3318
SHA51206fe8befb578d66fe6f2b8d13117ba992776723c633619f069551ddd2713693ddc7399bd2af92edc39d0482b72f32a86b6f6e0e2f72529e6142530ccdfd8258a
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5ecb26a237405721f8d2ac7daf5c9ac93
SHA1b403847827e6a7c4725a7a89cc79b217fba503a7
SHA2563279adc3249be9905f114627edbdc746058d7202521d402ccd0c05b17f7da898
SHA512fa664be7c60ba614b9c1e3d399a2ae195249d25fea2f72d547e245d00e76f0d860eabd6c6eb54a39d1bd9e13cefbe1b67f29fa44984122f3c4ede1f05c227618
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5a54dc202d73e0eaf255a994660f1201b
SHA1ec49298b88c5c6203b93690c57e189a8bb00eb80
SHA256d3860366595bf58f1356cae6852399f2d0b2268b54534edf3589116d3ae68a60
SHA512525082c55f15b7750b26c58e37baa461be01473568950daadd654dfea36de6a2ae69619348c141f490163fdda5c5a175868bc4ce53c5cd04e2fa26fc0a21af3d
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5482cf5a21919fa9a2a0b57b4cb124326
SHA10a0e9fbc61587ba0f142503d7d8e9326d5fe9c1e
SHA2565d66ea237986a1e0a0ca0b1dfd6cdc40b6ccc016a21ad0f7d3a407d1cfe9c753
SHA512dd93fd31224310a9e78bd49e7086ac80087500857a7dac8e8d179dccab529995f08a7a0456a518d06267ea68c84fae8d25b1f3dfc397d45c6d339b0c7a6ffb7a
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD515ee9a2a1dd150372b2e0e50f6bf7a5c
SHA1ce78a65899bdd1056581c52b06a3b075d15ed448
SHA25636a5a64fc0cd574978ce90070ef52f3c94cfca03dde045ae5748392803fbd49c
SHA51273fdcf908edfab81ca9b84f22ba526d6bb50876f49713914801e911171f46d2a2e2acc4db767e4395bb496fa8dfce3e6cc2e7eddff72dce2573f3760cbff8ce9
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5e4c607fe4ac3e11f8c45951b86d27957
SHA1a1cc81f40f792bd32f0c16d52fbbaddfc75230b1
SHA2564548969fd707ab8355db6e3a4d938bfdf26fa828f79375e31d0e749c6961e0f8
SHA5129df3ee7d49f6853d93cd501703df6d23f143e3cba9d4a03f420791776a1910c7acf84f2f5544eb3a9674474672024c6a31cd2f2f7cfdcc464e6e459fb1ca6737
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD577a8fa98dc5f94cc987135fc0046e742
SHA10cbe6de771add2e1ca4efe72f67b3e1af4e00196
SHA256838fb38fe11e2a064362db9ffd971bd44ebb7722684afbc9b0f39e318d72c22d
SHA5123470a1d8b027e0520361f524b41ad1d1aeb4fe0e3741bffc1954f9452c1f79ca9e7c312a47b2039c081f29bef406bc300e61ff33ea4550fbaa3255feca4ffd9f
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5886689a3baa18f4fac33ca64ecd2709f
SHA1bc0315e3c022edd531758a5b5f1e137bdb68f881
SHA256f93443ce7aa10ac5f935ba1d7b14a00751c69abb51a67b685c3686f27108030d
SHA512ad8e3834a7217d802a13aa8a4cf8b7fdc3a1f9658aed2c7f59f1f9a3d5b09f3fe1888b3ee8a2bd71bb086af7f5b1224281678ad6468b709ba687d1d4f2cf5b20
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5a7721e8059bd09aefe2d91930b48ab05
SHA1670fb60b74119f4e063ae4dd621d6d549366ee9b
SHA256f70cf6da185a32ae12cc046d0f519ef3d470f296926009a7fad12b19ec4ce774
SHA512fc8655755ee0df4ac20d286954695e3857aeb78536cccf8defd7241a1feb628dddb10963398e7b144c13816d04ea44a78c72e20a5d514582777135ab79f7bac3
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD55e9d43cbd79f2622ff0ffc3c894a971e
SHA155d4c87b367e796faeb5665a08aa79550433816e
SHA2560f9a97f488f5f1074bfd7fb9afda8c01b753213cdebb33f17d6d078be2e2fa2f
SHA5120e4f5124559c79537b46024713db77dfe1415fb712ab379862bff9170e65e008631d00c0211f956d073815b4179f03a56b19c78e466b924c208c226a860d8313
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD52c50eabae121d7533848140223cca1ca
SHA1ce82d872992ee30bbcb2a93402b18c28b95bd6ad
SHA256992cbac666f32d019bf140fc931d2b34512787889f7e4d71515b3b05714bdc1c
SHA5125a7337d7d934a611f964935b11440577e545ad38045728522506557cc66af6a81cc459a0aa65150aba8a2b0885df4f8b07fb62f9762aa76a5b1c726a03aca9e8
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5449fa4aa322603e41de5e90557c95951
SHA104bc6bbf1540f298e0b1a76cc3f7b79f5baec8b6
SHA256981a13498fee26af6d2396fba24aaebd9514401b6ba156f71f0cfcfa0dd165b8
SHA5129b2c98f9e940b336c3efbafecdea8831a6393f183b0ed8621c5f2731ca8272f1aec7aaec139db2378a59ad66e4d0075875624b051753a193df0042be40478d22
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5a3347b5a017e3623f1d3c59e7197e1c0
SHA191529b786d0262563dc32142ed166ad5591d1c4e
SHA2569d57d6002c3fb4bad99d425c006e54f55f0739320cea4047f87a4bc85d201853
SHA5129733c5eef622984b41807ada69455b5fe494c5a474305085810341564339f6e81ba85b49124dae2451fdc1bdc13c7a7154eaa66669443e5f1dcd4a4888f8b38c
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD537cba12a651a823bbafa8bec04c11c37
SHA18463331a41ee545a845f68e67287516b97b584f1
SHA2563ed6a55bcfbc74a346b165bf4f927cda61a33d0d73987c5b593d7228d089325d
SHA5124d4b7af35ba0b3400b8eeb7accc826106816a524e2c64bfc3a608d912f0fa963aeddbb8c7f7ca17586ae797a96a2aa91235745a43eeb4e7ad6085ee9f2ead8f9
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5f1211354ad0f392d413e404feee6fb67
SHA14e3f09c01ff4b757a1847ea38027b0b7cde4cce2
SHA2562fd6a30438c6aaa171d39367333f2a57cbbea8f3dad85d365c1ac330bb66bd8d
SHA51204c40f4b93d495d77c6d88f9c07da01a1718c699a4e0e65e9ce09a600e745330e46da750e4bdd8d4ca732a425a05f620274dda65b2770b0f6dde3d7108486eb1
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD5d288fa42afde6c2078ce845cca49fbf2
SHA15851376d192e34c40569a1bfc5904cc80822e8c1
SHA256b24b6c8750706cbb26cfc8811b5232459a92a570b4ed2ddb4ed460e2e5ed6818
SHA512aae8b1c0dc19fc1f6ef760e9f54cc022a081587dcb4df6a64396e3d6ca511b052140867fd7f7215fa460747210af00dfa1038d86a6da771cb7079531e86e876b
-
C:\Users\Admin\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData\94308059B57B3142E455B38A6EB92015
Filesize344B
MD51088eedee4cf4122ce46c4cec3ceeb92
SHA1348133c287b45a613da14e226abf4c2448a0d08d
SHA2562c3b725a23fa6e7d4c9782dad6bcbed0513095c2f98541b811f2b1c909a841d3
SHA51266202c1eb4c545badbe9bc2a323250ed91073e701fe5b13f1a2bc5ac60ea274acd5e09cab1de02805e923a090fd8341a976da85fd5752d9a5461f1cc03468662
-
Filesize
68KB
MD529f65ba8e88c063813cc50a4ea544e93
SHA105a7040d5c127e68c25d81cc51271ffb8bef3568
SHA2561ed81fa8dfb6999a9fedc6e779138ffd99568992e22d300acd181a6d2c8de184
SHA512e29b2e92c496245bed3372578074407e8ef8882906ce10c35b3c8deebfefe01b5fd7f3030acaa693e175f4b7aca6cd7d8d10ae1c731b09c5fa19035e005de3aa
-
Filesize
177KB
MD5435a9ac180383f9fa094131b173a2f7b
SHA176944ea657a9db94f9a4bef38f88c46ed4166983
SHA25667dc37ed50b8e63272b49a254a6039ee225974f1d767bb83eb1fd80e759a7c34
SHA5121a6b277611959720a9c71114957620517ad94541302f164eb872bd322292a952409bafb8bc2ac793b16ad5f25d83f8594ccff2b7834e3c2b2b941e6fc84c009a