Analysis
-
max time kernel
150s -
max time network
139s -
platform
windows10-2004_x64 -
resource
win10v2004-20240802-en -
resource tags
arch:x64arch:x86image:win10v2004-20240802-enlocale:en-usos:windows10-2004-x64system -
submitted
19-09-2024 21:17
Static task
static1
Behavioral task
behavioral1
Sample
ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe
Resource
win7-20240708-en
General
-
Target
ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe
-
Size
242KB
-
MD5
ec35e0825aae08eeae9659a8b3d9b8c4
-
SHA1
8791c12e8d95c13e38ce885e4bcf4da13f2273e0
-
SHA256
aaccbe42e25e33b0e42f627ff4604ad97941b9ee5d7146e82d0e0179e15f074e
-
SHA512
26eec5073c4515ab16075a7b3c0c6fd47d3e3dd42b0b8690dba308db3ebf2fbcdb4e7307c46dc4f90e30bf36378c6a5296ac431ee61bfb2e18a955894864683f
-
SSDEEP
3072:LWrrq0RO8vAAvZNXUgGQQYI9wuCR/7PPxitQf/flBP+7sFXaAdJeoTIVWY19QdiL:CrmEOwAAng+uuzTNBfXV7etVb6iZwaF
Malware Config
Extracted
latentbot
sephiroth99.zapto.org
1sephiroth99.zapto.org
2sephiroth99.zapto.org
3sephiroth99.zapto.org
4sephiroth99.zapto.org
5sephiroth99.zapto.org
6sephiroth99.zapto.org
7sephiroth99.zapto.org
8sephiroth99.zapto.org
Signatures
-
Modifies firewall policy service 3 TTPs 10 IoCs
description ioc Process Key created \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications reg.exe Key created \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile reg.exe Key created \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile reg.exe Set value (int) \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\DoNotAllowExceptions = "0" reg.exe Key created \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List reg.exe Key created \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile reg.exe Set value (str) \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\C:\Users\Admin\AppData\Roaming\CCEGGQ6PE8.exe = "C:\\Users\\Admin\\AppData\\Roaming\\CCEGGQ6PE8.exe:*:Enabled:Windows Messanger" reg.exe Key created \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List reg.exe Set value (str) \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\C:\Windows\Microsoft.NET\Framework\v2.0.50727\AppLaunch.exe = "C:\\Windows\\Microsoft.NET\\Framework\\v2.0.50727\\AppLaunch.exe:*:Enabled:Windows Messanger" reg.exe Set value (int) \REGISTRY\MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\DoNotAllowExceptions = "0" reg.exe -
Checks computer location settings 2 TTPs 2 IoCs
Looks up country code configured in the registry, likely geofence.
description ioc Process Key value queried \REGISTRY\USER\S-1-5-21-355097885-2402257403-2971294179-1000\Control Panel\International\Geo\Nation typeperf.exe Key value queried \REGISTRY\USER\S-1-5-21-355097885-2402257403-2971294179-1000\Control Panel\International\Geo\Nation ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe -
Executes dropped EXE 2 IoCs
pid Process 1212 typeperf.exe 4960 mssmbios.exe -
resource yara_rule behavioral2/memory/4344-7-0x0000000000400000-0x000000000047B000-memory.dmp upx behavioral2/memory/4344-9-0x0000000000400000-0x000000000047B000-memory.dmp upx behavioral2/memory/4344-11-0x0000000000400000-0x000000000047B000-memory.dmp upx behavioral2/memory/4344-10-0x0000000000400000-0x000000000047B000-memory.dmp upx -
Adds Run key to start application 2 TTPs 1 IoCs
description ioc Process Set value (str) \REGISTRY\USER\S-1-5-21-355097885-2402257403-2971294179-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Microsoft® Windows® Operating System = "C:\\Users\\Admin\\AppData\\Roaming\\Microsoft\\Windows\\Templates\\typeperf.exe" typeperf.exe -
Suspicious use of SetThreadContext 1 IoCs
description pid Process procid_target PID 2160 set thread context of 4344 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 82 -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
-
System Location Discovery: System Language Discovery 1 TTPs 12 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 AppLaunch.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language cmd.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language cmd.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language reg.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language reg.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language reg.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language reg.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language cmd.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language typeperf.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language mssmbios.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language cmd.exe -
Modifies registry key 1 TTPs 4 IoCs
pid Process 4528 reg.exe 3884 reg.exe 4700 reg.exe 4956 reg.exe -
Suspicious behavior: EnumeratesProcesses 64 IoCs
pid Process 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 1212 typeperf.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 1212 typeperf.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 4960 mssmbios.exe 1212 typeperf.exe 4960 mssmbios.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 1212 typeperf.exe 4960 mssmbios.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 1212 typeperf.exe 4960 mssmbios.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 1212 typeperf.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 4960 mssmbios.exe 1212 typeperf.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 4960 mssmbios.exe 1212 typeperf.exe 4960 mssmbios.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 1212 typeperf.exe 4960 mssmbios.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 1212 typeperf.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 4960 mssmbios.exe 1212 typeperf.exe 4960 mssmbios.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 1212 typeperf.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 4960 mssmbios.exe 1212 typeperf.exe 4960 mssmbios.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 1212 typeperf.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 4960 mssmbios.exe 1212 typeperf.exe 4960 mssmbios.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 1212 typeperf.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 4960 mssmbios.exe 1212 typeperf.exe 4960 mssmbios.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 1212 typeperf.exe 4960 mssmbios.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 1212 typeperf.exe 4960 mssmbios.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 1212 typeperf.exe 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 4960 mssmbios.exe -
Suspicious use of AdjustPrivilegeToken 38 IoCs
description pid Process Token: SeDebugPrivilege 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe Token: 1 4344 AppLaunch.exe Token: SeCreateTokenPrivilege 4344 AppLaunch.exe Token: SeAssignPrimaryTokenPrivilege 4344 AppLaunch.exe Token: SeLockMemoryPrivilege 4344 AppLaunch.exe Token: SeIncreaseQuotaPrivilege 4344 AppLaunch.exe Token: SeMachineAccountPrivilege 4344 AppLaunch.exe Token: SeTcbPrivilege 4344 AppLaunch.exe Token: SeSecurityPrivilege 4344 AppLaunch.exe Token: SeTakeOwnershipPrivilege 4344 AppLaunch.exe Token: SeLoadDriverPrivilege 4344 AppLaunch.exe Token: SeSystemProfilePrivilege 4344 AppLaunch.exe Token: SeSystemtimePrivilege 4344 AppLaunch.exe Token: SeProfSingleProcessPrivilege 4344 AppLaunch.exe Token: SeIncBasePriorityPrivilege 4344 AppLaunch.exe Token: SeCreatePagefilePrivilege 4344 AppLaunch.exe Token: SeCreatePermanentPrivilege 4344 AppLaunch.exe Token: SeBackupPrivilege 4344 AppLaunch.exe Token: SeRestorePrivilege 4344 AppLaunch.exe Token: SeShutdownPrivilege 4344 AppLaunch.exe Token: SeDebugPrivilege 4344 AppLaunch.exe Token: SeAuditPrivilege 4344 AppLaunch.exe Token: SeSystemEnvironmentPrivilege 4344 AppLaunch.exe Token: SeChangeNotifyPrivilege 4344 AppLaunch.exe Token: SeRemoteShutdownPrivilege 4344 AppLaunch.exe Token: SeUndockPrivilege 4344 AppLaunch.exe Token: SeSyncAgentPrivilege 4344 AppLaunch.exe Token: SeEnableDelegationPrivilege 4344 AppLaunch.exe Token: SeManageVolumePrivilege 4344 AppLaunch.exe Token: SeImpersonatePrivilege 4344 AppLaunch.exe Token: SeCreateGlobalPrivilege 4344 AppLaunch.exe Token: 31 4344 AppLaunch.exe Token: 32 4344 AppLaunch.exe Token: 33 4344 AppLaunch.exe Token: 34 4344 AppLaunch.exe Token: 35 4344 AppLaunch.exe Token: SeDebugPrivilege 1212 typeperf.exe Token: SeDebugPrivilege 4960 mssmbios.exe -
Suspicious use of SetWindowsHookEx 4 IoCs
pid Process 4344 AppLaunch.exe 4344 AppLaunch.exe 4344 AppLaunch.exe 4344 AppLaunch.exe -
Suspicious use of WriteProcessMemory 38 IoCs
description pid Process procid_target PID 2160 wrote to memory of 4344 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 82 PID 2160 wrote to memory of 4344 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 82 PID 2160 wrote to memory of 4344 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 82 PID 2160 wrote to memory of 4344 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 82 PID 2160 wrote to memory of 4344 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 82 PID 2160 wrote to memory of 4344 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 82 PID 2160 wrote to memory of 4344 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 82 PID 2160 wrote to memory of 4344 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 82 PID 4344 wrote to memory of 1220 4344 AppLaunch.exe 83 PID 4344 wrote to memory of 1220 4344 AppLaunch.exe 83 PID 4344 wrote to memory of 1220 4344 AppLaunch.exe 83 PID 4344 wrote to memory of 4176 4344 AppLaunch.exe 84 PID 4344 wrote to memory of 4176 4344 AppLaunch.exe 84 PID 4344 wrote to memory of 4176 4344 AppLaunch.exe 84 PID 4344 wrote to memory of 4808 4344 AppLaunch.exe 85 PID 4344 wrote to memory of 4808 4344 AppLaunch.exe 85 PID 4344 wrote to memory of 4808 4344 AppLaunch.exe 85 PID 4344 wrote to memory of 436 4344 AppLaunch.exe 86 PID 4344 wrote to memory of 436 4344 AppLaunch.exe 86 PID 4344 wrote to memory of 436 4344 AppLaunch.exe 86 PID 436 wrote to memory of 4528 436 cmd.exe 91 PID 436 wrote to memory of 4528 436 cmd.exe 91 PID 436 wrote to memory of 4528 436 cmd.exe 91 PID 4176 wrote to memory of 3884 4176 cmd.exe 92 PID 4176 wrote to memory of 3884 4176 cmd.exe 92 PID 4176 wrote to memory of 3884 4176 cmd.exe 92 PID 1220 wrote to memory of 4956 1220 cmd.exe 93 PID 1220 wrote to memory of 4956 1220 cmd.exe 93 PID 1220 wrote to memory of 4956 1220 cmd.exe 93 PID 4808 wrote to memory of 4700 4808 cmd.exe 94 PID 4808 wrote to memory of 4700 4808 cmd.exe 94 PID 4808 wrote to memory of 4700 4808 cmd.exe 94 PID 2160 wrote to memory of 1212 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 95 PID 2160 wrote to memory of 1212 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 95 PID 2160 wrote to memory of 1212 2160 ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe 95 PID 1212 wrote to memory of 4960 1212 typeperf.exe 96 PID 1212 wrote to memory of 4960 1212 typeperf.exe 96 PID 1212 wrote to memory of 4960 1212 typeperf.exe 96
Processes
-
C:\Users\Admin\AppData\Local\Temp\ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe"C:\Users\Admin\AppData\Local\Temp\ec35e0825aae08eeae9659a8b3d9b8c4_JaffaCakes118.exe"1⤵
- Checks computer location settings
- Suspicious use of SetThreadContext
- System Location Discovery: System Language Discovery
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:2160 -
C:\Windows\Microsoft.NET\Framework\v2.0.50727\AppLaunch.exeC:\Windows\Microsoft.NET\Framework\v2.0.50727\AppLaunch.exe2⤵
- System Location Discovery: System Language Discovery
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of SetWindowsHookEx
- Suspicious use of WriteProcessMemory
PID:4344 -
C:\Windows\SysWOW64\cmd.execmd /c REG ADD HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile /v "DoNotAllowExceptions" /t REG_DWORD /d "0" /f3⤵
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:1220 -
C:\Windows\SysWOW64\reg.exeREG ADD HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile /v "DoNotAllowExceptions" /t REG_DWORD /d "0" /f4⤵
- Modifies firewall policy service
- System Location Discovery: System Language Discovery
- Modifies registry key
PID:4956
-
-
-
C:\Windows\SysWOW64\cmd.execmd /c REG ADD HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List /v "C:\Windows\Microsoft.NET\Framework\v2.0.50727\AppLaunch.exe" /t REG_SZ /d "C:\Windows\Microsoft.NET\Framework\v2.0.50727\AppLaunch.exe:*:Enabled:Windows Messanger" /f3⤵
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:4176 -
C:\Windows\SysWOW64\reg.exeREG ADD HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List /v "C:\Windows\Microsoft.NET\Framework\v2.0.50727\AppLaunch.exe" /t REG_SZ /d "C:\Windows\Microsoft.NET\Framework\v2.0.50727\AppLaunch.exe:*:Enabled:Windows Messanger" /f4⤵
- Modifies firewall policy service
- System Location Discovery: System Language Discovery
- Modifies registry key
PID:3884
-
-
-
C:\Windows\SysWOW64\cmd.execmd /c REG ADD HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile /v "DoNotAllowExceptions" /t REG_DWORD /d "0" /f3⤵
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:4808 -
C:\Windows\SysWOW64\reg.exeREG ADD HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile /v "DoNotAllowExceptions" /t REG_DWORD /d "0" /f4⤵
- Modifies firewall policy service
- System Location Discovery: System Language Discovery
- Modifies registry key
PID:4700
-
-
-
C:\Windows\SysWOW64\cmd.execmd /c REG ADD HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List /v "C:\Users\Admin\AppData\Roaming\CCEGGQ6PE8.exe" /t REG_SZ /d "C:\Users\Admin\AppData\Roaming\CCEGGQ6PE8.exe:*:Enabled:Windows Messanger" /f3⤵
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:436 -
C:\Windows\SysWOW64\reg.exeREG ADD HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List /v "C:\Users\Admin\AppData\Roaming\CCEGGQ6PE8.exe" /t REG_SZ /d "C:\Users\Admin\AppData\Roaming\CCEGGQ6PE8.exe:*:Enabled:Windows Messanger" /f4⤵
- Modifies firewall policy service
- System Location Discovery: System Language Discovery
- Modifies registry key
PID:4528
-
-
-
-
C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Templates\typeperf.exe"C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Templates\typeperf.exe"2⤵
- Checks computer location settings
- Executes dropped EXE
- Adds Run key to start application
- System Location Discovery: System Language Discovery
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:1212 -
C:\Users\Admin\AppData\Local\Temp\mssmbios.exe"C:\Users\Admin\AppData\Local\Temp\mssmbios.exe"3⤵
- Executes dropped EXE
- System Location Discovery: System Language Discovery
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:4960
-
-
Network
MITRE ATT&CK Enterprise v15
Persistence
Boot or Logon Autostart Execution
1Registry Run Keys / Startup Folder
1Create or Modify System Process
1Windows Service
1Privilege Escalation
Boot or Logon Autostart Execution
1Registry Run Keys / Startup Folder
1Create or Modify System Process
1Windows Service
1Defense Evasion
Impair Defenses
1Disable or Modify System Firewall
1Modify Registry
3Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
242KB
MD5ec35e0825aae08eeae9659a8b3d9b8c4
SHA18791c12e8d95c13e38ce885e4bcf4da13f2273e0
SHA256aaccbe42e25e33b0e42f627ff4604ad97941b9ee5d7146e82d0e0179e15f074e
SHA51226eec5073c4515ab16075a7b3c0c6fd47d3e3dd42b0b8690dba308db3ebf2fbcdb4e7307c46dc4f90e30bf36378c6a5296ac431ee61bfb2e18a955894864683f
-
Filesize
12KB
MD508535cd39d8a5326ac3e314c83ba591e
SHA1bc5ecc1ea6badb732d47ddbebab45f60a8f2c3bd
SHA2564b0edd6adec53f2177470851bf977edbaaa4d073f7a9c10594acc20a1f3bee55
SHA512b9dbc48b4b9e303bda0d66282878a087a3ef090d5a07a495a4b68a0512328ea0c5fc80698a37044e80732f42c079a911c40c9fd99be7b0e5dc0f7244a30d185a