/usr/sbin
NameSizeModeActions
accessdb128880755editdlrm
addgnupghome30750755editdlrm
addpart254560755editdlrm
adduser1517200755editdlrm
agetty638880755editdlrm
alternatives375360755editdlrm
anacron419760755editdlrm
apachectl48040755editdlrm
applygnupgdefaults22170755editdlrm
arp662640755editdlrm
arpd1121520755editdlrm
arping294320755editdlrm
atd334080755editdlrm
atrun670755editdlrm
auditctl461200755editdlrm
auditd1553680755editdlrm
augenrules41420755editdlrm
aureport1252880755editdlrm
ausearch1334880755editdlrm
authconfig220570755editdlrm
autrace169360750editdlrm
avcstat167920755editdlrm
badblocks333680755editdlrm
biosdecode219600755editdlrm
biosdevname472720755editdlrm
blkdeactivate163510555editdlrm
blkdiscard297520755editdlrm
blkid1010240755editdlrm
blkmapd547520755editdlrm
blkzone509440755editdlrm
blockdev422960755editdlrm
bridge1620480755editdlrm
build-locale-archive8612480700editdlrm
capsh332240755editdlrm
cfdisk1007680755editdlrm
chcpu295200755editdlrm
chgpasswd713600755editdlrm
chkconfig461920755editdlrm
chpasswd628960755editdlrm
chronyd3846720755editdlrm
chroot424480755editdlrm
clamonacc2321360755editdlrm
clock667840755editdlrm
clockdiff209200755editdlrm
consoletype121440755editdlrm
convertquota805680755editdlrm
cracklib-check133600755editdlrm
cracklib-format2510755editdlrm
cracklib-packer133680755editdlrm
cracklib-unpacker92480755editdlrm
create-cracklib-dict9900755editdlrm
crond757120755editdlrm
csf3260330700editdlrm
ctrlaltdel253840755editdlrm
ctstat259360755editdlrm
dcb1587600755editdlrm
ddns-confgen209520755editdlrm
debugfs2371840755editdlrm
delpart254560755editdlrm
depmod1637840755editdlrm
devlink2210480755editdlrm
dhclient4645680755editdlrm
dhclient-script336460755editdlrm
dmfilemapd251360555editdlrm
dmidecode1452080755editdlrm
dmsetup1624480555editdlrm
dmstats1624480555editdlrm
dnssec-checkds9360755editdlrm
dnssec-coverage9380755editdlrm
dnssec-dsfromkey623040755editdlrm
dnssec-importkey622960755editdlrm
dnssec-keyfromlabel663120755editdlrm
dnssec-keygen745840755editdlrm
dnssec-keymgr9340755editdlrm
dnssec-revoke581040755editdlrm
dnssec-settime623040755editdlrm
dnssec-signzone1200160755editdlrm
dnssec-verify541120755editdlrm
dovecot1660720755editdlrm
dovecot_cpshutdown33440755editdlrm
dpkg-fsys-usrunmess123990755editdlrm
dumpe2fs332960755editdlrm
e2freefrag168160755editdlrm
e2fsck3364000755editdlrm
e2image374880755editdlrm
e2label1132800755editdlrm
e2mmpstatus332960755editdlrm
e2undo208640755editdlrm
e4crypt251360755editdlrm
e4defrag291760755editdlrm
eapol_test24284320755editdlrm
ebtables2261040755editdlrm
ebtables-restore2261040755editdlrm
ebtables-save2261040755editdlrm
edquota934320755editdlrm
ether-wake757680755editdlrm
ethtool5711760755editdlrm
exicyclog113660755editdlrm
exigrep117110755editdlrm
exim16047444755editdlrm
eximstats1527200755editdlrm
exim_checkaccess49440755editdlrm
exim_dbmbuild252800755editdlrm
exim_dumpdb446080755editdlrm
exim_fixdb502240755editdlrm
exim_lock272320755editdlrm
exim_tidydb448320755editdlrm
exinext82180755editdlrm
exiqgrep67400755editdlrm
exiqsumm64440755editdlrm
exiwhat45250755editdlrm
exportfs843520755editdlrm
faillock210160755editdlrm
fcgistarter175200755editdlrm
fdformat339680755editdlrm
fdisk1340480755editdlrm
filefrag168560755editdlrm
findfs126720755editdlrm
firewalld70880755editdlrm
fix-info-dir80330755editdlrm
fixfiles107270755editdlrm
fsck547520755editdlrm
fsck.cramfs424080755editdlrm
fsck.ext23364000755editdlrm
fsck.ext33364000755editdlrm
fsck.ext43364000755editdlrm
fsck.minix1011200755editdlrm
fsck.xfs19680755editdlrm
fsfreeze167760755editdlrm
fstrim507920755editdlrm
fuse2fs720800755editdlrm
fuser390560755editdlrm
fxload221280755editdlrm
g13-syshelp1943120755editdlrm
genhomedircon299760755editdlrm
genhostid121440755editdlrm
genl1243200755editdlrm
genrandom126720755editdlrm
getcap126480755editdlrm
getenforce80240755editdlrm
getpcaps125680755editdlrm
getsebool121520755editdlrm
groupadd976320755editdlrm
groupdel932800755editdlrm
groupmems629600755editdlrm
groupmod1017600755editdlrm
grpck629440755editdlrm
grpconv586400755editdlrm
grpunconv586320755editdlrm
grub2-bios-setup12139840755editdlrm
grub2-get-kernel-settings27420755editdlrm
grub2-install15114640755editdlrm
grub2-macbless11927280755editdlrm
grub2-mkconfig88880755editdlrm
grub2-ofpathname2522240755editdlrm
grub2-probe12139280755editdlrm
grub2-reboot40850755editdlrm
grub2-rpm-sort2899360755editdlrm
grub2-set-bootflag167444755editdlrm
grub2-set-default35350755editdlrm
grub2-set-password31190755editdlrm
grub2-setpassword31190755editdlrm
grub2-sparc64-setup12181200755editdlrm
grub2-switch-to-blscfg88090755editdlrm
grubby2600755editdlrm
gss-server252000755editdlrm
gssproxy1352480755editdlrm
halt2236960755editdlrm
hardlink174960755editdlrm
haveged341360755editdlrm
hdparm1350800755editdlrm
htcacheclean454240755editdlrm
httpd10152560755editdlrm
hwclock667840755editdlrm
iconvconfig338400755editdlrm
ifconfig828000755editdlrm
ifdown21230755editdlrm
ifenslave255440755editdlrm
ifstat1204960755editdlrm
ifup54630755editdlrm
imunify-notifier102933200755editdlrm
init16136240755editdlrm
insmod1637840755editdlrm
install-info514320755editdlrm
installkernel3230755editdlrm
intel_sdsi159920755editdlrm
ip7099440755editdlrm
ip6tables2261040755editdlrm
ip6tables-apply70520755editdlrm
ip6tables-restore2261040755editdlrm
ip6tables-restore-translate2261040755editdlrm
ip6tables-save2261040755editdlrm
ip6tables-translate2261040755editdlrm
ipmaddr215040755editdlrm
iprconfig4178240755editdlrm
iprdbg1408720755editdlrm
iprdump1324080755editdlrm
iprinit1282880755editdlrm
iprsos22360755editdlrm
iprupdate1324000755editdlrm
ipset92240755editdlrm
iptables2261040755editdlrm
iptables-apply70520755editdlrm
iptables-restore2261040755editdlrm
iptables-restore-translate2261040755editdlrm
iptables-save2261040755editdlrm
iptables-translate2261040755editdlrm
iptunnel256000755editdlrm
irqbalance637760755editdlrm
irqbalance-ui422800755editdlrm
isc-hmac-fixup121440755editdlrm
kexec1996560755editdlrm
key.dns_resolver251040755editdlrm
kpartx502320755editdlrm
lchage168000755editdlrm
ldattach337840755editdlrm
ldconfig10097680755editdlrm
lfd4904230700editdlrm
lgroupadd121600755editdlrm
lgroupdel121600755editdlrm
lgroupmod203520755editdlrm
lid166640755editdlrm
lnewusers203440755editdlrm
lnstat259360755editdlrm
load_policy125760755editdlrm
logrotate952640755editdlrm
logsave168000755editdlrm
losetup927680755editdlrm
lpasswd208400755editdlrm
lshw9928240755editdlrm
lsmod1637840755editdlrm
lspci971280755editdlrm
luseradd203520755editdlrm
luserdel162560755editdlrm
lusermod203600755editdlrm
lwresd8611200755editdlrm
makedumpfile4353920755editdlrm
matchpathcon126640755editdlrm
mii-diag260080755editdlrm
mii-tool215360755editdlrm
mkdict2510755editdlrm
mkdumprd129800755editdlrm
mke2fs1417680755editdlrm
mkfadumprd22880755editdlrm
mkfs168720755editdlrm
mkfs.cramfs422560755editdlrm
mkfs.ext21417680755editdlrm
mkfs.ext31417680755editdlrm
mkfs.ext41417680755editdlrm
mkfs.minix886400755editdlrm
mkfs.xfs4874080755editdlrm
mkhomedir_helper250240755editdlrm
mklost+found121440755editdlrm
mksquashfs1913120755editdlrm
mkswap885520755editdlrm
modinfo1637840755editdlrm
modprobe1637840755editdlrm
modsec-sdbm-util264480750editdlrm
mount.fuse3163200755editdlrm
mount.nfs2019764755editdlrm
mount.nfs42019764755editdlrm
mountstats432370755editdlrm
mysqld660944080755editdlrm
named8611200755editdlrm
named-checkconf417680755editdlrm
named-checkzone375120755editdlrm
named-compilezone375120755editdlrm
named-journalprint121360755editdlrm
nameif173840755editdlrm
NetworkManager35794640755editdlrm
newusers1098000755editdlrm
nfsconf383760755editdlrm
nfsconvert133470755editdlrm
nfsdcld674480755editdlrm
nfsdclddb102420755editdlrm
nfsdclnts92330755editdlrm
nfsdcltrack509760755editdlrm
nfsidmap464480755editdlrm
nfsiostat239220755editdlrm
nfsref673760755editdlrm
nfsstat363680755editdlrm
nft249920755editdlrm
nologin121520755editdlrm
nscd1604480755editdlrm
nsec3hash125840755editdlrm
nstat1162960755editdlrm
oddjobd794960755editdlrm
ownership126960755editdlrm
packer133680755editdlrm
pam_console_apply462800755editdlrm
pam_timestamp_check121524755editdlrm
paperconfig41700755editdlrm
parted876560755editdlrm
partprobe167840755editdlrm
partx967680755editdlrm
pdns_server65597440755editdlrm
pidof170960755editdlrm
ping677120755editdlrm
ping6677120755editdlrm
pivot_root126800755editdlrm
plipconfig130160755editdlrm
plymouth-set-default-theme61930755editdlrm
plymouthd1452400755editdlrm
poweroff2236960755editdlrm
prl_nettool9148960755editdlrm
pure-authd196960755editdlrm
pure-certd196000755editdlrm
pure-config.pl47550755editdlrm
pure-ftpd1864400755editdlrm
pure-ftpwho274720755editdlrm
pure-mrtginfo114320755editdlrm
pure-quotacheck192720755editdlrm
pure-uploadscript195360755editdlrm
pwck586400755editdlrm
pwconv543760755editdlrm
pwhistory_helper209200755editdlrm
pwunconv544000755editdlrm
quot805600755editdlrm
quotacheck1185280755editdlrm
quotaoff851520755editdlrm
quotaon851520755editdlrm
quotastats169360755editdlrm
rdisc251360755editdlrm
rdma1918800755editdlrm
readprofile210400755editdlrm
reboot2236960755editdlrm
repquota852400755editdlrm
request-key249680755editdlrm
resize2fs664720755editdlrm
resizepart425680755editdlrm
resolvconf2004480755editdlrm
restorecon210240755editdlrm
restorecon_xattr168080755editdlrm
rfkill547440755editdlrm
rmmod1637840755editdlrm
rndc374080755editdlrm
rndc-confgen209360755editdlrm
rotatelogs312400755editdlrm
route692480755editdlrm
rpc.gssd1090960755editdlrm
rpc.idmapd632160755editdlrm
rpc.mountd1669520755editdlrm
rpc.nfsd511200755editdlrm
rpc.rquotad891920755editdlrm
rpc.statd1057760755editdlrm
rpcbind630240755editdlrm
rpcctl96310755editdlrm
rpcdebug198400755editdlrm
rpcinfo334240755editdlrm
rsyslogd7421200755editdlrm
rtacct480640755editdlrm
rtcwake504880755editdlrm
rtmon1200800755editdlrm
rtstat259360755editdlrm
runlevel2236960755editdlrm
runq16047444755editdlrm
runuser501680755editdlrm
sasldblistusers2212640755editdlrm
saslpasswd2168160755editdlrm
sefcontext_compile669200755editdlrm
selabel_digest125760755editdlrm
selabel_lookup125680755editdlrm
selabel_lookup_best_match121760755editdlrm
selabel_partial_match121680755editdlrm
selinuxconlist121600755editdlrm
selinuxdefcon121600755editdlrm
selinuxenabled80240755editdlrm
selinuxexeccon121440755editdlrm
selinux_check_access126560755editdlrm
semanage421710755editdlrm
semodule299760755editdlrm
sendmail173202755editdlrm
service37290755editdlrm
sestatus209040755editdlrm
setcap166640755editdlrm
setenforce125600755editdlrm
setfiles210240755editdlrm
setpci292480755editdlrm
setquota935680755editdlrm
setsebool167680755editdlrm
sfdisk1213520755editdlrm
showmount215680755editdlrm
shutdown2236960755editdlrm
sim_server121520755editdlrm
slattach448080755editdlrm
sm-notify800080755editdlrm
smartctl9288480755editdlrm
smartd7508000755editdlrm
snmpd332320755editdlrm
snmptrapd333840755editdlrm
ss1958880755editdlrm
sshd8905680755editdlrm
start-statd8380755editdlrm
start-stop-daemon470880755editdlrm
suexec259044755editdlrm
sulogin504240755editdlrm
sw-engine-fpm210962080755editdlrm
swaplabel168960755editdlrm
swapoff212480755editdlrm
swapon505920755editdlrm
switch_root168880755editdlrm
sysctl295680755editdlrm
syspurpose4150755editdlrm
tc6014320755editdlrm
tcsd3171520755editdlrm
telinit2236960755editdlrm
timedatex342320755editdlrm
tipc1669840755editdlrm
tmpwatch363200755editdlrm
tracepath209280755editdlrm
tracepath6209280755editdlrm
tsig-keygen209520755editdlrm
tune2fs1132800755editdlrm
tuned39770755editdlrm
tuned-adm66610755editdlrm
udevadm4347520755editdlrm
umount.nfs2019764755editdlrm
umount.nfs42019764755editdlrm
unbound-anchor587120755editdlrm
unix_chkpwd377444755editdlrm
unix_update377440700editdlrm
unsquashfs1019600755editdlrm
update-alternatives375360755editdlrm
update-pciids17530755editdlrm
update-smart-drivedb147820755editdlrm
useradd1517200755editdlrm
userdel1098640755editdlrm
usermod1475680755editdlrm
usernetctl127044755editdlrm
uuserver162560755editdlrm
vdpa1208720755editdlrm
vigr696880755editdlrm
vipw696880755editdlrm
virt-what145580755editdlrm
visudo2450240755editdlrm
vmcore-dmesg292640755editdlrm
vpddecode168640755editdlrm
weak-modules344100755editdlrm
whmapi034969120755editdlrm
whmapi134969120755editdlrm
whmlogin23900755editdlrm
wipefs421040755editdlrm
wpa_cli1536640755editdlrm
wpa_passphrase933360755editdlrm
wpa_supplicant26206640755editdlrm
xfs_admin14150755editdlrm
xfs_bmap6950755editdlrm
xfs_copy4450160755editdlrm
xfs_db7787200755editdlrm
xfs_estimate126880755editdlrm
xfs_freeze8000755editdlrm
xfs_fsr546880755editdlrm
xfs_growfs4326160755editdlrm
xfs_info12870755editdlrm
xfs_io1928000755editdlrm
xfs_logprint4656160755editdlrm
xfs_mdrestore4199280755editdlrm
xfs_metadump7820755editdlrm
xfs_mkfile10400755editdlrm
xfs_ncheck6850755editdlrm
xfs_quota962320755editdlrm
xfs_repair7324080755editdlrm
xfs_rtcp167680755editdlrm
xfs_spaceman465120755editdlrm
xqmstats168480755editdlrm
xtables-monitor2261040755editdlrm
xtables-nft-multi2261040755editdlrm
zdump210560755editdlrm
zic540960755editdlrm
zramctl1015040755editdlrm
Edit: /usr/sbin/clamonacc (232136B)
ELF>@Ȃ@8 @ @@@hh ## i hh#h#@@ DDStd PtdLLLDDQtdRtd##hh/lib64/ld-linux-x86-64.so.2GNUGNUGNU,Vx}^E]5! BE |8qX2;xB": .$#eYb"%7xPrH)px2rop_X[SR(i<KkJPK_g$^0nC 5?*2+F`_QLiy:X Pc9* 9 "6.0p#0##(p#@p#0p#I,p#(#libcurl.so.4_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablecurl_easy_cleanupcurl_easy_strerrorcurl_easy_sendcurl_easy_initcurl_easy_setoptcurl_easy_performcurl_global_initcurl_easy_recvcurl_easy_getinfolibclamav.so.12cli_newfilepathcli_ctimecli_strerrorcli_regfreecl_retdbdircli_strtokenizecli_gettmpdircli_chompcli_regexeccli_safer_realloccli_safer_strdupcl_cvdheadcli_strntoulcli_realpathcl_cvdfreecli_get_filepath_from_filedesccl_cvdgetagecl_retflevelcli_rndnumcl_strerrorcli_regcompcli_dbgmsgcli_basenamecli_filecopylibgcc_s.so.1_Unwind_Resume_Unwind_GetLanguageSpecificData_Unwind_GetRegionStart_Unwind_SetIP_Unwind_GetIP_Unwind_SetGRlibc.so.6setuidpthread_cond_signalsocket__xpg_basenamefflushinotify_init1fchmod__printf_chkfopengai_strerrorstrncmpftruncateoptindstrrchrperrorconnectgetpwuidunlinkat__fdelt_chkinitgroupsstrncpyforksigfillset__stack_chk_failinotify_rm_watchpthread_mutex_lockselectabortstrtollmemchrstrpbrkgetpidfanotify_initstrftimelocaltime_rstrtolfts_closelchownpthread_attr_setdetachstatefgetxattrfgetsgetpwnamcallocrenameatfutimensstrlenprctlsigemptysetgetaddrinfomemset__errno_locationmemcmp__syslog_chkstrnduppthread_attr_initdup2__fprintf_chkpthread_mutex_unlockpthread_cond_broadcaststdoutfts_readfputspthread_cond_waitlseekfclose__vsnprintf_chkmallocstrcasecmpgetenvoptargstderrsigdelset__snprintf_chkoptoptmkdiratpthread_exitreadlink__fxstatsendmsgfilenopthread_mutex_initgetcwd__getdelimfwriterenamesigactionfanotify_markgeteuiddifftimestrchrflistxattrfdopeninotify_add_watchsleep__cxa_finalizesyscallfreeaddrinfofts_opensetsidfcntl__sprintf_chkpthread_cond_initfsetxattropenat__xstatmemmoveaccess__fxstatatopterrsetgidfts_childrenstrcmp__libc_start_mainstpcpycloselog__cxa_atexitlibpthread.so.0pthread_joinpthread_sigmaskpthread_killpthread_detachpthread_testcancelpthread_cancelpthread_create_edata__bss_start_endGCC_3.0CLAMAV_PUBLICCLAMAV_1.1.0CLAMAV_PRIVATEGLIBC_2.2.5GLIBC_2.9GLIBC_2.13GLIBC_2.15GLIBC_2.3GLIBC_2.6GLIBC_2.4GLIBC_2.3.2GLIBC_2.3.4              B P&y @Ӈ_ `sEh ui , ii 8B Mii Xii bii lui ,ri vti ## # #@#aH#jP#tX#}`##a#j#t#}###V#*#*#0#p@#*H#*X#x#1#*#*###*#*#]#V #* #*0 #@ #V` #*h #*x # #V #* #* # #V #* #* # #V8 #<@ #*P #` #V #* #* #ö #V #* #* #϶ #V #* #*( #۶8 #VX #*` #*p # #V #* #* # #V #* #* # #V0 #*8 #*H #X #Vx #* #* #  #* #* # #V #* #* #0 #VP #*X #*h #x #V #* #* # #V #* #* ##V(#*0#*@# P#Vp#<x#*##%#*#*#5#V#*#*#?(#VH#=P#*`#Gp#[#*#*#d#[#*#*#y#V #*(#*8#~H#Vh#*p#*#1#*#*##V#*#*#@#*H#*X#h#V#*#*##V#*#*##* #*0#`#*h#*x##V#*#*##*#*#8#*@#*P##*#*##*#*#ŷ#[#*#*(#۷8#VX#*`#*p##V#*#*##V#*#*##V0#*8#*H#CX#Vx#*#*##V#*#*##V#*#* #P#*X#*h##*#*##*#*#-(#*0#*@#:p#*x#*#@#[#0=#M#R#[#=#*#Y(#[H#=P#*`#ܿp#V#*#*#e#V#*#*#n #*(#*8#uh#*p#*#|#*#*##*#*#0#%@#*H#*X#x#%#*#*##V#*#*##* #*0#`#*h#*x##*#*#Ӹ#*#*#Ƹ8#*@#*P#θ#*#*#ظ#*#*##V#=#*(#8#VX#*`#*p###*#*# #V#*#*#0#*8#*H#&X#Vx#>#*#8#V#8>#*##V#`>#* #G0#VP#PX#*h#nx#V#>#*#x#>#*#~ #[( #0 #*@ #P #Vp #>x #* # #V #* #* # #V!#*!#*!#йH!#*P!#*`!#۹!#*!#*!#!#*!#*!#"#V "#*("#*8"#H"#Vh"#*p"#*"#"#V"#*"#*"#"#V"#*##*### ##V@##*H##*X##)h##V##*##*##0##V##*##*##8##V$#* $#*0$#?@$#V`$#*h$#*x$#G$#V$#*$#*$#O$#V$#*$#*%#`%#V8%#*@%#*P%#v`%#V%#*%#*%#%#V%#*%#*%#%#[&#*&#*(&#8&#X&#*`&#*p&#ú&#I&#*&#*&#ɺ&#I&#*&#*'#Ϻ '#I0'#*8'#*H'#Ӻh'#Ix'#*'#*'#ٺ'#I'#*'#*'#ݺ'#I(#*(#* (#@(#IP(#*X(#*h(#(#I(#*(#*(#(#I(#*(#*(#(#)#V()#*0)#*8)#@)#P)#[p)#?x)#$)#*)#8)#V)#G)#*)#V)#j*#0?*#**#*#"H*#`?P*#X*#p*#V*#?*#M*#*#*#@*#*#+#V +#(+#M0+#ԻH+#Vh+#@@p+#Mx+#ݻ+#V+#@+#M+#+#+#@,#,# ,#V@,#H,#MP,#*X,#4h,#V,# A,#M,#?,#V,#pA,#M,#U,#n-#A -#](-#0-#r`-#Bh-#zp-#1x-#-#%-#HB-#%-#-#-#V-#B-#.#.#ü.#[8.#8C@.#ڼH.#ݼP.#.#C.#M.#.#HD.#.# /#D/# /#%X/#D`/#5h/#9/#V/#D/#M/#/#[/# E/#H/#00#PE80#M@0#WX0#[x0#E0#p0#0#0#(F0#s0#x0#[1#F1#1#01#[P1#GX1#`1# x1#[1#PG1#1#1#[1#G1#1#2#[(2#H02#p82#P2#[p2#Hx2#Ľ2#2#[2#I2#Ƚ2#̽2#[3#`I3#Ľ3#ս(3#[H3#JP3#6X3#r3#HK3#3#3#3#[3#K3#3#4#V 4#3(4#04#NH4#Vh4#Kp4#x4#a4#r4#V4# L4#M4#{4#[4#XL5#5# 5#V@5#LH5#MP5#X5#h5#V5#N5#5#5#N5#Ⱦ5#5#V6#8Q 6#M(6#@6#V`6#Qh6#Mp6#x6# 6#V6# 6#6#(6#V6#Q6#7#.7#V87#Q@7#H7#B`7#V7#R7#7#W7#@S7#.7#\7#e7#V8#S8#M 8#e88#vH8#X8#@T`8#h8#p8#8#[8#U8#8#¿8#ӿ8#V8#U8#8#9#9#V 9#09#(V89#@9#H9#X9#XWx9#W9#9# 9#*9#V9#0X9#M9#59#@:#`X:#L:#[ :#fP:#YX:#r`:#h:#x:#V:#`Y:#M:#:#:#V:#Z:#M:#:#;#V(;#[0;#M8;#P;#Vp;#\x;#;#;#R;#V;#];#M;#;#c;#V<#]<#M<#<#(<#VH<#(^P<#MX<#`<#&p<#V<#^<#M<#@<#X<#V<#a<#<#j<#=#[ =#a(=#0=#8=#H=#[h=#bp=#x=#=#V=#pb=#M=#=#V=#b>#>#># >#V@>#0cH>#MP>#X>#h>#V>#c>#M>#">#9>#V>#d>#M>#F>#W>#V?#Pe ?#M(?#j0?#y@?#V`?#eh?#p?#x?#?#V?#8f?#?#?#?#V?#f?#@#@#@#V8@#g@@#H@#P@#`@#V@#8g@#@#@#7@#V@#g@#*@#J@#]@#VA#8hA# A#r(A#8A#VXA#h`A#MhA#pA#A#VA#hA#MA#A#A#VA#iA#MA#B#B#V0B#8j8B#M@B#HB#XB#VxB#jB#MB#B#B#VB#kB#MB#B#B#VC# lC#MC#* C#40C#VPC#lXC#M`C#?hC#RxC#VC#hmC#MC#hC#tC#VC#nC#C#C#D#[(D#ho0D#8D#e@D#PD#pD#pxD#D#*D#;D#D#qD#sD#xD#D#[E#sE#E#E#(E#[HE#XtPE#XE#`E#pE#E#8uE#E#E#E#E#@vE#E#E#!F# F#@w(F#00F#38F#FHF#hF#PxpF#ZxF#^F#lF#F#XyF#{F#~F#F#[F#xzG#G#G# G#[@G#{HG#PG#XG#hG#[G#|G#G#G#G#[G#8~G#G#G# G#[H# H#!(H#&0H#6@H#`H#hhH#spH#H#ЂH#HH#6H#H#UI#j8I#@I#eHI#`I#VI#8I#I#I#[I#ȅI#I#J#J#v J#J8J#XJ#p`J#hJ##J#VJ#J#J#J#VJ#J#MJ#K#V0K#8K#M@K#XK#[xK# K#K#K#[K#ЉK#JK#K#[L#(L#L#0L#VPL#XL#MhL#_L#*L#*L#~L#*L#*L#L#M#V(M#*0M#*8M#@M#PM#[pM#*xM#*M#M#M#VM#*M#*M#M#M#VN#*N#*N#N#"HN#`?PN#XN# `N#N#N#N#N#&N#-N#[N#HN#N#4O#D O#(O#D0O#[hO#pO#jxO#~O#`O#O#O#[O#P#P# P#V@P#HP#MPP#hP#VP#pP#MP#P#VP#ГP#*P#Q# Q#(Q#`Q#hQ#pQ#Q#hQ#Q# Q#0Q#R#'R#[8R#5@R#GHR#LR#pR#^R#gR#R#R#yS#ЖS# S#(S#HS#pXS#p`S#MhS#pS#S#S#S#S#S# S#S#T#0T#X8T#@T#HT# xT#T#.T#>T#[T#PT#pT#MT#[U#U#6U#\0U#VPU#ؙXU#M`U#\hU#mxU#VU#`U#U#uU#VU#U#U#U#V#[(V#`0V#8V#@V#PV#VpV#xV#V#V#V#VV#V#V#V#V#VW#*W#*W#HW#=(W#VHW#hPW#XW#`W#cpW#VW#W#W#wW#W#VW#pW#W# W#X#V X#8g(X#0X#'8X#=HX#VhX#ȝpX#xX#MX#*X#*X#^X#*Y#*Y#q@Y#*HY#*PY#Y#*Y#*Y#Y#*Y#*Y#Y#VZ#* Z#*(Z#@Z#V`Z#*hZ#*pZ#xZ#Z#VZ#*Z#*Z#Z#VZ#0Z#[#[#V8[#*@[#*H[#[#[#*[#D[#[#([#Q\#P\# \#cX\#`\#5h\#t\#آ\#\#}\# \#\#P\#\#]#  ]#0]#P8]#@]#X]#h]#x]#]#]#]#]#]#]#]#^#`^#^#P^#X^#`^#*^#^#p^#6^#^#=^#F(_# 0_#P8_#gp_# x_#P_#q_#_#0_#`#X`#`#ԻH`#P`#X`#p`#V`#p`#M`#'`#V`#*`#*`#1 a#*(a#*0a#(Ha#Vha#*pa#*xa#a#Va#*a#*a#.a#Va#*b#*b#@b#*Hb#*Pb#hb#Vb#*b#*b#eb#b#*b#*b#b#[c#* c#*(c#x@c#[`c#*hc#*pc#c#Vc#*c#*c#c#Vc#*c#*d#d#V8d#*@d#*Hd#`d#Vd#*d#*d#d#Vd#*d#*d#d#Ve#*e#* e#8e#Xe#*`e#*he#e#*e#*e#e#[e#*e#*e#0f#*8f#*f#6f#?f#Lf#Uf#`f#hg#qg# g#y0g#6@g#Pg#`g#pg#g#g#g#g#g#g#g#p#p##o#o#o#o#o#o#o#@p#Xj#`j#hj#pj#xj#j#j#j# j# j# j# j# j#j#j#j#j#j#j#j#j#k#k#k#k# k#(k#0k#8k#@k#Hk# Pk#!Xk#"`k##hk#$pk#%xk#&k#'k#(k#)k#*k#+k#,k#-k#.k#/k#0k#1k#2k#3k#4k#5k#6l#7l#8l#9l#: l#;(l#<0l#=8l#>@l#?Hl#@Pl#AXl#B`l#Chl#Dpl#Exl#Fl#Gl#Hl#Il#Jl#Kl#Ll#Ml#Nl#Ol#Pl#Ql#Rl#Sl#Tl#Ul#Vm#Wm#Xm#Ym#Z m#[(m#\0m#]8m#^@m#_Hm#`Pm#aXm#b`m#chm#dpm#exm#fm#gm#hm#im#jm#km#lm#mm#nm#om#pm#qm#rm#sm#tm#um#vn#wn#xn#yn#z n#{(n#|0n#}8n#~@n#Hn#Pn#Xn#`n#hn#pn#xn#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#o#o#o#o# o#(o#0o#8o#@o#Ho#Po#Xo#`o#ho#po#xo#o#o#o#o#o#o#o#HH"HtH5"%"hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݪ"D%ժ"D%ͪ"D%Ū"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݩ"D%թ"D%ͩ"D%ũ"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݨ"D%ը"D%ͨ"D%Ũ"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݧ"D%է"D%ͧ"D%ŧ"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D%ݦ"D%զ"D%ͦ"D%Ŧ"D%"D%"D%"D%"D%"D%"D%"D%"D%}"D%u"D%m"D%e"D%]"D%U"D%M"D%E"D%="D%5"D%-"D%%"D%"D%"D% "D%"D%"D%"D%"D%"D YHH5V1PH="HtOH="H"H=q"Hu1H5TW1 HH,HtHHf.DUHSHdH%(H$1HD$H%HA1jAH_AXHH/HD$H5LHHp ^H"H5HZx tfs"f"H5H31E1HxPA1jUZYHAHT$H5]D$ HBH:HT$x jH\$14CHD$x'1u|HD$H5H8X RHD$H5H8zx HD$H5Hl$H8Wx HfftH|$}VH@1H5#H2"11H5#QHD$H56H8x KH|$1flwH5$#RDH$dH3 %(Hĸ[]1H5#Ht$ Hu*|$ dHD$H5Hxx HD$H5H8x GO9H5$1AH5HH5"HP1H \Ht$ 8HH5"H1B;(H5"1!H|$-!HD$H5Hxx HD$H5Hxx H5 #1H5"MHl$Ht&t:H5w$1VELH5#19(H,uHD$H5Hx3HHPHD$PS/HOAt>H5;$1H5.#1HD$xtHeuHD$H"5H5$1rH*WH5#1K:fD1I^HHPTL&H H=8"H="H"H9tH"Ht H=ɟ"H5Ÿ"H)HHH?HHtH]"HtfD="u+UH= "Ht H=^6"du"]wSH dH%(H$1HH*H߾ H߾ H߾H߾H߾ H߾H߾H߾H1ҿH$1HH$HHHH$1H޿ P1H޿A1H޿ 21H޿#H$dH3%(u H [fWMff.fUSHHH/dH%(HD$1Ht$D$T$E?t#HT$dH3%(ucH[]H51H@?u#H51pD$tfDH51MfDHtH?t ,A@H1H5HPX1H5/Hf%"11H5H111H5711H5w11H5:/r11H5b11H5/R11H5B11H521H51"1H5!111H5W11H511H511H511H5o11H511H5G11H511H5H511rH5S11bH511R1H5 .1B1ff.SHH;H{H[VfDHHf.S1H5 H"Htx@H5I1H="H1H5TH"\H="HuDH5T11Hj"5H=n"1HQ"h7H=0"1)"H=#"1eH51 ATUSHC@Hk(tAuJH5H1HC(HC0C@HH[]A\H5H1UHEk@Lc8HC(L}I|$(AD$X LHH[]A\f*"$"t(H@f"uHff.@AVf AUL ATUSHHDdH%(H$1H$)$H)$ZH1[LcHH{ 1H޿ HDŽ$H$UMl$Mt$hL;AD$LAD$vfD"I$HHk({XtHHE{XuCXH "tLAD$ LAD$ LHHtHxPHzLAD$ AD$ AD$ tdLJ"DfDLHAD$LAD$1H$dH3 %(uHH[]A\A]A^fDI|$8@H ""H=QPXH='9HH r"USHHW@tHhHpC@uHk8HC(1HC0HH}(1`EXC@H[]ff.AVAUAATDIUS""HHL@`L`h@ ǀHǀHǀHH1LL1LI~(1AFXIcHvHH1H{1H{8T~`1L57HL$/I$HHXHxHL(1{I$HxHA9DCD9uH[]A\A]A^H "7H=H1H Y"9H=(멐H 9"5H=cLH?H15hH "4H=x#0ff.AUIATIUHSHHL`LehHLhLHuVHHHHCXH{((HL1H[]A\A]HHHH "9H=8뻐ATUHoSHHLc8HLeuC u[H]A\8ATUSH dH%(HD$1H+GHH|$Ld$D$"CHHvEXH}(fHLVHt$H|$7 f/wCt:fHH!EXH}(HY?CuH{hOHD$~#1fHHfAWHHAVAHS㥛 AUATUSHdH%(H$1HHl$ HH1HHT$HiH)ѺHiHL$HHL$HLHL$ HLHHcAHHt$Ht$H ?)IL EtIL | {LD$LLH)H$dH3%(u%Hĸ[]A\A]A^A_@[L Ġ,ff.AVIAUATIUH,PSHH dH%(HD$1HT$ HD$LLl$Ht2f.LHHL_QtHD$HtHH)u1.@|$ 1L"H5 1HL$dH3 %(H []A\A]A^ÉH5? H1hL8t"H5# H1:^H5 H1hfHLJH H(HLJff.AWAVIAUIATUSHH(HHt$HT$,PdH%(HD$1 HL Hu#@H HIH1HLH(HMI)I(HHH9tHH(HHǃL<L LfDLHHLH)LH):Q;|$L~L QLtfDH5 1EHt$dH34%(H([]A\A]A^A_HHHL)H)HD$HH0MtI+(Ht*H H(H5 1H H(o1H9]H= HtIH51m#H5H1FH51$f.AVAUIATIUHSLH Mtr1LHH(HH)J3HHH9tHH(HHDžH\H H苽1HH)HiIHHH Zf.HHLHH)H)HIuMtI $+(HH H([]A\A]A^@H51[]A\A]A^H 1H9tH=Ht4H51z[H H(]A\A]A^H51FOf.fAWAVAUATUSHH $HH $HH $HH$5HD$8H$5HIՉt$HD$(H$5HL$ LD$0HD$dH%(H$51MIE`|$L$@HLvD$i |$H|$ H|$ H; "IHcD$L,LADLcD$LcHD$hHULL$ HǾ1H 3HMHt$hLHH$5hH|$hD$ D$ H-Ll$pE1D$Ld$h@AA\H$5LLLAA$HuHT$hH511DD$A'DD$A~@Lt$h:DD$LHH x DD$tJLt$h(LuDD$HtLt$h:LDD$QDD$HHP LL$pAy FOUA A Ay ERR ADD$ D$HD$8H|$(DD$EH|$0H|$D$hHD$YL$@HLD$ $@CH-ARHI1H1Aą |$ A/H51^DHD$8H|$( D$HD$(H|$tzHD$8uot$x\H|$0uTD$o1H5HD$8H|$(D$D$ uH|$tCHD$u@HD$H|$0t\$EÉD$D$ ~H$5dH3%(D$HĨ5[]A\A]A^A_|$ eE1|$ H$x5HzFILDESƄ$w5H$x5‰1H5EHD$8H|$(D$H|$+fDEHDE HQ H$pH޿QŃ$%=@HH5]11LHD$D$HHD$DD$H wf.HzINSTREAAMH$5fD$5AH 1H1 Aƅ:H$ƿD$ $%=@ L;$dD$EE{H$5H$5 HL$H$pE1HD$@Lt$PMHL$pH\$HHL|$XL$5HL$Dd$ QHt$LHIȉD$pdLLHHKM9GL |$ HL)H HGhIHyH\$HHDd$ HHDHH51BDL$EHD$8H|$(]D$D$ H$D3D$$%=@L;$]H|$0HHHDH51HHD$H# EfH-@Ll$p|$ f1H$w5LHDŽ$xH$pH$5H$H$pH$H)D$pHDŽ$HDŽ$HDŽ$HDŽ$5H$5D$5螾H EDfDfAyNDHD$8|$AAD$HtRH|$0Aƃ|$E1HT$hH511HL$4HL$H|"Ht EtH|$0HD$HHfile or I3QHNo such I3AH 6A" Hen file I3QHCan't opI3AH u.Htory ERRI3QHor direcI3AH u fAyORHdenied. I3QH Access I3AH uAyERROzHcess filI3QHCan't acI3AH uAye ERA)H failed:I3AH lstat()I3QH tHion deniI3QH PermissI3AH OHed. ERROI9A;AyR0HD$(HtHD$8Ht|$HH5/11nHD$HDH=LqD$H^wHcH"HH51HD$D$HXM1H5HD$8H|$(D$ D$wH|$Hy. ERRORI3QHdirectorI3AH HD$(HtHD$8Ht!|$zHH51:HD$H DyD$ H|$0DXHD$8H|$(fH|$D$D$ v>MDH$dH3 %(DH[]A\A]A^A_@H@Hst{KtN j 苨H5H1EH5n121YH+D$HH5H1ضH51Ŷ;fA|$;ϧAT$H5H1脶; kAB衩HD$HHHt$H}UCLl$HAMA聭IEHIL$Ao$H|$HHHIEHD$HHxZ1H5NH|$Hg6gA|$%HD$HHxHD$HHx٫H|$Hϫ1H5)茵HEx(D$<@)L$<9H5:)D;聦H5H1;H5 1(1aHD$ H5A@H5Y1A* H5iAH1A|$H51蟴A|$HD$HHx貪H|$H訪H51eA|$趮H|$H|H519A|$芮H51ͩf.ATIBUHSHdH%(HD$1H$HHH@H,$LHEH$PAuLPAHA1H5H<$4u2HD$dH3%(uPH[]A\fPAH51-H5QNͨff.fAWAVAUIATEUSHH8T$HHH=d"HL$HL$ dH%(HD$(1HD$ D$HD$ HhAA'LEHT$|$˫M4HE HXH9](L,$L+LH $H4LvHt$LuLMHt$HIH$A|/HHL1AULLڤZYAED$LH!%tELDHVHDT$HL$HL)iuEL荧H[H;](H|$(dH3<%(D$H8[]A\A]A^A_ÐLH5V1 D$HHLAULH1٣^_fT$|$H0ADžb"Hb"A9skHEIcD}0H˃M4,LH51rD$DHH51JD$DHߍ4]HHHa"a"1PH<É$H菢D$EDa"I@HH51үD$}DHUH5%1詯D$THH51膯D$1HRa"(AWAVAUIATUSH8T$HHHL$ H=a"dH%(HD$(1HD$ YD$mHD$ L`@:@PMD$|$1ҹ6.AD$4ID$ HXI9\$(L3LVITHrHT$HHt$ۥIH_ML$Ht$HT$C|)/HL@AVH1LAZY…uPD$~HLH!%tLDHVHDT$HL)LH[I;\$(/Ic\$0|$蠟u\藝8tRfD$H\$(dH3%(D$uqH8[]A\A]A^A_DHHrLCAVf.AD$0H _"HAD$4ef.D${΢ff.~HtyATUSH H!%tAHDHKHDٹ@HH)H7t []A\fDDHH[]A\f.HH5=1I=^"u_H= ^"^"HtH=]"H]"Ht8H]"H511Hf;fAVIAUAATAUSHgDHAHHt[]A\A]A^fDLDHHA[]A\A]A^ifAAuHt vfDf.AUH=ATUH1SH(dH%(HD$1HD$HD$OøxdLd$LI& ExAw rU"H}…HIW D$\Hm0HuHH+H3Lt$L-I@A$HДH=U"1HHL u=Av T"H;…QHHIV D$\@HH+HuHD$H5HxʁDH EH$1H|$8HHc=VT"YKT" 2?)HH H$HD$ H$HD$HHt$8zE111襖8S"H511H$dH3 %(H[]A\A]A^A_LH5f贡HU1H5蝡ZH5Y1腡LH51mYH$HD$@H$HD$0fDHt$ =S"#IH˜HD$ H$`HL$(IHI9w@ukt~C H\L9s+x3HR"HcL$Mt S tH51赠H5'1蛠fH51}LL{LIIcHHL$HrHT$HH4$萗H4$HT$HIHL$A| /tfHMLAWLH1C^_uN@}sDLHHrMAWLfHT$(L^u$x%=tC@tALLH51UHD$"Q"Lp?L H!%tH=Q"LDHJHDщH1L)T'HT$0L覓u$%=C@ALLH5T1蕞HD$bP"LpL H!%t;@HD$H5Hx`}H H=P"LVHD$HP pL O"?HD$H5dHx}P HT$HL襒$%=H|$LD$\A<$ 蘑HH5H1_HD$H5Hxe|@ HT$@LGu$(%=WC@;ALLH51L|$LLH=N"L LD$\A}軐HUH5H1聜H51il芍HLH1EA$dH5x1H51 $ȓ(NIz豐u$(%=C@ALLH51蠛fƌHULH1耛AEH51WH581D_ALLH51H|$LH51H51КH5 11軚|$\͎H5H1藚I~H52yD@ EuOA$8IH5yDP EuSAE|$\eH5.H1/7H512֑H51 谑虏H]ff.fUSHHdH%(HD$81H}HHHtr@t;HHu,1H貐H HHeH=v:"tDH51= HT$8dH3%(u"HH[]ÐH51 SHH?$H[ff.ATIUHSHtWHHHH@H@UHHڈIT$(H1HtHJHYHKHSHZ[]A\ffATIUHSH(蕏HtL HhHXH@H@ []A\H#HLML^ATUSDGM E1ɺ1AЉЉ 1Ѝ 1ɉ Љ1AAII9wA@IH!HHH,HEHt4tWHHLaIL$ JID$L`9wT[1]A\@莎HtcH@H@HEL`L`ID$ ID$C 1[]A\@f.<%HEHfHtHHAHAHLDWE1ɿ1Љ 1DDA1C 1AAIH9wAB!HIøHta:tSATIUHSHZHu'fDH[Ht?H;H褍uMtI$[]A\ff.[]A\fDUSHHdH%(HD$1HHHLDGE1ɹ1DЉȉ 1ȍ1ȍ ȉ1AAIH9wA@!HI,HHH$>H $HHUHH9HRHtH9uHt1HA H;MtfHt HQHPHB HA HAm1HtH H\$dH3%(usH[]øffHEHtH@HA DHt,H9bHAHEHtH@ g迉fDHtOUSHHH HtDHoHHuH{H{݉HH[]ωSHHH[骉f.HtDff.@HWAVIAUE1ATUSH?HtafDHH/HHt6E1t@H{AHGHC[D;#rHI>H/HAE9nw[L]A\A]A^ff.@tcATUS!9t[]A\HÉIHEHt?X߾@ 葅HI$1HuL@뜐HtSfDH_HHu[DHtfff.@HtHtHGHpHF1H~HwfHAUATUSHHHHI"IH[Ht_H+HtgHL9uLLHuHSHCHtHBHCHtHPHH1[]A\A]DH"[]A\A]H5i1ݐH"[]A\A]DH[]A\A]f.USHdH%(HD$1HtyHttHHHuaIv[AXH$HcHx#/uuHA/t6ˍKD@u1HT$dH3%(uMH[]fDܐ~H4uH$HcHH@Hx 9tAX胅USHdH%(HD$1HHHHHuyIvsAXH$HcHx#/uHA/tˍKD@u18~Hl¸uH$HcHHxHu&fDHT$dH3%(uH[]@HtAX葄AWAVAUATUSH(dH%(HD$1H}HHqIH>IH@Hcx.<3/eHH|3/IuH~HHH` H!%tMHLDHJHDщHHH)*HH1ҾPH$HD$ƅHHf.H(~IHfA~bu8ڄIHfH@0f@@ 譄HHHH@H@IE |HHCI~0HXA^@HH@DIE(LA]/}IEHISHcx-<0/THfDH|0/9uH|H>IEH1H! t€DHqHDΉ@HH)AM1H~HHugH[HtWf{buHspL4AƃuL@HHHL$dH3 %(D/H([]A\A]A^A_f(McuM}HHtvL8HLLpLhH@H@ pHAuDH{H={ fLAB-DA%DA DuJ1 Hڿ1AH5׊z HcHcimff.fAWAVAUATIUSH8H<$dH%(HD$(1HM#HLIHD$ HL$ D$;HD$ LxIo FID$HmHD$CD$I;o(Lt$LmL{Ht$H0H-IHMOC|!/HLAUHHL1|XZLL$H<$HLHmI;o(vLt$H<$1LLH|$ HtfD$HL$(dH3 %(D$JH8[]A\A]A^A_ÐHLAUJfDD$fDD$fDIvAD$Hcx.A<6/HDHA|6/uLxIHH H!%tH<$LMLL$DHJHDщLHL)LL$Lu'R~DuCrf.+~D$wD$ }Hc1fAWAVAUATAUHSHdH%(H$1D9HH5fHH5H~fHH5IlfDK HEuEE Eux t[E 1L$L LzLH{AƅtNv 51H$dH3 %(H[]A\A]A^A_s tD$DH9CH[0HuM ]vI3L}LxH3LHFxHm0HtuA$|$$|HHuA<$t?wH5H1A$tpH5R1΅@AU D$1҅@DH51芅1H51mA~SH5o1;H=47"uxHDH511(H51AZxDH5i1轄nzff.ATIUS~.FHHlfDH;Ht zHHH9u[L]A\zAWAVIAUATUHSHHT$dH%(H$1HD$T{HHHcEHsH5oLIyIHHD$ HcULt$H$H1"nH=R1"}rH1[]@H[]@USHHdH%(HD$81HtaH?HtXHHuu)1HuH HHH="1q1҅u;HL$8dH3 %(uCHH[]fH5 1=~fDH5)1~ sAWMAVIAUIATIUSHHGAtHGhH=z0"vHK1S-AHsAWMAVAU$$$$$$$$$$$$$$$$$$H;s9蕝HİH=/"pH[]A\A]A^A_ff.@AWAVAUATUSHdH%(H$1HIHDOAIHIMDDDL$Ӄ\$tGHWD$,E1JL$(HBkzvD D1ۄuRH$dH3 %(H[]A\A]A^A_H5q1|fDH$PH$XDL$MH$`H$ho$HD$po$ HT$xo$0H$D$0o$@H$L$@o$pL$T$PL$\$`H$H$$H$H$L$L$ATASSQL$$WHVLRLP$$$$$$$$L$HĐLT$AEEwADL$F  4LH511LT$DL$gzLT$DL$D$ u&A:A |$H5y11LT$zLT$ADILMMօ5$LIL$LL$$$$$$$$$$$$$$$$PAHĐAL$$9CALA|$HUAED$,}Ht$(>jAă2HUnfHE H5P1xh8 YH5Ե1Dx>LH5F11LT$DL$cxDL$LT$@L1LT$H5DL$0xDL$LT$1LT$H5DL$x|$LT$HUA2ADL$A@DLADH5Q1wg8tHUAH5]1qw'mUSHdH%(H$1D$D$D$ HHHHT$HkHS%HHL$HT$HH$$$$$$$$$$$$$$$$$$L$]HĐH$dH3 %(u@Hĸ[]ftcA+fH;T$@ kff.AWAVAUATUSHdH%(H$1HHHHkAA@uzHH5HCHt @KkHCH{HtkHk1H$dH3 %(IH[]A\A]A^A_DH5uAuAH{t&HH5.1tHsHH{HkY@HSH5]1tHCH|$ 1ҾTD$D$D$HD$ HD$(~lHHtHD$L|$0Lt$Ll$HD$ fA|$buwHdIHuHgLfnH{>H511t1H51tH{H511sIt$0LhHS%Ht"uH;T$`scAH51sIt$0MLH$$$$$$$$$$$$$$$$$$H$HĐhUSHHHHHHW;HP-HcWGHP9HcWHP1WPHW+HP%W)P$(tHA {*tHA@S?H{u(H5QHUH@HH1[]HAH5`QHUH@HHCKHBH1[]@H51 rH[]ÐAVAAUIATAUS a8uDLD1kÅxމ[]A\A]A^ff.AUAATIUSH@a8uLDdÅxH[]A\A]ff.S%"H5.$"tIHt.1҉uWH=$"HtVgH#"tok"[HtH#g[H#"fD`8taH#"H5H1pH=#"u"Hq|ATAUHS@k`8uHDeÅx[]A\f1Ht9HHwH |HHDHtHHgHfff.@HdH%(H$1HeuKT$@u!H$dH3 %(u-HĨfD_fDMLLŅHSDH=1\fDLDmcŅtuyMHCLL cŅH{ulH"HHH9tFHH9t:[L]LA\A]A^G{Z[]A\A]A^D[]A\A]A^1[]A\A]A^[]A\A]A^H{Ht b`HCH"H\HH9tHm H9Zf%=@t 1USHH.\9t 1H[]?USHHt5- "t*/H=_HHPHEH1H[]kYH[]fATAUSD;Y8u1D:cHHtH[]A\fAWAVAUATUSL$HH $L9uH(HT$@t$dH%(H$@1HAbHHHl$/HHEYIHrL-#L1[ADžcX8tAEu~E1Kf.DAADEbJTH5̿1hIM9s8Jt>t|$uIFL9u1ɺDAIxHD$E1D8H]H$@dH3 %(DH(@[]A\A]A^A_DaH5ھ11AegJT1H51KgDarH5A,gcH5H11Ag@H511Af-\ff.ATAUHS@V8uHD&ZÅx[]A\fAUAATIUHSH sV8uAHLD]ÅxH[]A\A]fAUATUSHxrxnAIHHLu&HLDvuHMH9 t!U H[]A\A]fDHMH9KuH[]A\A]Uff.AUIATAUSH8dH%(H$(1H$HIH$upHsH{ctGHuH}Rt6LDH$(dH3 %(u2H8[]A\A]DU fDZ@AWH AVAUATUSHH|$L$ H4$LdH%(H$1D$$HD$(HHH\$HT$$H\HVHT$(HH YŅ=TDl$$HEƄ$ L5D;AZA\U`MAWLcȺ`L1VLDY^uHl$0LDHu(HuH} A DD;DTHT$H51H1ecH|$(HtKYA|$$t]H$dH3 %(DHĘ[]A\A]A^A_fDALDŅxpL$PLDL$MLuHD$0H9$ D;LD]D;AL$PLDD3LuHD$0H9$POD3DAvSHT$1H5H1.bH|$(Ht @KX$ ua\@|$$L:tދ;t SLH5ӼH1aHT$8H9$H;$PH;$XIwIIvI~nfoL$ctLDŽ$e-sr)$f$)$DŽ$e-dsf$,t@HT$H511A`_H|$(HDH$HHD$umLd$Ld$ um1AML<PxLd$LHt$_9L$Ld$LL$dHt$SL$t;UHt$(|$$L4x6$%=H$HH9$H@H9$Ll$(D|$$ ;LLDuYxtf.;Ht$(Lx$hLl$(%=H$HH9$PuuH@H9$XugL1҉5AŅ;AOHT$H51H1^ HT$11H5ʷA^Dt$$EME1LDLR;u];uOLAMD<1DN…xօu& HT$11H5\A];OHT$H51H1]1LHT$H511]BH5x1]/;fNHT$1H5mH1Am];fDNHT$1H5նH1A=]X;fD[NHT$1H5H1A ](HD$8H9$XIwILD t  dR@AUATUSHHH/LgHHHHDMtAu3EuvHH5ռ1@\H"H[]A\A]C0%=uHsLuEtTHLH1[H5p]1A\A][@LHH5#1[DH-^@HHH5C1[1]A\A][AWAVAUATUSHH $HH $HH|$HT$ dH %(H$ 1HAHD$H $@0D$%=Y<$1H1DHt{H$ J8uf<$ HRHHxtzE1fINd=M) {J8u&LLDKHxtII9rH$ dH3 %([H []A\A]A^A_þDH J8uHDQxu1DHt<$Ht$PXuo$H\$0o$)D$0)L$@I8RHDNxt<@I<$11QHHx<HPHHuuf;I<$HHBQHxHHHD$H9rH<$11HNIHxL+PIIHuH<$LLHNHxIDHWE1LLHDDRx2LNH JH\H;\$JHrN+H8DJxHL$ HHT$oR)ob()aor8)q oRH)Q0obX)a@orh)qPoBx)A`o)Qpo)$$)KG6_VHH5H1kW4=H$M$Ń_uE1E1#GLD$,UMD$, _uLD$,'MD$,=uLFPFoff.AWAVAUATUSHhdH%(H$X1D$$HD$(HnL'LwHIMLDMT=!!D$GA9AG0%=%L PH$HHvHOHIGHc"H||@|$LD$(tEHD$dH3%(H([]A\A]1҉HL^H|$ LL"ELHH5x1NHQ"H|$JH-HH51SNH"6@|$ &H f.LHH5 1NfL"Et$LHH5ǫ1MfDLHH51MlfLD$Et9LHH511MbLHH51rMLHH5t11WM) Cff.fAWAVAUATUSHHt$H$HH$AE1L5H~f. EHMHATLcHHߺ1?ZYA9HD<8urHABAdDH1MATLcH11T?HcIHHC^_HHDH[]A\A]A^A_K=HL$HMH5ЪHHEH11KHBH[]A\A]A^A_f)Fu4H4$HHt$HHHEH51H1K]1HDHACfHHt5HHH1HLJHH)HBff.HtGSHu+H;Ht.AH{Ht AH[w;EH;HuӐff.@AUATUSHHdH%(HD$1HD$HIHHHALUDHHD$EtLHD$1HT$H t$HAHrŅu\D$C0H1Q=ƉD$yƃtPGfDHL$dH3 %(uQH[]A\A]fD|$tD|$tCHe|$t+?ff.fH1Hff.@AUATUSHHusHtnIHIԉLBI$Hu88uN_AÅx1LLŅuTA\$H[]A\A]fH[]A\A]fDuLVH[]A\A]fBL1ÐATH5yUSHHdH%(H$1/'D` =!IH5yyEdH'Ht$D$ HD$HhHD$H?uzH\$HtpHT$ H޿H!_wH$@ FHo!H H1.fDH511xE ;f.DAVAAUAATIULSEtk1LLDC7HÅ~HI)tKAfD48tt#6H5wH1D[]A\A]A^[1]A\A]A^ff.fAWAVAUATUSHH $HH $HE1HT$AHDD$H5 vEdH%(H$ 1p#LxHzINSTREAH$ Mf$ xq|$LHT$ J9AŅu{D$8%=ukHD$PH~aL9v\HL$H8H5xHHEH1CH$ dH3 %(DH []A\A]A^A_@H$ D#L$IEHD$0H9r[DAWLDȉ$ulIcH)Ht$:ADž~XEuH9DBH\$HDHHEHH5x1BADEu{LDDŽ$@AD11u< |$tIuI:ADž~HL$HHHE]f.H\$HH5cuHHEH1BDl$AA7@HHLJff.fAWAVAUIATIUHSHDHEtk1IcH57IHH)DA4HcI9tL<:MIcADžI\IAHLAHL)1H)2IAAYtI08t_H=sLH5s1A@I9uHD[]A\A]A^A_fADžOHHH)A)EDI4$HtHEAE+t>IIfDH5%s1A@of.MMRH5r1A?4ff.@ATUSHt@IHH5ϋHË@ t"fDHsL|ŃtH[0Hu1[]A\LH51J?[]A\USHdH%(HD$x1D$WHzFILDESHD$X1xHt$X¸t#HL$xdH3 %(HĈ[]DHD$WfHHD$@HD$`HD$ HD$@HD$H\$pHD$H)$HD$0HD$HD$(HD$`HD$h82HøH[1.8j/H5qH1$>23Ht7AT1USH1HR1Aąx+D88[]A\Ð1fHH5*111=[]A\@E1@AHtWAU1ATIUSH1HH0AŅxBHLƉEtD7H[]A\A]H11t@HH5r11<1H[]A\A]ff.AWH5emAVAUATUSHHhdH%(HD$X1P t1ҾHT-ADžHH5%mLd$NL LLH 1Q/HH5lbHH3Hl$L-lC L{MtLL f1HL$H)EL)E)E D$2Lt$MAV AvA~k,ADž`AVIv/x5H|$2HL$XdH3 %(DoHh[]A\A]A^A_DC+8|,HSH5<H12;D5Mv(MaLt$L02H[0HAufHL$HL)EL)E)E D$1F2HL1H54:H[0H5"n}.`*8+HUH5!H1O:D4f+*8d+H5؛H1:fL= 1G/AWAVAUATUSHH $HH$0L$8t$(AHHL$LL$HD$DD$/dH%(H$1HMHH$AHHD$ xAH DHcH>Hl$ H}H*Hmq!IHcD$(L,L*E|Ic\0HD$0HHIMHH +l1+Ht$0DD{H|$0.E(E1Ll$8Ld$0E1fDAMLLHuHuHT$0H5k11 $AI8 $~Lt$0:L-HHx t;Lt$0(L-HtLt$0:L-HHIHD$8x FOUx ERRA*HD$H7pDWAEHD$HtHD$HtH$dH3%(DH[]A\A]A^A_H$H6D$(H NHcH>fDEuHHT$@H+Ã6D$X%=@VHH5j116fDA2DE1HD$HT$ LDpAHl$ HDPALHDHl$ ADfxND]H|$@t HD$|$(AH|$ 8|$(HT$011H5iH $5H $|$/H!H|$HHH@H=iLGD$(HhwHcHm!HH5ek11AF5HtH55!HH $,H $H|$ OHT$ 11H5h4|$//H!HHHt$HHfxORHD$HtHD$HtHT$ H|$(~H59h11x4LH5g11`4HH=L!A&!A}eHULH5όI1(ff.ATIUHSHdH%(H$1#Ãtu(H$dH3%(Hİ[]A\H\$1HHH|$TH1ҿHHD$IÅu;HtLH#u3H|$ D$ q|$ DH=y,Jff.fAUIATAUHSH8dH%(H$(1HH@uPHd|/Hl$ thLHƄ$ E111HHE1 H߃AH$(dH3 %(DuCH8[]A\A]MLH1Ƅ$ ff.1?/ATH5USHdH%(H$1Ht]H1IDHLpHt <$#tHHH$dH3 %(uH[]A\1UHSHdH%(HD$1HKÅu-HiŀQH;$|HHL$dH3 %(uSH[]H5^XH1$fH1H5$nf.@USHHHtH{5Hk0H)HHuI<$I|$I|$I\$8LHtIDH[0[]A\ff.AWAVAUATUSHH $HL=P!A1L$@t$4I1EHT$8EI7L$@dH%(H$1HD$`LT$XHD$ HD$XHD$(LMD\$IAHD$`Ƅ$P:8DE4D!u EtDtM]MlI7HHۉH,HUHuHEHuD\$DMLc\$HD$M@H5& LHD$HD$HD$ Dd$(Dl$M~Ht$8H$|$4H$PLD$THHD$T3Aă= :" pHfH DD$DEt8D9$XHE81ɋT$DfH D9`79uH,!A̾H H81H|$t H|$8H|$XfHUHSA\IcHHH E0u}t 1H}(ƒHAHDŽMʄ|$lHcL$ P}A|$HƄP:WE0H}(Hc҃D$ƄP:HMLM LT$D\$LE(WE0PHt$0H|$8ZYD\$LT$eH!?H=HZH|$XHD$KfUI7T$@I7D$ @H$HT$HH Hl$hHH!ʁ t€DHHHD@HH1H)H t u H9H߃D$ H\$h H;#H5H+ H5HsHNHhH HH1H t u I9L] ~FHcALq@v u:Hc!ADHrHv< uHхHcADA}"DHl$XHHHHcP,|$H IL$AT$4ttT$(DD$(QHHHkHC!H8MHH-1 @HcD$THHHHW!L('LL u A|$It$HtVAD$0ED$HHl$pHD$H E111LH HD$L D$LA|$w)AD$H=HHcH>MuMl$(M2Hl$XHLHHB@MT$@$DL$ HMHQH!H81SD$DD9AL=wBƄPHcD$DHD$HHDŽHDŽDŽDŽyHk!)H=}H H|$X@HD$H$dH3<%(HD$uH[]A\A]A^A_tHM1Ht$hL}"HKHD$h Hl$XtH=TL_E1IL$HF11HcHH H!*H=W|HH|$XHD$xIm"H H/A}IMt$@DL$ MHH}jHl$X1D$@mH H|$XtHD$/Hg!3H=zH 7HB!1H=xH $D\$@EH!DD$ LHyH81i H!H=7H H|1, Hxz1 HH9HHH9H \$@AHL!LH%xH81 H|$HD$XHD$ED$IL$EIHF}1Z E1Hl$XHHı!IL$IHzH81 Hr|1 wHH{1 \Hg!H8MtHHz1 2ED$IL$Et'Hz1 IHz1r H!H=|H H|$XHD$~H|$^DL$@EDL$ MHHwH!H81\DT$@ENDL$ MHHvH|$zHD$XHD$ff.AWAVMAUATEUS1HxHt$L|$0Ll$(H|$T$ dH%(HD$h1H-!LL$(HD$0H0(fH4!u EtDt MHHAHHHuHHHuLt$IML|$(LL5HtuHcP,H5!H HH ʋQ4EtAt DHLLL|$(LLHut$ HL$HzfDL@(LH LLHHAR@0P_AXH!H0T$ HHzHk!H81_L$ HHzHL$H3vH,!H81L|$(LHt$hdH34%(LHx[]A\A]A^A_H!?E1H=rHH|$(H!.H=yHSL|$(yHqIHtYA0H\$@H߃҃_Ht$11E1HSH߉IHL$HuvA~[AFH HcH>H\$H5HFH=H(H5THHD$HT$Ht$HH|$(cLl$(yH|$HH1Ht$8);"ZHT$8MrGKoHL$H{vfDH|$tNH|$ 1/HD$H5H|$H"Iv(Ht$HHD$1HD$H!INH}tLD$H81L|$(Okmg%HH99HHD$HuHD$bINH9s"H!HL$H~wH81T HH9HHH9H oAWAVAUATUHSH|$H$ H$(L$0L$8t@)$@)$P)$`)$p)$)$)$)$dH%(H$1H$HD$hHD$pH$D$l0HD$x IIIL|$x1A @HI9vP|%HXuTl7sfT$h/`T$hHXI HI9wKD5HD$(H=zH$LL$hIL$HD$pHH$LD$hD$l0HD$xgƄ$D$@HD$(HD$HHcD$@Ht$(H9~H!HHD$jD$@bt$AH$ ?)HcD$@IAHD$HcHD$0HD$PHD$8FD$HT$|$1LŅ[A)HIE~IcHD$@H|$H|$(H$dH34%(D$@H[]A\A]A^A_f.T$lT$lIHX@T$h/уT$hLH9HXHIfT$h/wOT$hIHXD$@H0!HHD$fDHD$pDHD$pHL$pHQHT$pnDHD$p4DC8 IH|$1H!Dd$Ll$ Ld$0Ll$8HD$PiHHD$XDA>H߉HL|$11MHL ĀExH|$Dd$D$DLl$ T$DH|$H|$(H|$HH|$Dd$Ll$ HIHrH\$(LL$hILH$HD$hHD$pHH$D$l0HD$xADD$@x Ll$HLRD$@EH|$BH|$(,H|$HOff.@USHH!f8uAH"!HH-!H}Ht HEHH[]븐AWAVAUATAUHSHH$PH$XL$`L$ht@)$p)$)$)$)$)$)$)$dH%(H$81H!f8t1H$8dH3%(eH[]A\A]A^A_H!HD$D$0L0H$0HD$ H$@HD$(IIIHt$(1fDHI9vX|%HXuTls>f T$/T$HXH HI9wfIIAL|$0H$LL$ILH$0HLD$HD$ H$@D$0HD$(AA0HO!f8u#AALL@HQ!L90HIBH<$4DT$T$HHX@T$/wo׃T$HH?HXHsHt$H $H $Ht$HT@T$/wT$HHX3HD$ H|$ HWHT$ HD$ \DHD$ <DH!f8u HT!L0LH_L1LH$IHtdI]#LH!f8H!f8u H۠!L0LHL17RfAL|$0H\!f8*AWAVAUIATUSHHH$H$L$L$t@)$)$)$)$)$)$)$ )$0dH%(H$1&uH!f8H$LD$XHD$`H$D$\0HD$hIIIHL$h1AHL9sXA|%HhuATlsdf3T$X/T$XHhI HL9rMIAAH$E1LLL$XMH$HHD$XHD$`H$D$\0HD$hBD=H=!VL5_!I6HtL=X!I?L-_!I}H?!D0H6!f8I}RHHwfEDHs!f8H!f8-Lt$L$L LLL H!%tDHJHDH@H5H1L)ƄLHV!f8H=!bMtLE1H$dH3%(D[HH[]A\A]A^A_fDT$\T$\IHht@T$X/փT$XHH>HhHGH $H $I2f.T$X/w?T$XIHh HX!f8I}+DHD$`Ht$`HVHT$`nDHD$`DHD$`$DLIHdM~HHT$p1bH$ML9NL=!L-!fA?u?I}Ht-H1IMaH=9fA7I>HpH4$HpIH1H|$HD$HD$ HHD$HI6LLHL$HSH)HxH4$@I}Ht "IEI>LoLwSfH!f8ef.HVHHl1of.I>H,A1Aǃ_H58IEHDHi!f:f1ҹHL|$ D$"fT$>fL$ HD$2D$:cL1AǃI}2fDI}jfHL$L$HH $'H $ LHL H!%tI}DHJHDL@ƾH1L)ƄHavI}HH1SI}>f.HH51 9AAH$H1H| H?!f8HHo1I}H!f8H1H<1Y8_H=w'3H$8HI1HH5H=̾!ME3>!AWAVAUAH=ATIUDSHHhH $LD$H1A++H̸!HH‘!DE9"McNJHD$A<-@+@-u DIE9cNAMc<-uAxtHR!ALHLD$H $DD\$D0D\$H"!E9Hc0EFHD)LH NLD9~AGHH@HPHHPH9uILLHHE9|E)H!AD*AxDH!ADE9} Hu!D(Hh[]A\A]A^A_DE<$A:A4FըaA:THcƒE<A:D=fAx@-I@NHض!8-taAxuZf.HcrAtAHcA :p;u Wb9uHhLHD[]A\A]A^A_1Ax-@ID@D0HD$|$@A=*E!GH A=tE4HEuT$DH4$LLL$HMD$D+D$@D|$'1HLD$(HD$PD\$0Dl$4IH\$8LLd$XIĐHxL9HcHI\HuLD$(D\$01E1D|$'H$Dt$(Dl$4H\$8D\$0Ld$XLt$LD$Hh D|$'1L|$PH|$HDl$4IH\$8Ld$HE̐LL5uDI I}AHuډD|$'Dt$(LD$D\$0Dl$4H\$8Ld$HgHÍ!?FH!AH HzDH5!H81H!DHm!ADHV!LLHDH;!DJHcA<4:D$@D$DHt$LH9D|$'LD$(D\$0Dl$4H\$8HcH$HH‹BA=HD$Ht8HBjH(H!1DHs!AD|$@ HQ!?H?!AH HDH!?0tH LH&H!H81H!DcH֋!ADE9|IH!1A:@ŋl:1LH H뚋D$DH5!HLHHD$H5q!HDHff.E14@A!UAWAVAUATSH8dH%(HD$0@MHL$LaHtHLmH$LIHHHL$(HLBU1YHLBDHcLB;11Iff.EIEAAMcL ЃExHLBtuH@yHLYH=MH H=5HrPfDAWIAVIAUAATL%$!UH-$!SL)HHt1LLDAHH9uH[]A\A]A^A_ff.f.H!1HHClamonacc: daemon is remote daemon is local config-filehelppingwaitOnAccessExcludeUIDOnAccessExcludeUnameOnAccessExcludeRootUIDforegroundOnAccessMaxThreadsClamonacc: stopped Clamonacc: unable to start clamonacc. (bad context) ClamAV: On Access Scanning Application and Client %s By The ClamAV Team: https://www.clamav.net/about.html#credits (C) 2024 Cisco Systems, Inc. clamonacc [options] [file/directory/-] --help -h Show this help --version -V Print version number and exit --verbose -v Be verbose --log=FILE -l FILE Save scanning output to FILE --foreground -F Output to foreground and do not daemonize --watch-list=FILE -W FILE Watch directories from FILE --exclude-list=FILE -e FILE Exclude directories from FILE --ping -p A[:I] Ping clamd up to [A] times at optional interval [I] until it responds. --wait -w Wait up to 30 seconds for clamd to start. Optionally use alongside --ping to set attempts [A] and interval [I] to check clamd. --remove Remove infected files. Be careful! --move=DIRECTORY Move infected files into DIRECTORY --copy=DIRECTORY Copy infected files into DIRECTORY --config-file=FILE -c FILE Read configuration from FILE --allmatch -z Continue scanning within file after finding a match. --fdpass Pass filedescriptor to clamd (useful if clamd is running as a different user) --stream Force streaming files to clamd (for debugging and unit testing) Clamonacc: can't initialize context Clamonacc: can't parse command line options -------------------------------------- ClamClient: problem with internal logger Clamonacc: can't parse clamd configuration file %s Clamonacc: fanotify_init failed: %s Clamonacc: clamonacc must have elevated permissions ... exiting ... Clamonacc: daemon is local, but a connection could not be established Clamonacc: at least one of OnAccessExcludeUID, OnAccessExcludeUname, or OnAccessExcludeRootUID must be specified ... it is recommended you exclude the clamd instance UID or uname to prevent infinite event scanning loops Clamonacc: could not daemonize Clamonacc: not setting up client Clamonacc: can't set up fd passing, configuration issue -- please ensure your system is capable of fdpassing before specifying the fdpass option Clamonacc: can't setup client Clamonacc: can't setup event consumer queue Clamonacc: can't setup fanotify Clamonacc: beginning event loops Clamonacc: onas_clamonacc_exit(), signal %d Clamonacc: clamonacc has experienced a fatal error, if you continue to see this error, please run clamonacc with --verbose and report the issue and crash report to the developers Clamonacc: attempting to stop ddd thread ... Clamonacc: attempting to stop event consumer thread ... jobqueue_pull: Thread %ld pulled last job from queue. jobqueue_pull: Thread %ld pulled a job from queue. thread_do(): cannot handle SIGUSR1bsem_init(): Binary semaphore can take only values 1 or 0thpool_init(): Could not allocate memory for thread pool thpool_init(): Could not allocate memory for job queue thpool_init(): Could not allocate memory for threads thread_init(): Could not allocate memory for thread thpool_add_work(): Could not allocate memory for new job thread-pool-%d?ClamClient: invalid (NULL) args passed to onas_curl_init ClamClient: could not setup curl with local unix socket, %s ClamClient: could not setup curl with local address, %s ClamClient: could not setup curl with tcp port, %s ClamClient: could not setup curl with tcp address, %s ClamClient: could not setup curl to not use signals, %s ClamClient: could not setup curl with connect timeout, %s ClamClient: could not setup curl to connect only, %s ClamClient: could not setup curl to send HEAD request, %s ClamClient: could not setup curl to not send header, %s ClamClient: Clamonacc does not support binding to INADDR_ANY, please specify an address with TCPAddr in your clamd.conf config file ClamClient: could not init curl, %s ClamClient: Initial connection failed, %s. Will try again... ClamClient: Could not connect to clamd, %s ClamClient: could not ping clamd, %s ClamClient: could not check to see if daemon was remote... PINGing again... ClamClient: could not setup curl with tcp address and port, %s interval_str would go past end of buffer attempt_str would go past end of buffer ClamClient: could not connect to clamd, %s Will try again in %lu seconds Wait timeout exceeded; Could not connect to clamd PING timeout exceeded; No response from clamd --allmatch is ignored when quarantine actions are enabled. ClamClient: client setup to scan via streaming ClamClient: client setup to scan via fd passing ClamClient: client setup to scan in multiscan mode ClamClient: client setup to scan in all-match mode ClamClient: client setup for continuous scanning ClamClient: could not check to see if daemon was remote ClamClient: clamd did not respond with version information Can't open file %s for safe quarantine action: %s ClamClient: could not init curl for scanning, %s ClamClient: Connection to clamd failed, %s. ClamClient: Connection to clamd re-established. ClamClient: connection could not be established ... return code %d http://localhost/OnAccessCurlTimeoutLocalSocketTCPAddrTCPSocketanynull parameter was passed PONG ClamClient: Connected. Will try again in %lu second PINGing again in %lu second PINGing again in %lu seconds infectedOnAccessRetryAttemptsOnAccessDenyOnErrorstreamcopyremovemultiscanallmatchStreamMaxLengthfdpassClamAV %s ClamCom: could not get curl active socket info %s ClamCom: TIMEOUT while waiting on socket (send) ClamCom: TIMEOUT while waiting on socket (recv) Communication error, clamd received unknown command Command rejected by clamd (wrong clamd version?) Can't send to clamd: %s UNKNOWN COMMAND Overlong reply from clamd Communication error FDunidentifiedz%s %sFailed to read from %s. FD send failed: %s UNKNOWN COMMANDFailed to parse reply: "%s" FOUND%s%s FOUND %s%s Access denied. ERRORCan't access file ERRORSTDIN: noreply from clamd .%s: no reply from clamd CONTSCANMULTISCANINSTREAMFILDESALLMATCHSCANFilename cannot be NULL for MULTISCAN or CONTSCAN. Cannot allocate a command buffer: %s onas_send_stream: Invalid args, a filename or file descriptor must be provided. %s: Failed to open file. ERROR %s: File size exceeds StreamMaxLength; refusing to send a truncated quarantine stream. ERROR %s: File changed while streaming; refusing to send a partial INSTREAM chunk. ERROR ClamProto: error when fdpassing clamd replied "UNKNOWN COMMAND". Command was %s No such file or directory. ERRORCan't open file or directory ERROR lstat() failed: Permission denied. ERROR%s: stat() failed with %s, clamd may not be responding onas_send_stream: Invalid args, bad file descriptor. ClamProto: error when getting socket descriptor ClamSock: Could not connect to clamd on LocalSocket ClamFanotif: unable to start clamonacc. (bad context) ClamFanotif: kernel-level blocking feature enabled ... preventing malicious files access attempts ClamFanotif: kernel-level blocking feature disabled ... ClamFanotif: feature not available when watching mounts ... ClamFanotif: can't include mountpoint '%s' ClamFanotif: recursively watching the mount point '%s' ClamFanotif: Not watching path '%s' ClamFanotif: ClamOnAcc should not watch the directory clamd is using for temp files ClamFanotif: Consider setting TemporaryDirectory in clamd.conf to a different directory. ClamFanotif: can't include path '%s' ClamFanotif: watching directory '%s' (non-recursively) ClamFanotif: please specify at least one path with OnAccessIncludePath ClamFanotif: max file size limited to %lu bytes ClamFanotif: file size limit disabled ClamFanotif: starting fanotify event loop with process id (%d) ... ClamFanotif: Mismatch of fanotify metadata version. ClamFanotif: internal error (failed to read data) ... %s ClamFanotif: file too large for fanotify ... recovering and continuing scans... ClamFanotif: check your SELinux audit logs and consider adding an exception ... recovering and continuing scans... ClamFanotif: waiting for consumer thread to catch up then retrying ... ClamFanotif: internal error (readlink() failed), %d, %s ClamWorker: fd already closed ... recovering ... ClamFanotif: %s skipped (excluded UID) ClamFanotif: could not allocate memory for event data struct ClamFanotif: could not allocate memory for event data struct fmd ClamFanotif: could not allocate memory for event data struct pathname ClamFanotif: attempting to feed consumer queue ClamFanotif: error occurred while feeding consumer queue ... ClamFanotif: ... recovering ... ClamFanotif: error occurred while excluding event ClamFanotif: error occurred while closing metadata fd, %d ClamFanotif: fd already closed ... recovering ... OnAccessPreventionOnAccessMountPathTemporaryDirectoryOnAccessDisableDDDOnAccessIncludePathOnAccessMaxFileSize/proc/self/fd/%dClamInotif: could not allocate memory for event data struct ClamInotif: attempting to feed consumer queue ClamInotif: error occurred while feeding consumer queue extra event ... continuing ... ClamInotif: could not add element to hash table for %s ClamInotif: watch descriptor issue when adding watch for %s ClamInotif: error when marking %s to be watched by fanotify ClamInotif: when adding watch for %s, neither fanotify or inotify were specified ClamInotif: out of memory when adding child for %s ClamInotif: issue when adding watch for %s /proc/sys/fs/inotify/max_user_watchesClamInotif: starting inotify event loop ... ClamInotif: could not init inotify ClamInotif: failed to initialize DDD system ClamInotif: dynamically determining directory hierarchy... ClamInotif: Please specify at least one path with OnAccessIncludePath ClamInotif: Not watching path '%s' while DDD is enabled ClamInotif: Please use the OnAccessMountPath option to watch '%s' ClamInotif: Not watching path '%s' ClamInotif: ClamOnAcc should not watch the directory clamd is using for temp files ClamInotif: Consider setting TemporaryDirectory in clamd.conf to a different directory. ClamInotif: can't include '%s' ClamInotif: watching '%s' (and all sub-directories) ClamInotif: could not parse include list (%s) ClamInotif: can't exclude '%s' ClamInotif: excluding '%s' (and all sub-directories) ClamInotif: could not parse exclude list (%s) ClamInotif: NVM, didn't actually need to exclude '%s' ClamInotif: could not watch path '%s', %s ClamInotif: could not watch path '%s', %s ClamInotif: when using the OnAccessPrevention option, please ensure your kernel was compiled with CONFIG_FANOTIFY_ACCESS_PERMISSIONS set to Y ClamInotif: you likely do not have enough inotify watchpoints available ... run the follow command to increase available watchpoints and try again ... $ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p ClamInotif: extra scanning on inotify events enabled ClamInotif: watch descriptor (wd:%d) not found in lookup table ... skipping ClamInotif: inotify event IN_UNMOUNT (mask:%d) occurred, clamonacc should be restarted because a filesystem monitored by inotify was umounted. ClamInotif: inotify event IN_Q_OVERFLOW (mask:%d) occurred, clamonacc should be restarted because inotify events were dropped by the kernel and the internal clamonacc inotify data structures are likely invalid. ClamInotif: could not allocate space for child path ... aborting ClamInotif: DELETE - removing %s from %s with wd:%d ClamInotif: MOVED_FROM - removing %s from %s with wd:%d ClamInotif: CREATE - adding %s to %s with wd:%d ClamInotif: MOVED_TO - adding %s to %s with wd:%d ClamInotif: unable to start clamonacc. (bad context) ClamInotif: Unable to start dynamic directory determination ... %s%s%s/%sClamInotif: onas_ddd_exit() ClamInotif: stopped watch-listOnAccessExcludePathexclude-listExcluding temp directory: %s OnAccessExtraScanningClamHash: node's directory name is NULL! ClamHash: could not open '%s' /proc/%uClamMisc: internal error (failed to exclude event) ... %s ClamMisc: system i/o failed while retrieving username information (excluding for safety) ClamMisc: caught signal while retrieving username information from system (excluding for safety) ClamMisc: waiting for consumer thread to catch up then retrying ... ClamMisc: fds have been exhausted ... attempting to force the consumer thread to catch up ... (excluding for safety) ClamMisc: unknown error occurred (excluding for safety) ClamMisc: permission denied to stat /proc/%d to exclude UIDs... perhaps SELinux denial? ClamMisc: $/proc/%d vanished before UIDs could be excluded; scanning anyway ClamMisc: could not open path list file `%s', %s ClamMisc: when parsing path list ... could not stat '%s' ... %s ... skipping ClamMisc: when parsing path list ... '%s' is not a directory ... skipping ClamMisc: when parsing path list ... ignoring path '%s' while DDD is enabled ... skipping ClamMisc: use the OnAccessMountPath configuration option to watch '%s' ClamScanQueue: initializing event queue consumer ... (%d) threads in thread pool ClamScanQueue: waiting to consume events ... ClamScanQueue: onas_scan_queue_exit() ClamScanQueue: unable to start clamonacc. (bad context) ClamScanQueue: Unable to start event consumer queue thread ... ClamScanQueue: stopped ClamWorker: scan failed (NULL arg given) ClamMisc: Scan issue; Daemon could not find or access: %s) ClamMisc: Internal issue; Failed to parse reply from daemon: %s) ClamMisc: Unexpected issue; Daemon failed to scan: %s ClamMisc: reattempting scan ... ClamWorker: scan failed with error code %d ClamWorker: internal error (can't write to fanotify) ClamWorker: permission event has already been written ... recovering ... ClamWorker: internal error (can't close fanotify meta fd, %d) ClamWorker: handling inotify event ... ClamWorker: performing (extra) scanning on directory '%s' ClamWorker: size limit surpassed while doing extra scanning ... skipping object ... ClamWorker: performing (extra) scanning on file '%s' ClamWorker: performing scanning on file '%s' ClamWorker: invalid worker arguments for scanning thread ClamScThread: context and scan event struct are null ... ClamWorker: pathname is null action_cleanup: Failed to unlink quarantine lock '%s': %s action_source_populate_posix: Resolved action path for fd [%d] is: %s traverse_to: Invalid arguments! traverse_to: Failed to get copy of directory path to be tokenized! traverse_to: tokenize of target directory returned 0 tokens! traverse_to: Failed to open file descriptor for '/' directory. traverse_to: Handle opened for '%s' directory. traverse_unlink: Invalid arguments! traverse_unlink: Failed to get basename of target path: %s Error: %d traverse_unlink: Failed to create private unlink directory for '%s': %s traverse_unlink: Refusing to capture '%s' because no-replace restore is unavailable. traverse_unlink: Failed to restat '%s' before capture: %s traverse_unlink: Refusing to capture '%s' because the source changed after validation. traverse_unlink: Failed to capture '%s' before unlink: %s traverse_unlink: Failed to restat captured '%s' before unlink: %s traverse_unlink: Failed to restore captured replacement for '%s': %s traverse_unlink: Refusing to unlink '%s' because the captured source does not match the scanned file. traverse_unlink: Failed to unlink captured source for %s Error:%s traverse_unlink: Failed to remove private unlink directory '%s': %s Can't remove file '%s' (real path: '%s') %s (real path: '%s'): Removed. action: Failed to preserve extended attributes: %s Can't move file '%s' (real path: '%s'): quarantine destination '%s' is unavailable Can't move file '%s': quarantine destination '%s' is unavailable Can't unlink '%s' (real path: '%s') after linking into quarantine: %s Can't unlink '%s' after linking into quarantine: %s %s (real path: '%s'): moved to '%s' Can't move file '%s' (real path: '%s') to '%s' Can't unlink '%s' (real path: '%s') after copy: %s Can't unlink '%s' after copy: %s Can't copy file '%s' (real path: '%s') to '%s' Can't copy file '%s' (real path: '%s'): quarantine destination '%s' is unavailable Can't copy file '%s': quarantine destination '%s' is unavailable %s (real path: '%s'): copied to '%s' .clamav-quarantine-lock.%lu.%uaction_setup: Failed to create quarantine lock file in %s: %s action_setup: Failed to create quarantine lock file in %s after repeated name collisions. action_setup: Failed to register cleanup handler. action_setup: Failed to get realpath of %s '%s' doesn't exist or is not a directory action_setup: Failed to open quarantine directory handle for %s (null)%s/%s.%03utraverse_to: Failed open %s .clamav-unlink-%ld-%u-%uCan't remove file '%s' %s: Removed. %s: moved to '%s' Can't move file '%s' to '%s' Can't move file '%s' Can't copy file '%s' to '%s' %s: copied to '%s' Can't copy file '%s' (unknown).rename-noreplacSTDIN%s: Excluded %s: Failed to open file %lldCould not lookup %s: %s Can't create the socket: %s Could not connect to clamd on LocalSocket %s: %s Could not connect to clamd on %s: %s ddHg(fdzdzdlgTgzd1.4.6/etc/freshclam.confDatabaseDirectory%s/daily.cvd%s/daily.cldClamAV %s/%u/%sfile-list/dev/nullCan't open /dev/null dup2(%d, %d) failed ERROR: initgroups() failed. log file '%s'. Error was '%s' ERROR: setgid(%d) failed. ERROR: setuid(%d) failed. sigaction%s/Unable to allocate memory for db directory... ERROR: This tool requires libclamav with functionality level %u or higher (current f-level: %u) ERROR: --file-list: Can't open file %s Can't get information about user %s. ERROR: Can't get information about user %s. ERROR: lchown to user '%s' failed on lchown to user '%s' failed on log file '%s'. Error was '%s' Virus database is older than %lld days! ERROR: optaddarg: Unregistered option %s ERROR: optaddarg: strdup() failed ERROR: optaddarg: malloc() failed ERROR: optparse: Can't register new option (not enough memory) ERROR: optparse: longopts[] is too small ERROR: optparse: shortopts[] is too small ERROR: optparse: (short|long)opts[] is too small ERROR: Please edit the example config file %s ERROR: Missing argument for option at %s:%d ERROR: Missing closing parenthesis in option %s at %s:%d ERROR: Empty argument for option %s at %s:%d ERROR: Incomplete option passed (missing argument) ERROR: optparse: No corresponding long name for option '-%c' ERROR: Parse error at %s:%d: Unknown option %s WARNING: Ignoring unsupported option %s at %s:%d WARNING: Ignoring unsupported option --%s (-%c) WARNING: Ignoring unsupported option --%s ERROR: Can't register argument for option %s ERROR: Can't register argument for option --%s WARNING: Ignoring deprecated option %s at %s:%d WARNING: Ignoring deprecated option --%s (-%c) WARNING: Ignoring deprecated option --%s ERROR: optparse: Can't compile regular expression %s for option %s ERROR: Incorrect argument format for option %s ERROR: Incorrect argument format for option --%s (-%c) ERROR: Incorrect argument format for option --%s ERROR: Option --%s (-%c) requires a non-empty string argument ERROR: Option --%s requires a non-empty string argument ERROR: Can't parse numerical argument for option %s ERROR: Can't parse numerical argument for option --%s (-%c) ERROR: Can't parse numerical argument for option --%s WARNING: Numerical value for option %s too high, resetting to %lld WARNING: Numerical value for option --%s (-%c) too high, resetting to %lld ERROR: optparse: calloc failed ERROR: optparse: strdup failed ERROR: Problem parsing options (name == NULL) ERROR: Parse error: Unknown option %s WARNING: Ignoring unsupported option %s WARNING: Ignoring deprecated option %s WARNING: Numerical value for option %s too high, resetting to 4G Dump authenticode certificate chain.Perform HTML, script, and text normalizationAlways generate MDB entries for PE sectionsMaximum number of mismatched signatures when building a CVD. Zero disables this limit.Feature level to put in the CVDVersion number of the CVD to buildCreate a hybrid (standard and bytecode) database fileForce using the interpreter instead of the JITTrust loaded bytecode (default yes)Load and print bytecode information without executingPrint IR of bytecode signatureInput file to run the bytecode nDon't show source line during tracingNumber of entries the cache can store.Name of the analyzer as seen in prewikkaSave all reports to a log file.By default the log file is locked for writing and only a single daemon process can write to it. This option disables the lock.Maximum size of the log file. Value of 0 disables the limit.Log all clean files. Useful in debugging but drastically increases the log size.Use the system logger (can work together with LogFile).Type of syslog messages. Please refer to 'man syslog' for the facility names.Rotate log file. Requires LogFileMaxSize option set prior to this option.Log additional information about the infected file, such as its size and hash, together with the virus name.Save the process ID to a file.This option allows you to change the default temporary directory.This option allows you to change the default database directory. If you enable it, please make sure it points to the same directory in both clamd and freshclam.Only load the official signatures published by the ClamAV project.Return with a nonzero error code if the virus database is older than the specified number of days.By default, yara rules will be loaded. This option allows you to exclude yara rules when scanning and also to scan only using yara rules. Valid options are yes|no|onlyPath to a local socket file the daemon will listen on.Sets the group ownership on the unix socket.Sets the permissions on the unix socket to the specified mode.Remove a stale socket after unclean shutdownA TCP port number the daemon will listen on.By default clamd binds to INADDR_ANY. This option allows you to restrict the TCP address and provide some degree of protection from the outside world.Maximum length the queue of pending connections may grow to.Close the STREAM session when the data size limit is exceeded. The value should match your MTA's limit for the maximum attachment size.The STREAM command uses an FTP-like protocol. This option sets the lower boundary for the port range.This option sets the upper boundary for the port range.Maximum number of threads running at the same time.This option specifies the time (in seconds) after which clamd should timeout if a client doesn't provide any data.This option specifies the time (in seconds) after which clamd should timeout if a client doesn't provide any initial command after connecting.This option specifies how long to wait (in milliseconds) if the send buffer is full. Keep this value low to prevent clamd hanging.Waiting for data from clamd will timeout after this time (seconds).Maximum number of queued items (including those being processed by MaxThreads threads). It is recommended to have this value at least twice MaxThreads if possible. WARNING: you shouldn't increase this too much to avoid running out of file descriptors, the following condition should hold: MaxThreads*MaxRecursion + MaxQueue - MaxThreads + 6 < RLIMIT_NOFILE (usual max for RLIMIT_NOFILE is 1024) This option specifies how long (in seconds) the process should wait for a new job.Don't scan files/directories whose names match the provided regular expression. This option can be specified multiple times.Maximum depth the directories are scanned at.Follow symlinks to regular files.Scan files and directories on other filesystems.This option specifies the time intervals (in seconds) in which clamd should perform a database check.Enable non-blocking (multi-threaded/concurrent) database reloads. This feature will temporarily load a second scanning engine while scanning continues using the first engine. Once loaded, the new engine takes over. The old engine is removed as soon as all scans using the old engine have completed. This feature requires more RAM, so this option is provided in case users are willing to block scans during reload in exchange for lower RAM requirements.This option allows you to disable clamd's caching feature.Execute a command when virus is found. Use the following environment variables to identify the file and virus names: - $CLAM_VIRUSEVENT_FILENAME - $CLAM_VIRUSEVENT_VIRUSNAME In the command string, '%v' will also be replaced with the virus name. Note: The '%f' filename format character has been disabled and will no longer be replaced with the file name, due to command injection security concerns. Use the 'CLAM_VIRUSEVENT_FILENAME' environment variable instead. For the same reason, you should NOT use the environment variables in the command directly, but should use it carefully from your executed script.Stop the daemon when libclamav reports an out of memory condition.Permit use of the ALLMATCHSCAN command.Enable debug messages in libclamav.Don't remove temporary files (for debugging purposes).Record metadata about the file being scanned. Scan metadata is useful for file analysis purposes and for debugging scan behavior. The JSON metadata will be printed after the scan is complete if Debug is enabled. A metadata.json file will be written to the scan temp directory if LeaveTemporaryFiles is enabled.Run the daemon as a specified user (the process must be started by root).With this option enabled ClamAV will load bytecode from the database. It is highly recommended you keep this option on, otherwise you'll miss detections for many new viruses.Set bytecode security level. Possible values: TrustSigned - trust bytecode loaded from signed .c[lv]d files, insert runtime safety checks for bytecode loaded from other sources Paranoid - don't trust any bytecode, insert runtime checks for all Recommended: TrustSigned, because bytecode in .cvd files already has these checks.Set bytecode timeout in milliseconds.Allow loading bytecode from outside digitally signed .c[lv]d files.^(Auto|ForceJIT|ForceInterpreter|Test)$Set bytecode execution mode. Possible values: Auto - automatically choose JIT if possible, fallback to interpreter ForceJIT - always choose JIT, fail if not possible ForceInterpreter - always choose interpreter Test - run with both JIT and interpreter and compare results. Make all failures fatal.^(none|None|bytecode|Bytecode|pcre|PCRE)$Collect and print execution statistics. Possible values: Bytecode - reports bytecode statistics PCRE - reports PCRE execution statistics None - reports no statisticsDetect Potentially Unwanted Applications.Exclude a specific PUA category. This directive can be used multiple times. See https://docs.clamav.net/faq/faq-pua.html for the complete list of PUA categories.Only include a specific PUA category. This directive can be used multiple times.PE stands for Portable Executable - it's an executable file format used in all 32- and 64-bit versions of Windows operating systems. This option allows ClamAV to perform a deeper analysis of executable files and it's also required for decompression of popular executable packers such as UPX or FSG. If you turn off this option, the original files will still be scanned, but without additional processing.Executable and Linking Format is a standard format for UN*X executables. This option allows you to control the scanning of ELF files. If you turn off this option, the original files will still be scanned, but without additional processing.Enable the built in email scanner. If you turn off this option, the original files will still be scanned, but without parsing individual messages/attachments.Scan RFC1341 messages split over many emails. You will need to periodically clean up $TemporaryDirectory/clamav-partial directory. WARNING: This option may open your system to a DoS attack. Please don't use this feature on highly loaded servers.With this option enabled ClamAV will try to detect phishing attempts by using signatures.Scan URLs found in mails for phishing attempts using heuristics.In some cases (eg. complex malware, exploits in graphic files, and others), ClamAV uses special algorithms to provide accurate detection. This option controls the algorithmic detection.Allow heuristic match to take precedence. When enabled, if a heuristic scan (such as phishingScan) detects a possible virus/phish it will stop scan immediately. Recommended, saves CPU scan-time. When disabled, virus/phish detected by heuristic scans will be reported only at the end of a scan. If an archive contains both a heuristically detected virus/phish, and a real malware, the real malware will be reported. Keep this disabled if you intend to handle "Heuristics.*" viruses differently from "real" malware. If a non-heuristically-detected virus (signature-based) is found first, the scan is interrupted immediately, regardless of this config option.Enable the Data Loss Prevention module.This option sets the lowest number of Credit Card numbers found in a file to generate a detect.This option sets the lowest number of Social Security Numbers found in a file to generate a detect.With this option enabled the DLP module will search for valid SSNs formatted as xxx-yy-zzzz.With this option enabled the DLP module will search for valid SSNs formatted as xxxyyzzzzPerform HTML/JavaScript/ScriptEncoder normalisation and decryption. If you turn off this option, the original files will still be scanned, but without additional processing.This option enables scanning of OLE2 files, such as Microsoft Office documents and .msi files. If you turn off this option, the original files will still be scanned, but without additional processing.With this option enabled clamav will try to detect broken executables (PE, ELF, & Mach-O) and alert on them with a Broken.Executable heuristic signature.With this option enabled clamav will try to detect broken media files (JPEG, TIFF, PNG, GIF) and alert on them with a Broken.Media heuristic signature.Alert on encrypted archives and documents (encrypted .zip, .7zip, .rar, .pdf).With this option enabled the DLP module will search for valid Credit Card numbers only. Debit and Private Label cards will not be searched.Alert on encrypted archives (encrypted .zip, .7zip, .rar).Alert on encrypted documents (encrypted .pdf).With this option enabled OLE2 files with VBA macros, which were not detected by signatures will be marked as "Heuristics.OLE2.ContainsMacros".Alert on SSL mismatches in URLs, even if they're not in the database. This feature can lead to false positives.Alert on cloaked URLs, even if they're not in the database. This feature can lead to false positives.Alert on raw DMG image files containing partition intersections.This option enables scanning within PDF files. If you turn off this option, the original files will still be scanned, but without decoding and additional processing.This option enables scanning within SWF files. If you turn off this option, the original files will still be scanned, but without decoding and additional processing.This option enables scanning xml-based document files supported by libclamav. If you turn off this option, the original files will still be scanned, but without additional processing.This option enables scanning HWP3 files. If you turn off this option, the original files will still be scanned, but without additional processing.This option enables scanning OneNote files. If you turn off this option, the original files will still be scanned, but without additional processing.Scan within archives and compressed files. If you turn off this option, the original files will still be scanned, but without unpacking and additional processing.This option enables scanning of image (graphics). If you turn off this option, the original files will still be scanned, but without additional processing.This option enables detection by calculating a fuzzy hash of image (graphics) files Signatures using image fuzzy hashes typically match files and documents by identifying images embedded or attached to those files. If you turn off this option, then some files may no longer be detected.This option causes memory or nested map scans to dump the content to disk. If you turn on this option, more data is written to disk and is available when the leave-temps option is enabled at the cost of more disk writes.This option sets the maximum amount of time a scan may take to complete. The value of 0 disables the limit. WARNING: disabling this limit or setting it too high may result allow scanning of certain files to lock up the scanning process/threads resulting in a Denial of Service. The value is in milliseconds.This option sets the maximum amount of data to be scanned for each input file. Archives and other containers are recursively extracted and scanned up to this value. The value of 0 disables the limit. WARNING: disabling this limit or setting it too high may result in severe damage.Files/messages larger than this limit won't be scanned. Affects the input file itself as well as files contained inside it (when the input file is an archive, a document or some other kind of container). The value of 0 disables the limit. WARNING: disabling this limit or setting it too high may result in severe damage to the system.Nested archives are scanned recursively, e.g. if a Zip archive contains a RAR file, all files within it will also be scanned. This option specifies how deeply the process should be continued. The value of 0 disables the limit. WARNING: disabling this limit or setting it too high may result in severe damage to the system.Number of files to be scanned within an archive, a document, or any other container file. The value of 0 disables the limit. WARNING: disabling this limit or setting it too high may result in severe damage to the system.This option sets the maximum size of a file to check for embedded PE. Files larger than this value will skip the additional analysis step. Negative values are not allowed. WARNING: setting this limit too high may result in severe damage or impact performance.This option sets the maximum size of a HTML file to normalize. HTML files larger than this value will not be normalized or scanned. Negative values are not allowed. WARNING: setting this limit too high may result in severe damage or impact performance.This option sets the maximum size of a normalized HTML file to scan. HTML files larger than this value after normalization will not be scanned. Negative values are not allowed. WARNING: setting this limit too high may result in severe damage or impact performance.This option sets the maximum size of a script file to normalize. Script content larger than this value will not be normalized or scanned. Negative values are not allowed. WARNING: setting this limit too high may result in severe damage or impact performance.This option sets the maximum size of a ZIP file to reanalyze type recognition. ZIP files larger than this value will skip the step to potentially reanalyze as PE. Negative values are not allowed. WARNING: setting this limit too high may result in severe damage or impact performance.This option sets the maximum number of partitions of a raw disk image to be scanned. Raw disk images with more partitions than this value will have up to the value number partitions scanned. Negative values are not allowed. WARNING: setting this limit too high may result in severe damage or impact performance.This option sets the maximum number of icons within a PE to be scanned. PE files with more icons than this value will have up to the value number icons scanned. Negative values are not allowed. WARNING: setting this limit too high may result in severe damage or impact performance.This option sets the maximum recursive calls to HWP3 parsing function. HWP3 files using more than this limit will be terminated and alert the user. Scans will be unable to scan any HWP3 attachments if the recursive limit is reached. Negative values are not allowed. WARNING: setting this limit too high may result in severe damage or impact performance.This option sets the maximum calls to the PCRE match function during an instance of regex matching. Instances using more than this limit will be terminated and alert the user but the scan will continue. For more information on match_limit, see the PCRE documentation. Negative values are not allowed. WARNING: setting this limit too high may severely impact performance.This option sets the maximum recursive calls to the PCRE match function during an instance of regex matching. Instances using more than this limit will be terminated and alert the user but the scan will continue. For more information on match_limit_recursion, see the PCRE documentation. Negative values are not allowed and values > PCREMatchLimit are superfluous. WARNING: setting this limit too high may severely impact performance.This option sets the maximum filesize for which PCRE subsigs will be executed. Files exceeding this limit will not have PCRE subsigs executed unless a subsig is encompassed to a smaller buffer. Negative values are not allowed. Setting this value to zero disables the limit. WARNING: setting this limit too high or disabling it may severely impact performance.This option specifies a directory or mount point which should be scanned on access. The mount point specified, or the mount point containing the specified directory will be watched, but only notifications will occur. If any directories are specified, this option will preempt the DDD system. It can also be used multiple times.This option specifies a directory (including all files and directories inside it), which should be scanned on access. This option can be used multiple times.This option allows excluding directories from on-access scanning. It can be used multiple times. Only works with DDD system.Use this option to exclude the root UID (0) and allow any processes run under root to access all watched files without triggering scans.With this option you can exclude specific UIDs. Processes with these UIDs will be able to access all files. This option can be used multiple times (one per line). Using a value of 0 on any line will disable this option entirely. To exclude the root UID please enable the OnAccessExcludeRootUID option.This option allows exclusions via user names when using the on-access scanning client. It can be used multiple times.Files larger than this value will not be scanned in on access.This option toggles the dynamic directory determination system for on-access scanning (Linux only).This option changes fanotify behavior to prevent access attempts on malicious files instead of simply notifying the user (On Access scan only).Enables extra scanning and notification after catching certain inotify events. Only works with the DDD system enabled.Max amount of time (in milliseconds) that the OnAccess client should spend for every connect, send, and receive attempt when communicating with clamd via curl (5s default)Max number of scanning threads to allocate to the OnAccess thread pool at startup--these threads are the ones responsible for creating a connection with the daemon and kicking off scanning after an event has been processed. To prevent clamonacc from consuming all clamd's resources keep this lower than clamd's max threads. Default is 5Number of times the OnAccess client will retry a failed scan due to connection problems (or other issues). Defaults to no retries.When using prevention, if this option is turned on, any errors that occur during scanning will result in the event attempt being denied. This could potentially lead to unwanted system behaviour with certain configurations, so the client defaults to off and allowing access events in case of error.When started by root freshclam will drop privileges and switch to the user defined in this option.This option defined how many times daily freshclam should check for a database update.Use DNS to verify the virus database version. FreshClam uses DNS TXT records to verify the versions of the database and software itself. With this directive you can change the database verification domain. WARNING: Please don't change it unless you're configuring freshclam to use your own database verification domain.DatabaseMirror specifies to which mirror(s) freshclam should connect. You should have at least one entry: database.clamav.net.This option allows you to easily point freshclam to private mirrors. If PrivateMirror is set, freshclam does not attempt to use DNS to determine whether its databases are out-of-date, instead it will use the If-Modified-Since request or directly check the headers of the remote database files. For each database, freshclam first attempts to download the CLD file. If that fails, it tries to download the CVD file. This option overrides DatabaseMirror, DNSDatabaseInfo and Scripted Updates. It can be used multiple times to provide fall-back mirrors.mirror1.mynetwork.com mirror2.mynetwork.comThis option defines how many attempts freshclam should make before giving up.With this option you can control scripted updates. It's highly recommended to keep them enabled.With this option enabled, freshclam will attempt to load new databases into memory to make sure they are properly handled by libclamav before replacing the old ones. Tip: This feature uses a lot of RAM. If your system has limited RAM and you are actively running ClamD or ClamScan during the update, then you may need to set `TestDatabases no`.By default freshclam will keep the local databases (.cld) uncompressed to make their handling faster. With this option you can enable the compression. The change will take effect with the next database update.Include an optional signature databases (opt-in). This option can be used multiple times.Exclude a standard signature database (opt-out). This option can be used multiple times.With this option you can provide custom sources (http:// or file://) for database files. This option can be used multiple times.http://myserver.com/mysigs.ndb file:///mnt/nfs/local.hdbIf you're behind a proxy, please enter its address here.A user name for the HTTP proxy authentication.A password for the HTTP proxy authentication.If your servers are behind a firewall/proxy which does a User-Agent filtering you can use this option to force the use of a different User-Agent header.Send the RELOAD command to clamd after a successful update.Run a command after a successful database update. Use EXIT_1 to return 1 after successful database update.Run a command when a database update error occurs.Run a command when freshclam reports an outdated version. In the command string %v will be replaced with the new version number.With this option you can provide a client address for the database downloading. Useful for multi-homed systems.Timeout in seconds when connecting to database server.Timeout in seconds when reading from database server. 0 means no timeout.This option enables downloading of bytecode.cvd, which includes additional detection mechanisms and improvements to the ClamAV engine.Disable authenticode certificate chain verification in PE files.Deprecated option to download signatures derived from the Google Safe Browsing API. See https://blog.clamav.net/2020/06/the-future-of-clamav-safebrowsing.html for more details.Deprecated option to set the max-scantime. The value is in milliseconds.Deprecated option to alert on broken PE and ELF executable files.Deprecated option to enable heuristic alerts (e.g. "Heuristics.")PhishingAlwaysBlockSSLMismatchDeprecated option to alert on SSL mismatches in URLs, even if they're not in the database. This feature can lead to false positives.Deprecated option to alert on cloaked URLs, even if they're not in the database. This feature can lead to false positives.Deprecated option to alert on raw DMG image files containing partition intersections.Deprecated option to alert on encrypted archives and documents (encrypted .zip, .7zip, .rar, .pdf).Initialize a supplementary group access (the process must be started by root).Define the clamd socket to connect to for scanning. This option is mandatory! Syntax: ClamdSocket unix:path ClamdSocket tcp:host:port The first syntax specifies a local unix socket (needs an absolute path) e.g.: ClamdSocket unix:/run/clamav/clamd.sock The second syntax specifies a tcp local or remote tcp socket: the host can be a hostname or an ip address; the ":port" field is only required for IPv6 addresses, otherwise it defaults to 3310 ClamdSocket tcp:192.168.0.1 This option can be repeated several times with different sockets or even with the same socket: clamd servers will be selected in a round-robin fashion.Define the interface through which we communicate with sendmail. This option is mandatory! Possible formats are: [[unix|local]:]/path/to/file - to specify a unix domain socket; inet:port@[hostname|ip-address] - to specify an ipv4 socket; inet6:port@[hostname|ip-address] - to specify an ipv6 socket./tmp/clamav-milter.sock inet:7357Define the group ownership for the (unix) milter socket.Sets the permissions on the (unix) milter socket to the specified mode.Messages originating from these hosts/networks will not be scanned This option takes a host(name)/mask pair in CIRD notation and can be repeated several times. If "/mask" is omitted, a host is assumed. To specify a locally originated, non-smtp, email use the keyword "local".local 192.168.0.0/24 1111:2222:3333::/48^(Accept|Reject|Defer|Blackhole|Quarantine)$Action to be performed on clean messages (mostly useful for testing). The following actions are available: Accept: the message is accepted for delivery Reject: immediately refuse delivery (a 5xx error is returned to the peer) Defer: return a temporary failure message (4xx) to the peer Blackhole: like Accept but the message is sent to oblivion Quarantine: like Accept but message is quarantined instead of being deliveredAction to be performed on error conditions (this includes failure to allocate data structures, no scanners available, network timeouts, unknown scanner replies and the like. The following actions are available: Accept: the message is accepted for delivery; Reject: immediately refuse delivery (a 5xx error is returned to the peer); Defer: return a temporary failure message (4xx) to the peer.This option allows you to set a specific rejection reason for infected messages and it's therefore only useful together with "OnInfected Reject" The string "%v", if present, will be replaced with the virus name.If this option is set to "Replace" (or "Yes"), an "X-Virus-Scanned" and an "X-Virus-Status" headers will be attached to each processed message, possibly replacing existing headers. If it is set to Add, the X-Virus headers are added possibly on top of the existing ones. Note that while "Replace" can potentially break DKIM signatures, "Add" may confuse procmail and similar filters.When AddHeader is in use, this option allows you to set the reported hostname. This may be desirable in order to avoid leaking internal names. If unset the real machine name is used.Execute a command when an infected message is processed. The following parameters are passed to the invoked program in this order: virus name, queue id, sender, destination, subject, message id, message date. Note #1: this requires MTA macroes to be available (see LogInfected below) Note #2: the process is invoked in the context of clamav-milter Note #3: clamav-milter will wait for the process to exit. Be quick or fork to avoid unnecessary delays in email delivery/usr/local/bin/my_infected_message_handlerChroot to the specified directory. Chrooting is performed just after reading the config file and before dropping privileges.This option specifies a file which contains a list of basic POSIX regular expressions. Addresses (sent to or from - see below) matching these regexes will not be scanned. Optionally each line can start with the string "From:" or "To:" (note: no whitespace after the colon) indicating if it is, respectively, the sender or recipient that is to be allowed. If the field is missing, "To:" is assumed. Lines starting with #, : or ! are ignored.Messages from authenticated SMTP users matching this extended POSIX regular expression (egrep-like) will not be scanned. As an alternative, a file containing a plain (not regex) list of names (one per line) can be specified using the prefix "file:". e.g. SkipAuthenticated file:/etc/good_guys Note: this is the AUTH login name!SkipAuthenticated ^(tom|dick|henry)$This option allows you to tune what is logged when a message is infected. Possible values are Off (the default - nothing is logged), Basic (minimal info logged), Full (verbose info logged) Note: For this to work properly in sendmail, make sure the msg_id, mail_addr, rcpt_addr and i macroes are available in eom. In other words add a line like: Milter.macros.eom={msg_id}, {mail_addr}, {rcpt_addr}, i to your .cf file. Alternatively use the macro: define(`confMILTER_MACROS_EOM', `{msg_id}, {mail_addr}, {rcpt_addr}, i') Postfix should be working fine with the default settings.This option allows you to tune what is logged when no threat is found in a scanned message. See LogInfected for possible values and caveats. Useful in debugging but drastically increases the log size.This option affects the behaviour of LogInfected, LogClean and VirusAction when a message with multiple recipients is scanned: If SupportMultipleRecipients is off (the default) then one single log entry is generated for the message and, in case the message is determined to be malicious, the command indicated by VirusAction is executed just once. In both cases only the last recipient is reported. If SupportMultipleRecipients is on: then one line is logged for each recipient and the command indicated by VirusAction is also executed once for each recipient. Note: although it's probably a good idea to enable this option, the default value is currently set to off for legacy reasons.Example ERROR: Unknown option passed fooyestrue^(yes|true|1|no|false|0)$/etc/clamd.d/scan.conf/etc/mail/clamav-milter.confdebuggen-jsondumpcertsquietleave-tempsno-warningsshow-progressstdoutdaemonno-dnslist-mirrorsupdate-dbreloaddatabase/var/lib/clamavrecursivegen-mdbfollow-dir-symlinks^[0-9]+$follow-file-symlinksbellno-summarysuppress-ok-resultsexcludeexclude-dirincludeinclude-dirstructured-ssn-formathex-dumpmd5sha1sha256impfuzzy-imgprint-certshtml-normaliseascii-normaliseutf16-decodebuildmax-bad-sigs3000flevelcvd-versionno-cdiffserverunpackunpack-currentinfolist-sigsfind-sigsdecode-sigstest-sigsvbavba-hexcomparerun-cdiffverify-cdiffhybriddefaultcolorsconfig-dir/etcnon-defaultgenerate-configforce-interpretertrust-bytecodeprintsrcPrint source code of bytecodeprintbcirinputtracebytecode trace levelno-trace-showsourcearchive-verbosebytecode-trust-allhttp-proxyproxy-userlog-verboseforcedisable-summarydisable-archiveno-archiveno-peno-elfno-ole2no-pdfno-htmlno-mailno-phishing-sigsno-phishing-scan-urlsno-algorithmicno-phishing-restrictedscanmax-ratiomax-space^[0-9]+[KMG]?$unzipunrararjunzoolhajartartgzdebAlertExceedsMaxalert-exceeds-maxCacheSizecache-size65536PreludeEnableprelude-enableEnable preludePreludeAnalyzerNameprelude-analyzer-name/tmp/clamav.logLogFileUnlockLogFileMaxSize5MLogTimeLog time with each message.LogCleanLogSyslogLogFacilityLOG_LOCAL6LOG_MAILLogVerboseEnable verbose logging.LogRotatelog-rotateExtendedDetectionInfoPidFile/run/clamav/clam.pidtempdir/tmpdatadirOfficialDatabaseOnlyofficial-db-onlynoFailIfCvdOlderThanfail-if-cvd-older-than-1YaraRulesyara-rules/run/clamav/clamd.sockLocalSocketGroupvirusgroupLocalSocketMode660FixStaleSocket3310localhostMaxConnectionQueueLength30100MStreamMinPort1024StreamMaxPort2048120CommandReadTimeoutSendBufTimeout200300MaxQueueIdleTimeout^/proc/ ^/sys/MaxDirectoryRecursionmax-dir-recursion15FollowDirectorySymlinksFollow directory symlinks.FollowFileSymlinksCrossFilesystemscross-fsSelfCheck600ConcurrentDatabaseReloadDisableCachedisable-cacheVirusEvent/opt/send_virus_alert_sms.shExitOnOOMAllowAllMatchScanForegroundDon't fork into background.DebugLeaveTemporaryFilesGenerateMetadataJsonUserBytecodeBytecodeSecurity^(TrustSigned|Paranoid)$TrustSignedBytecodeTimeoutbytecode-timeout10000BytecodeUnsignedbytecode-unsignedBytecodeModebytecode-modeAutoStatisticsstatisticsNoneDetectPUAdetect-puaExcludePUAexclude-puaNetTool PWToolIncludePUAinclude-puaSpy Scanner RATScanPEscan-peScanELFscan-elfScanMailscan-mailScanPartialMessagesPhishingSignaturesPhishingScanURLsHeuristicAlertsheuristic-alertsHeuristicScanPrecedenceheuristic-scan-precedenceStructuredDataDetectiondetect-structuredStructuredMinCreditCardCountstructured-cc-countStructuredMinSSNCountstructured-ssn-countStructuredSSNFormatNormalStructuredSSNFormatStrippedScanHTMLscan-htmlScanOLE2scan-ole2AlertBrokenExecutablesalert-brokenAlertBrokenMediaalert-broken-mediaAlertEncryptedalert-encryptedStructuredCCOnlystructured-cc-modeAlertEncryptedArchivealert-encrypted-archiveAlertEncryptedDocalert-encrypted-docAlertOLE2Macrosalert-macrosAlertPhishingSSLMismatchalert-phishing-sslAlertPhishingCloakalert-phishing-cloakAlertPartitionIntersectionalert-partition-intersectionScanPDFscan-pdfScanSWFscan-swfScanXMLDOCSscan-xmldocsScanHWP3scan-hwp3ScanOneNotescan-onenoteScanArchivescan-archiveScanImagescan-imageScanImageFuzzyHashscan-image-fuzzy-hashForceToDiskforce-to-diskMaxScanTimemax-scantime120000max-scansize400Mmax-recursion17max-filesMaxEmbeddedPEmax-embeddedpe40MMaxHTMLNormalizemax-htmlnormalizeMaxHTMLNoTagsmax-htmlnotags8MMaxScriptNormalizemax-scriptnormalize20MMaxZipTypeRcgmax-ziptypercg1MMaxPartitionsmax-partitions128MaxIconsPEmax-iconspe100MaxRecHWP3max-rechwp316PCREMatchLimitpcre-match-limit100000PCRERecMatchLimitpcre-recmatch-limit5000PCREMaxFileSizepcre-max-filesize/ /home/user/home /students/home/bofh /rootclamuser10000LDevACOnlydev-ac-onlyDevACDepthdev-ac-depthDevPerformancedev-performanceDevLiblogdev-liblogUpdateLogFile/var/log/freshclam.logDatabaseOwnerclamupdateCheckschecksDNSDatabaseInfocurrent.cvd.clamav.netDatabaseMirrordatabase.clamav.netPrivateMirrorMaxAttemptsScriptedUpdatesTestDatabasesCompressLocalDatabaseExtraDatabasedbname1 dbname2ExcludeDatabaseDatabaseCustomURLHTTPProxyServeryour-proxyHTTPProxyPortHTTP proxy's port8080HTTPProxyUsernameusernameHTTPProxyPasswordHTTPUserAgentNotifyClamddaemon-notifyOnUpdateExecuteon-update-executecommandOnErrorExecuteon-error-executeOnOutdatedExecuteon-outdated-executeLocalIPAddresslocal-addressaaa.bbb.ccc.dddConnectTimeoutReceiveTimeoutDisableCertChecknocertsSafeBrowsingTimeLimittimelimitDetectBrokenExecutablesdetect-brokenAlgorithmicDetectionalgorithmic-detectionblock-maxPhishingAlwaysBlockCloakOLE2BlockMacrosblock-macrosArchiveBlockEncryptedblock-encryptedMailMaxRecursionArchiveMaxScanSizeArchiveMaxRecursionArchiveMaxFilesArchiveMaxCompressionRatioArchiveBlockMaxArchiveLimitMemoryUsageMailFollowURLsmail-follow-urlsAllowSupplementaryGroupsScanOnAccessClamdSockettcp:scanner.mydomain:7357MilterSocketMilterSocketGroupMilterSocketModeLocalNetOnCleanAcceptOnInfectedQuarantineOnFail^(Accept|Reject|Defer)$DeferRejectMsgMTA specificAddHeader^(No|Replace|Yes|Add)$ReplaceReportHostnamemy.mail.server.nameVirusActionChroot/newrootAllowList/etc/allowed_addressesWhitelistSkipAuthenticatedLogInfectedBasicSupportMultipleRecipients:wwERROR: %sWARNING: %sLog size = %lld, max = %lld -%Y%m%d_%H%M%S.log%s -> %s -> %sLOG_AUTHLOG_AUTHPRIVLOG_CRONLOG_DAEMONLOG_FTPLOG_KERNLOG_LPRLOG_NEWSLOG_SYSLOGLOG_USERLOG_UUCPLOG_LOCAL0LOG_LOCAL1LOG_LOCAL2LOG_LOCAL3LOG_LOCAL4LOG_LOCAL5LOG_LOCAL7WARNING: Log size limit met but log file rotation turned off. Forcing log file rotation anyways. Need to rotate log file due to size but ran out of memory. Need to rotate log file due to size but could not get local time. ERROR: Failed to open log file %s: %s ERROR: Failed to convert the open log file descriptor for %s to a FILE* handle: %s WARNING: File locking not supported (NFS?)ERROR: Failed to lock the log file %s: %s POSIXLY_CORRECT%s: illegal option -- %c %s: unrecognized option `%s' %s: option `%s' is ambiguous %s: option requires an argument -- %c %s: option `--%s' doesn't allow an argument %s: option `--%s' requires an argument cpuc}c/builddir/build/BUILD/llvm-project-21.1.7.src/compiler-rt/lib/builtins/gcc_personality_v0.creadEncodedPointer;@t\4Pl$4<d $  DT p $4D \  $ D  T T" #X $ 4% ' )d 4> > T? B I J NPQ($RDRRS4ddee8ed4gDhjdj@j\jpTkkl$lTl0Tm4n$oTsH4vTyy$t|t~$LH$D`dĎ8PtT4ԔpTD$`Td4tԲ4  Ĵ( D!\!4p!4!! "T`"dt"t""0####$$$d$$$$D@%t`%|%%%&D&X&&T&&DH''t'T'TT((t)0)|))* l****H+tl++++zRx P/D$4x FJ w?:*3$"\ $t.AG AA (EAG0I AAH 9\\EARL*E`,`HILDEDIjLTB~JFA AAA E4 BAA ` ABI ZABA\\D/FPN A(A0J 0A(A BBBG D-AAU$`eAAG YAA<4FDH E(H0= (A BBBA 8FED I(D0 (A ABBD (HFAE qDB@0nFAA D@8  DABE T  AABA (tQLDF oAAI<8L0fFBA A(D0~ (C ABBD j (C ABBF HPFGB E(A0A8Gpl 8A0A(B BBBE Lh FHB B(A0A8D 8A0A(B BBBH H$FBB B(A0A8GP 8A0A(B BBBE @hRFBA A(G L)I (A ABBD H?HM K U`hFEB E(A0A8GGMMGX^ 8A0A(B BBBE H@4BIO B(A0A8I 8A0A(B BBBE @4WFEB D(I0GP 0A(A BBBA \P5Hp|FBE E(A0A8G`} 8A0A(B BBBA dFBE D(D0 (A BBBE T (F BBBH I (O BBBA \$XbFBB B(A0A8G L@L`Lk 8A0A(B BBBH 8h1NAM [FABP RAA1iKu H t02FMB A(A0k (A BBBG  (F BBBH T (F BBBH T (C BBBC TTX5FBB B(A0A8G L2H 8A0A(B BBBE 0<BII F0  AABJ d<BBB E(D0A8GpxNUxAp 8A0A(B BBBB dxNVxAp`H @RBBB E(A0C8DpxIZxAp 8A0A(B BBBF D xMO 8 BYAA S ABG JFB dBIi N H BgBEE D(A0i (A BBBG S(A BBBP B&8d C,FIA F(DP (A ABBF zPLRxɎ  p$C3FBB B(A0A8G L(  8A0A(B BBBA (L(Z(A( (I(K ,zPLRx5  (4 ,| pSEAD` AAB  TAO, TwBID [ ABC ( TT@FDD nAB@$ hT^hAA  CBE PABEP <h U DD sABC` AFB( TVEAG00 AAA ( WYJAG uDA XAP X<0 ,XZEE A(A0j(D BBB8p XOAA K ABA PH  X)JXF X Y.p YOBA A(G0x (C ABBF D (F ABBA W (F ABBF D(F ABBI(dYEAD0 AAG (\ZEAD0 AAE H [#FBB B(A0A8D` 8A0A(B BBBC `_FBB B(D0A8DpxIZxAp} 8A0A(B BBBB D xIK HlaFBB B(D0D8G 8A0A(B BBBI (TdIFDA sDBLxdFBJ B(A0D8G 8A0A(B BBBE ,f FBA I(G(zPLRx  0t0hEID u CAE DFA,iEAD`q AAC iBEE E(D0F8G@iHEPBXG`GhGpGxGGGGGGGGGGGGGGFL@R8C0A(B BBBjBBB B(A0A8G 8A0A(B BBBH BAAJGADDDGGGGGGGGTPPGGGGGGGGGGGGGGGOtnbAAGvGGGGGGGGGGGGGGGGGTZ AAJ oFBB B(A0A8G 8A0A(B BBBF GGGGGGGGGGGGGGGGGT<rEAD  CAI g CAE WFA8rEBEE D(C0j(A BBB4 rBBED C(D0g(C ABB XrEW D N R (|s7BDD iABsAeQsGR G `t9AU J t1\T tAG AD T4huBBB B(D0A8DPXM`jXAP 8A0A(B BBBA 4vBAA G I W  AABA HwBBE H(C0 (D EBBL Q (C BBBF F (C BBBA C (C BBBD F (C BBBA (L`x@YAG Q AAD 0xtxWAAD n FAE OFA(x7BDC jABTx4BBB B(A0A8H Q DV 8A0A(B BBBI (0z7BDD iAB4\zNBED D(D0r(C ABBLzBBA A(D0Q (A ABBG N (A ABBD 8{BED A(Gy (A ABBF \ {LBJB B(A0A8GJcA 8A0A(B BBBG X FBA A(D0` (A ABBD h (I HDBI t(M CBBT@BBB B(A0A8G L@LB* 8A0A(B BBBA \4FBB B(A0A8GMiA 8A0A(B BBBJ 8(FBA A(DP (A ABBH xFBB B(A0A8DPGXH`ZXAPQXG`kXAPU 8A0A(B BBBA w 8F0A(B BBBJ LB `,QJj L P8hUBBA A(G@ (A ABBG \FDD A(D0r (C ABBC D (F CBBG V (C ABBJ 0H$FHA J  AABF H|FEE D(D0\ (F BBBH A(C BBBP4BBB B(A0A8G L@LB 8A0A(B BBBE #H0FBB E(D0D8D@ 8D0A(B BBBJ 4|p}JAF H ABD YAB((EAGc AAF <lKCC jABBP XAB  4THKDD C(L0n(C ABBHP0Y(C ABBL,FIB B(A0A8G\ 8A0A(B BBBF P̠{FBB B(A0A8G L* 8A0A(B BBBH DEAF` lthFBB B(A0A8D@IHFP[HA@| 8D0A(B BBBJ , 8D0A(B BBBG X=FBB A(D0D@ 0D(A BBBF D 0A(A BBBD @ܪVHT D sD`LAA k ABD  ABG R ABK  @FKB A(A0DP 0A(A BBBA  !EN E H 0HM K < EO8X $"FBD A(G0T (A ABBB 0 FDD GC  AABD 8 FJG D(G (A ABBI ! 0!FHA Gn  AABH ,L!EDD0A AAH $|!TAAG EDA`!ȲBEE J(D0D8DP 8A0A(B BBBH L 8C0A(B BBBA L"BED D(D0g (A ABBH  (C ABBA $X"tTEAG ADA,"ODA ABA`"\FBB B(A0A8G L00D0P0A0 8A0A(B BBBA \#FBE B(D0C8F`DFB 8A0A(B BBBA Lt#FBB B(A0D8G 8A0A(B BBBK (#h_EAD } DAL H# FBB B(D0D8G 8A0A(B BBBI L<$p FBB E(A0A8I E 8A0A(B BBBG 4$@bFKC s IBF AFBd$x8FBB E(K0D8D@ 8A0A(B BBBB L 8F0A(B BBBE d,%PBBB L(D0D8G 8C0A(B BBBF  8J0A(B BBBE % %H%EBB B(B0A8Dp8A0B(B BBAAp &DAvAoA,& EDD&eFEE E(H0H8G@n8A0A(B BBB& &L     { A   ~Q #ajt}ajt}hV**cp**1**c**]VV**V+**V)**vV:**V<*V:**öV(**϶V**۶V**V:**dV**V**V** **V**mV**V**V**zV** V<*d%**5rV**?V=*G[**d[**yV**~V**1f**iV**p**wV**oV******V**********ŷ[**۷V **V **V **V **CV **V **V ** ** ** **- **:b **@[ 0=MR[ =*Y[ =*ܿV **eV **n **uu **| **i **l% **f% **V ** ** ** **Ӹd **Ƹc **θr **ظ **V =*dV**c@** nV@**g@**&fV>*8tV8>*iV`>*GpVP*ncV>*xr>*~T[*sV>*aV**tV**й**۹****V**V**V**V**#V**)V**0V**8V**?V**GV**OV**`V**vV**V**[****úI**ɺI**ϺI**ӺI**ٺI**ݺI**I**I**I**V **[ ?$*8VG*Vj0?*"l`?V?M@VMԻV@@MݻV@M@VM*4V AM?VpAMUnpA]r-Bz1%#HB%V Bü[ 8CڼݼCMHD D%D59VDM[ EHPEMW[Ep@(Fsx[F[G [ PG[xG[Hp[HĽ[xIȽ̽[d`IĽս[J6rHK[ KV3NVKarV LM{[XXLVLMV NNȾV8QMVQM FV (VQ.VQBVRW@S.\eV SMev@T[' U¿ӿV UV (VXWW *V 0XM5@ `XL[f YrV `YMV ZMV [MV\RV ]McV ]MV (^M&V ^M@XV aj[ a[ bVpbMVbV 0cMV cM"9V dMFWV PeMjyV eV 8fV fV gV 8g7V g*J]V 8hrV hMV hMV iMV 8jMV jMV kMV lM*4V lM?RV hmMhtV n[ hoe p*;@ qsx[ s[' Xt 8u @v! @w03F@ PxZ^l Xy{~[2 xz[d {[ |[ 8~ [ !&6@ hsЂH6UjeV8[ȅvJPp#VVMVM[ [ЉJ[(VM_W**~e**V **[ **V **V**"l`? u&-c[ H4DD[j~`[VMVpMVГ*h 0'[5GLp^gyЖppM X a.>[PpM[<6\VؙM\mV `uV[`V V V **H=V hcV wV p V 8g'=V ȝM**^**q******V**V**V **V0V***D(QPc5tآ} P P`*p6=F Pg Pq0XԻVpM'V**1**(V**V**.V****V**e**[**x[**V**V**V**V**V**V******[****6 ?PLHU`Xhq0y86 (@Bh  d##o0x  @j#  X oooooqh#P`pд 0@P`pе 0@P`pж 0@P`pз 0@P`pи 0@P`pй 0@P`pк 0@P`pл 0@P`pм 0@P`pн 0@P`pо#dGA$3a1/ GA$3p1113bGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA*GOW*GA*/QGA$3a10q GA$3p1113`EGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA*GOW*`GA*`?]GA*@]bGA*E GA*GOW*E GA*GOW*Pb GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*FORTIFY`bGA+GLIBCXX_ASSERTIONSclamonacc-1.4.6-1.el8.x86_64.debug7zXZִF!t/* q]?Eh=ڊ2Nx0E5Ji H=8#xkJ~!y5lz`tUXLI&C>!4xcN3Pqހmh> ȐmC\"9<2IҸkQkY?0 >}dG[ks}*A} #mYo\\/kmpk+),9yj[ |&8Ƴ"IQvZzxkp7F?&k56Ч!QI@jCSUZ\G'viƿMkZ'$FvE0W U]L}l]GC{ekL+X cw0RUOsU|T,}'PשSžDrVG? |A-dNK"@b~6NGmUAJp vWm<C' ď4| 8'm^{|z:2QI_e(>bjc2D&VRxc]i S<"1~Պozɦ4tlȗ٤t&pv@aXoEh {@]/|:yLۗvuW3tAqu Sk a{M `v#C J]#sV)sH/#ODQYGYVjuib2zߞŠfgӷ~L]5Ez}DS*=ɒ&9zpf2w(]Zxa;AAn JStn&5A0T51]WU&Hd] nfܧMUi{}>W_F64NEftaAV; YSc)B?3Ƭs|@ 1c&8_bd1CH͘()Βz6\BDgTlnWDN SK"xÁmCMt/JWGjW 㴞;} raI3E(iw"y9m\яO98OJwP@A`3NT|i:GT} ʩl72 5-gFİsI OS?Óaavg5HSBPlns<['XoK7xe#%9Gx[(\T0ґat +FW lp?Շ1yYj?-] ou<#ɇg 6HUF @NlBekwu]5\-g<ΙS& NPB;;*5@k _H- ѬcB zJ3 +ֲsJXm:DHA鐍:);##,0G+ IUm8hkwJy߀T8pn↹hLŦIX~*Ppљ{DK95󄦬)%be( ǝ7唜ɅJH}h5kg_c%2c0s x+SfM%lcPw g̀BmvYDcs(Jc9.`8:r PՅH`O9=3r@ x҃\QÇG.Q0Df<@[aU76> Tgm4c Bi@~? Lt E=aTy4 <(NxL+Y웻;f:M J=~Y?Ha*"aE#weХQc.R`Rnp s6aU:ıgYZ.shstrtab.interp.note.gnu.property.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata  & 4$Go00DQ xxpY aotno } XB @@  dd LLD&HHp## # ` h#h@ @j#@jp#p0@p#0pp' c0ph2u(Au tP