HEX
Server: Apache
System: Linux msm5694.mjhst.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: camjab_ssh (1000)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: //usr/bin/clamonacc
ELF>@@8	@@@@888 ##n pp#p#@@TTTDDPtd@R@R@RQtdRtd##XgXg/lib64/ld-linux-x86-64.so.2GNU GNU`(^rj!e!L	BE
|qX2_s0\	}hq	oc2_rxx>		"8<m	p	F
)2		+#	t	K*S	d;RL$
S
L
UN	$9		?*
zgB -Z	B		Qy(	i-
"-I@{M'T`g	
epA
{	1 R;<4
W a	,M `	U	\
$2	$o
P$
$c
$r#$	$libssl.so.10__gmon_start___Jv_RegisterClasses_ITM_deregisterTMCloneTable_ITM_registerTMCloneTableSSL_library_initSSL_load_error_strings_finilibcrypto.so.10OpenSSL_add_all_digestsEVP_DigestInit_exX509_STORE_CTX_initX509_LOOKUP_filePEM_read_X509_CRLERR_load_crypto_stringsBIO_readX509_LOOKUP_hash_dirBIO_free_allX509_STORE_set1_paramOPENSSL_add_all_algorithms_noconfX509_get_pubkeyX509_STORE_set_flagsBIO_writeEVP_SignFinalX509_STORE_newBIO_s_memEVP_MD_sizeX509_STORE_add_crlX509_STORE_freeEVP_MD_CTX_set_flagsBIO_f_base64X509_freeBIO_freeOpenSSL_add_all_ciphersEVP_MD_CTX_mdX509_CRL_freeEVP_DigestFinal_exBIO_s_fileEVP_VerifyFinalPEM_read_bio_X509BIO_new_mem_bufEVP_PKEY_sizePEM_read_X509X509_STORE_CTX_newBIO_set_flagsEVP_MD_block_sizeX509_VERIFY_PARAM_newBIO_newEVP_get_digestbynameX509_cmp_current_timeX509_LOOKUP_ctrlBIO_ctrlEVP_PKEY_freeEVP_DigestUpdatePEM_read_bio_X509_AUXX509_STORE_CTX_freeX509_STORE_add_lookupX509_VERIFY_PARAM_set_flagsPEM_read_PrivateKeyX509_VERIFY_PARAM_freeEVP_MD_CTX_destroyEVP_MD_CTX_createX509_verify_certBIO_pushlibcurl.so.4curl_easy_sendcurl_easy_initcurl_easy_setoptcurl_easy_strerrorcurl_global_initcurl_easy_recvcurl_easy_getinfocurl_easy_cleanupcurl_easy_performlibpthread.so.0pthread_cond_initpthread_sigmaskpthread_mutex_initpthread_cond_waitpthread_exit__errno_locationpthread_oncepthread_killpthread_mutex_lockpthread_setspecificpthread_cond_signalfcntlpthread_cancelpthread_createpthread_joinsigactionpthread_getspecificforkpthread_attr_initpthread_key_createpthread_cond_broadcastpthread_detachpthread_mutex_unlockpthread_attr_setdetachstatepthread_testcancellibgcc_s.so.1_Unwind_Resume__gcc_personality_v0libc.so.6__xpg_basenamefflushinotify_init1__printf_chksrandstrncmpoptindstrrchr__strdupperrorgetpwuidunlinkat__fdelt_chkclosedirfchdirstrncpysigfillset__stack_chk_failinotify_rm_watchselectreallocclockmemchrgetpidfanotify_initstrftimelocaltime_rstrtolctime_rfgetscallocrenameatstrlenprctlsigemptysetmemsetstrcspnmemcmp__syslog_chkdup2__fxstat64strptime__fprintf_chkstdoutfputsstrnlenmemcpyfclose__vsnprintf_chkstrtoulmallocumaskstrcasecmprealpath__strndup__lxstat64opendir__xstat64__ctype_b_locgetenvoptargstderrsigdelset__snprintf_chkoptoptreadlinkstrncasecmpfileno__getdelimfwritegettimeofdayrenamefanotify_markdifftimestrchrreaddir64qsortinotify_add_watchsleep__ctype_toupper_loc__ctype_tolower_loc__cxa_finalizesetsid__sprintf_chkmemmovefopen64opterropenat64strcmp__libc_start_maindirfdstpcpycloselog_edata__bss_start_endGCC_3.0GCC_3.3.1GLIBC_2.2.5GLIBC_2.3.2GLIBC_2.9GLIBC_2.13GLIBC_2.15GLIBC_2.14GLIBC_2.4GLIBC_2.3GLIBC_2.3.4	








0P&yt
a_&		|
 Лw
  t
0ui	
ri	
ii





ii


ii

ui	
ti	
###:sИ#Cs#Ps#Ys#ds#ls #us0#}s@#sP#:s`#sp#s#s#s#s#s#sЙ#s#s#s#s(#8#X#P`#Pp###P#P#ؚ##P#P# #0#P8#PH#X#x#P#P###Pț#P؛###P#P #]0#P#PX#Ph#%x##}#P#/##P#P#5#(#P0#P@#AP#p#Px#P#M##P#PН#[##P#P#b(#H#PP#P`#ip##P#P#p#؞#P#P#} #P(#P8#H#h#Pp#P###P#Pȟ#؟##P#P# #@#PH#PX#h##P#P##Р#}ؠ#P###P #P0#@#`#Ph#Px###}#P#С##P#P##8#P@#PP#`##P#P##Ȣ#PТ#P##P#P(#&8#X#P`#Pp#/##P#P#J#P#P#C0#P8#PH#HX#x#P#P#O#PȤ#Pؤ#W#P#P #cP#PX#Ph#k#P#P#w##P#P##(#P0#P@#P#p#Px#P###P#PЦ###P#P#(#H#PP#P`#p##P#P#ا#P#P# #P(#P8#h#Pp#P##P#PȨ##P#P# #@# ~H#X#h##x~#P##Щ#~ة#P#-##P #P0#
@#`#Ph#Px##P#P##P#P#$8#P@#PP#3#P#P#8#ȫ#PЫ#P#B##P#P(#L8#X#P`#Pp#X#P#P#b#P#P#f0#P8#PH#{x#P#P#n#Pȭ#Pح#v#P#P #P#PX#Ph#x##~#P###P#P##(#P0#P@#P#p#Px#P##P#PЯ###~#P#(#H#(P#P`#3p##P#P##ذ##P## #(#P8# h#p#P#&##,#Pȱ#Aر###P#U #@#PH#PX#eh##P#P#xв#Pز#P##P #P0#`#Ph#Px###P#P#г##P#P##8#P@#PP#`##P#P##ȴ#Pд#P###P#P(#8#X#P`#Pp###P#P#ȵ##P#P##0#P8#PH#X#x#P#P###Pȶ#Pض###P#P #-0#P#PX#Ph#Hx##P#P#R#\#P#P#j#(#P0#P@#p`#p#Px#P#v##P#Pи#z##P#P#8#H#PP#P`###P#P#ȹ#ع#P#P## #P(#P8#X#h#Pp#Px####P#P#Ⱥ#غ###P##@#H#PP#X#&s#(###л#Hػ#p#*#\#Ȁ #(#9@#`#Ah#pp#]###p#fм##`#p#p(#s8#@#}sH#|`###p###Ƚ#н#pؽ###8#p #(#X#`#h#p##Ȃ###ؾ#####3#0#8#D@#GH#Qx##p#\#ȿ#hп#z###P#X#`#x##P#p#####(#0#8#P#p#Hx###\###
####(#H#xP#+X#p###1#;###0#4# #`(#0#GH#h#p#Vx#;##x#Z#^###V#g #@#PH#P#?##s####(#### #D(#@#`#Xh#Dp#x####p#
#####(#8# @#DH#6#`#@#A###p#K##Ȏ#p #](#h8#X#s`#Dh####D####D#0#P8#@#H#
X#x##p####P####### #$0#P#ȑX#D`#6h#Cx##Q#8#Q#V#a#h##l#q#{#(#@0#p8#@#p#px####0######p##(#H# P#pX#`#p###p####D### #(#p0#-8#H#h#p#px#>#N##P#p#_#w###p## #@#H#DP#X#h##Н#####0#### #p(#1@#`#h#Dp#Mx#V##X#p#`#i###p#s##8#ؠ@#pH#P#`##x#D####ȡ#D#####D #
(#8#X#8`#Dh#'p#@##Ȣ#P#S#f##8#D#{##0#8#p@#H#X#x##p#####p####8#p# #0#P#X#p`#h#
x###p##&##0#D#4#@#(#0#M8#C@#TP#\p#x#a###\###V#f###t#j#w(#H#HP#X#`#p#\#(####\#0####\ #0(#0#8#H#\h#@p#x## #\#H#/#2#@##h#O#S#^ #@#H#jP#nX#yh###t####(##### #(#0#@#\`#Xh#p######'#78#@#KH#\`##(#D#s###### #8#\X#h`#h####D####p##0#8#p@#X#x#######"## #M#80#P#X#ph#L#P#P#W#P#P#d#n#(#P0#P8#z@#P#p#Px#P####P#P####P#P##&sH#(P#X#`########@###" #(#"0#9h#p#Hx#\#X##j####v #@#H#pP#h##h#p####P## #(#`#Hh#p###0##p###8#@#%H#*##<#E###W## #e(#qH#X#`#ph#p######(###0#`8#@#H#x#####X##+####:0#P#X#p`#x###p#G#X##`#D#`#j#(#0#M8#t@#P#p#x#D####@#D####P#P##F(#H#P#DX#`#lp##8#D#####D### #8(#D0#8#H#h#p#Dx#+#P#P#<#P#P#O@#PH#PP#c#P#P#s#P#P###P #P(#@#`#Ph#Pp#x###P#P###x#D##8#P@#PH#P#
`##P#P##'##P#P#8#E##P#P #SX#P`#Ph#h#P#P#~#P#P##0#P8#P@#x####H#x####P#X#`##(#@##p#####p#(#0#8#$P#+`#Cp#Hx#C#I##S#`#j#D###H#0P#X####### #p(#0#h#0p#x####]### #@#H#pP#h##P#P##P#P###P #P(#t@#`#Ph#Pp###P#P#\#P#P##8#P@#PH#C`#\#P#P#j##P#P#V##P#P #8#X#P`#Ph###P#P#M##P#P##0#P8#P@#`X#x#P#P###P#P##\#P#P#P#PX#P`#x##P#P##P#P@#H#P#X#`#h#h#$ #@$м`$"Mp$&M$*M$.M$2M$6M$:M$>M$BM$HM$KM$UM $lM0$@$XMP$`M`$cMp$pM$sM$}M$M$M$M$M$M$M$M$M $M0$M@$MP$ `$Mp$M$M$M$M$M$M$M$M$M$M$V $M0$M@$MP$	N`$Np$"N$,N$7N$HN$ZN$cN$mN$sN$zN$N$N $1O0$?O@$NP$m`$Np$N$N$N$N$N$N$N$N$N$N$N $N0$N@$OP$O`$-Op$7O$GO$\O$gO$yO$O$O$O$O$O$O $O0$O@$O`$Oh$Pp$Px$O$P$P$O$P$P$P$Q$P$gP$?$P$P$(Q$P$P$P$P$2P$Q$P $8P($Q0$P8$V@$>PH$PP$EPX$KP`$Ph$fPp$mPx$P$P##&#m#### $########	#
## #
(#0#8#@#H#P#X#`#h#p#x######## #!#"###$#%#&#'#(#)#*#+#,#- #.(#/0#08#1@#2H#3P#4X#5`#6h#7p#8x#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M #N(#O0#P8#Q@#RH#SP#TX#U`#Vh#Wp#Xx#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#n #o(#p0#q8#r@#sH#tP#uX#v`#wh#xp#yx#z#{#|#}#~################ #(#0#8#@#H#P#X#`#h#p#x##################### #(#0#8#@#H#P#X#`#h#p#x##########HH==#Ht#H56#%6#@%6#h%6#h%6#h%6#h%6#h%6#h%6#h%6#hp%6#h`%6#h	P%6#h
@%6#h0%6#h %z6#h
%r6#h%j6#h%b6#h%Z6#h%R6#h%J6#h%B6#h%:6#h%26#h%*6#hp%"6#h`%6#hP%6#h@%
6#h0%6#h %5#h%5#h%5#h%5#h %5#h!%5#h"%5#h#%5#h$%5#h%%5#h&%5#h'p%5#h(`%5#h)P%5#h*@%5#h+0%5#h, %z5#h-%r5#h.%j5#h/%b5#h0%Z5#h1%R5#h2%J5#h3%B5#h4%:5#h5%25#h6%*5#h7p%"5#h8`%5#h9P%5#h:@%
5#h;0%5#h< %4#h=%4#h>%4#h?%4#h@%4#hA%4#hB%4#hC%4#hD%4#hE%4#hF%4#hGp%4#hH`%4#hIP%4#hJ@%4#hK0%4#hL %z4#hM%r4#hN%j4#hO%b4#hP%Z4#hQ%R4#hR%J4#hS%B4#hT%:4#hU%24#hV%*4#hWp%"4#hX`%4#hYP%4#hZ@%
4#h[0%4#h\ %3#h]%3#h^%3#h_%3#h`%3#ha%3#hb%3#hc%3#hd%3#he%3#hf%3#hgp%3#hh`%3#hiP%3#hj@%3#hk0%3#hl %z3#hm%r3#hn%j3#ho%b3#hp%Z3#hq%R3#hr%J3#hs%B3#ht%:3#hu%23#hv%*3#hwp%"3#hx`%3#hyP%3#hz@%
3#h{0%3#h| %2#h}%2#h~%2#h%2#h%2#h%2#h%2#h%2#h%2#h%2#h%2#hp%2#h`%2#hP%2#h@%2#h0%2#h %z2#h%r2#h%j2#h%b2#h%Z2#h%R2#h%J2#h%B2#h%:2#h%22#h%*2#hp%"2#h`%2#hP%2#h@%
2#h0%2#h %1#h%1#h%1#h%1#h%1#h%1#h%1#h%1#h%1#h%1#h%1#hp%1#h`%1#hP%1#h@%1#h0%1#h %z1#h%r1#h%j1#h%b1#h%Z1#h%R1#h%J1#h%B1#h%:1#h%21#h%*1#hp%"1#h`%1#hP%1#h@%
1#h0%1#h %0#h%0#h%0#hSH HH$dH%(H$1e
HHHHHHHH1H1&HHPH$H$1H޿W1H޿H1H޿91H޿*H$dH3%(tH [PH/#H=kH0UHSHdH%(H$1KHHD$ 1H$AAHWHHHD$ H5! HHHxE111H$AHVHT$ D$H5HT$(H:HBP #HD$(H5!H8t@ t%H|$(YH|$ NxH\$(14gCHD$(xx;1"uHt$H|$(/R|$H=BY8Ht$0HH=fBH1;XH=tB1EH=A@H$dH3%(H[]H=A1dH5HSHpH=A1AHD$ H5'H8+x 2H=<C1hHD$(H5-Hxx uHD$(H5-Hxx uHD$(H5-Hxx lH=A15H\$ HRt7tH=B1jJH=B11PHIuHl$ H5-H})H@H߉ES躩u,H~t81ۃH=B1H=B1
tHD$ xtH}uHD$ H8#1H=B1
HI-1I^HHPTLH
>H=Hh3#H=Z3#UH)HHw]H+#Ht]@H13#H=*3#UH)HHHH?HHu]Hg+#Ht]H@=2#u'H=+#UHtH="#Mh]2#@f.H="t&H*#HtUH="H]WKf.AWAVAUATUSH|$H$H$L$L$t@)$ )$0)$@)$P)$`)$p)$)$dH%(H$1H$HHHD$PH$D$HD$L0HD$X?IIIL|$X1A	HL9sI|%uHD<l<sp<fID$H0D$HHI
L9rKD5H=HD$ H$H$LL$HIHHD$PH$HD$HD$L0HD$XƉD$Ƅ$HD$ H$HD$(HcD$H;D$ HD$H=0#hT$t$AH\$`Lt$0Lcn?)D$ID$D)D$HH$D$HT$H4$1ɋ|$6yЉD$w8IċT$H=`0#X(#HD$0iHHD$8@A<$eH1HLW11MHډL	l`xH=/#D$]T$;H=/#$H|$ $ID$H$dH34%(HĨ[]A\A]A^A_ËD$L=D$LIgD$H0swƒLD$HH:HFaI9D$H0sAD$HI D$ H=/#ÉD$wHcHD$HD$P4HD$PHT$PHBHD$PHD$P\@H=.#D$(T$	HGHHD$(L|$ H\$(H$LL$HIHHD$PH$LHD$HD$L0HD$XD$BD;x"H$H|$($[H|$(D$TAJ1ff.HHD#f8u?H=.#3H=-#HtH-#H=-#HfAWAVAUATUSHH$HH$PH$XL$`L$ht@)$p)$)$)$)$)$)$)$dH%(H$81Hf=,#t3H$8dH3%(JH[]A\A]A^A_f.Hq$#D$D$0L0H$0HD$ H$@HD$(III{HD$(1AHD$HL9sO|%uHTlNsfD$0OD$HI
L9rK/HLl$0AE1H$0LL$IHHHD$ H$@LD$D$0HD$(CD%AE<!<@f=.+#<^y<*N<~PLLof.D$=D$ID$0sgHT$D$H:HID$0s'D$IwHD$ DHD$ HT$ HBHD$ HD$ kDf=<*#u
HO"#L0IMHEL1H"#L;0HRLEHHItyLcI0f=)#tI}LAf=)#uf=)#u
H!#L0IMHL19RLUALl$0f.AWAVAUATUSHH$(H$0H$8L$@L$Ht@)$P)$`)$p)$)$)$)$)$dH%(H$1H<$B<*uf=(#H$HD$D$0HD$H$ HD$IIILt$1AHL9sO|%uHTls}fLD$0OD$HI
L9rMIH$AAE1H$LL$LIHHD$H$ HD$D$0HD$H='#B3H5X'#Ht6H=S'#~,HT$`tH$L.'#L9H6'#Hf='#-'#!^;$t*t	~PH5&#H{ ff=#;#f=&#:L$Hr LHL
H!%tH=LDHJHDH1L)ƄHfDH=#f8H=p&#[ItL1H$dH3%(+H[]A\A]A^A_DD$=9D$IafD$0ƒLD$H:H3I&fDD$0D$I;*oL$H LHLH!ʁ tH=%#€DHHHDH#HLL)Ƅ1pHD$DHD$IDHT$HBHD$DHD$Df=p$#cDLHIMuHoH<!<^[<$<*<~t<#HuHKH1fDf=##f|f=##H=##>f#H5##Hf=h##uHH=o##Ht0Hm1H
P##H=aaf##H=##RHpIHHmL|$ 1HLH$HH5"#H"IvH)HH|LH)H="#HtH"#H=q"#HIH!?@H=xH1*fH=8"#{H=!"#H5`icHH)"#|f=,#H="#)H=!#HKHڌ1zAf=!#HKH1tAAH$HKH~1V:H=Z!#Hl$ HD$ HD$(HD$0HD$8fD$ HǾ1q8_#H=A!#,H #H5V1IH= #HKH1=H
 #H(H=;Hk #0HKHb1:H= #tH
 #H5.1
IHL;H
#HgH=BZLH=LWfAUATIH=UH-j"S1HHHHH|Ht+LLcuIBD-H[]A\A]H[]A\A]UHSHHHt9H;HtH(t,H{HtHtH[8HuH1[]DHH[]@f.AWMAVIHAUIATMUHSHHT$THH'HT$HHbHHMLEHHCML'HHCC LcIIvC D$PHC0HC8C$HC@C(D$XC,HEHtXHX8H]1H[]A\A]A^A_MHKMHCXHCC `IIHC8H]H[]A\A]A^1A_øH{H;HiAUIATIUHSHHH@(u\S$uDHH{HHHCHLkC$C 1H[]A\A]fDK$tHHIHtHiHID$Ml$HHHQ0HuLa0HCC$Hz@HCHHdC 1_HC1H#HLH81$H#H="HMH#H="H#H#H=]"HLf.UHSHHHt9H;HtHHt,H{HtH3tH[8HuH1[]DHH[]@f.ATHIUSHG@Ht7H8Ht&f.[ID$@H<HHuHAI\$0Ht5H{tgH;'H{H{Hk0H	HHuI<$I|$I|$I\$8LHtIDH[0f[]A\Ðf.AWAVIAUEATEUSHL$Pt$8dH%(H$1HT$0L$,MHD$hHD$ptLT$hHD$pE1Ƅ$`:H5#1AHD$HD$hHD$ LEI=fE4Du
EtAtMMH5`#HHۉH,HUHuH}uMEH5L7HHD$HD$xD$PD$(Dd$<Dl$HD$XH$HD$ HD$dHD$HH$HD$@MH$HT$HH	Hl$xHH!%tDHVHDHH1H)DHH	9|HcH\H߃D$(H\$x4HJ<#?H5lH
H؃ uH t	uHhH1ҍpHfDIH	E9|HcLlLHATr@- $ADA}"Hl$hHHHHcP,|$HH#L$AT$4fT$\T$<RMmt$,
DL$(MHHdfDHUHtkAjIcHHHE0}tH}(HHDŽHAHDŽUEAIcAS`}HcACƄ`:E0H}(HAƄ`:}@HHDŽ^fLM LE(HM|$E0Ht$H|$ D\$DT$($DT$(D\$HH
#H=q?1HH|$hCfH5I
#AH59
#AHD\$,EH|$Ht!MH\$hH$dH3<%(H	H[]A\A]A^A_ jtf.D$<MT$,DL$(HHMH+#H81M|H$`LD$HHL$@Ht$0|$8HD$dk:HHEt9;$0HD$@1HH8f.H ;iD9uHt#H}@;H81pMD$VMD$Wu|$VtA|$_It$HtQAD$0H|$ ED$P‰D$PGH|$ E111LOH|$ b_AD$#VMHHt$X1L*}"HHHD$x<Mt<KH?H
HHHl$hE1f MIm"HHA}IHcD$dHHHJHv#L(HiHHoML
HHHz	#H81u|$W3|$VHl$hHLHHMLHH3됐H		#H=r)1H~H|$h$Hl$huH5^LtA}1A}E1`ML
1E1HcHl$h81HcHHHZ#H=~*1HH|$hUuE9DAM=IcMcHD$HBƄ`HDŽHDŽDŽDŽL-UHl$h1uD$,ED$IL$EHEH#H81'_1E"MHuHQ#HzH81Hl$h8HHېL%O#A$9D$8J|$8)ǃHcHHC@A,$9l$8H|$0HcL,׉@I;l$8)HcI}HHH\$hA$HC@)HcH<uHv#H=W1HH|$hqL$,-ED$IL$H~EHnH5L1ɅE1MDD$,EH#DD$(H$~ILH81jHH#H81HA}=ED$IL$HvE!H<k<muHHHMHHMl$(\$,(LH|}DD$(H*|LH#H81DL$,EDL$(H]|MHH#H81D1HMH}MHH~DT$,EfDL$(MHH{H0#H=z1HH|$h1+KH#H={3HqH#H=jHGH#IL$H}IؾH818ED$IL$EH}tED$IL$Et"HHE#H81LH"H#H=1HH|$h9H}bED$IL$EwH#H9H81brf.AWAVMAUEATIUSHdH%(HD$x1MHt$(T$HD$8HD$@tLL$8HD$8H=s#1L|$@HD$ +DH4΁u
EtAt	MHHAHHHuHxuMH\$8AALHHHcP,EHH#L<AW4t AtuL$tHH~'sET$tHH~HU#H81H\$8LHHqt$LHW~nDHp(LH HHDD$@0H|$ IL$)H=
#DHLHkHyLH#H81AH\$8H1H|$xdH3<%(HĈ[]A\A]A^A_HU#H=~v?HH|$8R1H'#H=(}.HH\$8xIwHAG0H\$PH߃҃ht.H"IOHyMH81`H\$8Ht$(11E1HDH߉XWLHyAG$thH|$(H5tHD$(81xHD$(HT$(H|$8LHD$8sH|$(HH}Ht$H1m;"HHD$HMHɸHD$(HDou+H|$(HOIG(HD$(Af.H+H|$(H|$(
1WHD$(HcKH?H
YIOH@wD"H"HzLH81uHD$(ktmu=HHH|$(H5HU1ɅHD$(WLHx1HD$(3f.fHAT	#USHt/HC@Hb	#JHЉ
	#[]A\f.HH5"Iċ@ tHx	#HH=`#HH=F#?	#HH2H!ကtDHrHDHH)HHt<T
HH
#fPH
H9u[]H#A\I|$H57HHH#H"IL$HaH81rHt
E6fD[]1A\f
x{H=3#1
1fDTf.Kf.AUH=1ATUSH(dH%(HD$1(H=tÉ$1H=\D$ž1D$1AIDt"HHEdDuH"HADImIH81$tL9ta]HuDHI"H=IHl$IHtL9t]HuL9uHT$dH3%(uOH([]A\A]fImIL9t]H~[L9utu11rfATIUHSH0HHdH%(H$(1t+H$(dH3%(H0[]A\fDH`|/Hl$ tDLHƄ$ 1E11HH1=H@PDLQMH1mƄ$ @f.1?/ATH5USHdH%(H$1HHt^1I1ɀ<$#HLeHuHhH$dH3%(uH[]A\1AVIAUATAH=UHSH1һ++5l#HU#="HcHcLLcIND
I-#
uafD"ANIHc
#<A#?D-X"jf.H
t9uDR5#A:WAt'IcHcHT<
uA|#D-"E9}D%"[]A\A]A^D-"E9IcHHtH-@+@-HDDuD9HH-uytLDH\";HcA9H|}VfD>"sL9}$HcHcӉHLHL"K9|HD9"Hc҉LDuD9D-"fD?fDAHv"HMH3H81D-"5#IcLDA;]MHcA<
z:XDo#E9D-9"5)"1Ʌ>1:D:fDA:A<@+t
@-:BHcȃA:EfDAA-tzELHD#tD-"A#D-o"HH#oDo#D-F"IH
#KyuAD-!"0+DoD-
"JT
Hz#
AAH"HMHH815
C#D-"AWAH=AVAUATUHSHHxDL$HL$LD$>HDL$1D$++D5Y"H"E9McIJ<+HH|$ 
-<+<-JD+EAE9HH
-uztLD$HL$HHDD%"E9IcHt@"AL$H>D9~#HcIcAHTHË"AT$9|HD9n"HH<~A멐E^DL"E9߉}D=>"Hx[]A\A]A^A_Hx[]A\A]A^A_@z@-@EHHDD"E<:D$D<+t<-P|$:VHcʃ|
@:@|$E&f.HD$ E^Dl"HH"z-="HD$ LAxLD$@Ht$@~-@@HD|$0D$0D HD$(A=E|$0HcljHDf.EtD HA=uT$4Ht$HHHD$PHt$HHƋD$4+D$0Dt$8Hl$`D$<HHHD$XIHiL9@HD$H D$<HD$HH(HuHl$`HL$1Ll$HLl$X11ADd$`H|$PLd$(H\$PD|$(Hl$hAHDLL5uAAH H}HuDD|$<Dt$8Ll$HDd$`D|$(H\$PHl$h"?MHD$ E^H?Dt"HLDW9;Hc֍FTHcL
:u͍FHcȀ|
:DfHt$(LHPDt$8HcD$<HHD$A=x@H|$tHt$|$<>HPH@1D"AD"S;;`'|$0
r"?+HD$ E^HDR"HLH	"?H81襺D*"HHD$@HxHH[]A\A]A^DA_D$0D$4=D@E="E?LHHH|"H81D"E^E9D"L1|$:5|"@Ņl:LHHDT$4HcHT$@H"dJT+H"ShD&"rDE1hAUDAVAUUHSH螰HIH誹HIϱHc`"H|>HHELJ"H
HMH1C[8un$L"H
H}1MH訲t8H}1xLD$苵D$H[]A]A^@LpH}gHEH[]A]A^LGAWAVAUATUSH(@dH%(H$@1HHt$1H(@HIFHl$/HHzHIH=%61AI1
HI9tHHt>t1DAtfDE[HtH=1HTI9uHD$D8E1L<H$@dH3%(DH(@[]A\A]A^A_HtH=1DA߸H=1H=~1AH=1AjH=w1H=1GfDSHH dH%(HD$1HD$HD$Ht$upHȮHT$HHulHt$|$1Tur1H|$Ht|$tHL$dH3%(}H [DH=1H=H1	8袭H=HH1yfH==cPٱfHSHt4Hu[H=j1,@H=?1+"[ÐUSHHHdH%(HD$1xH4$HtYH=1HH<$"Ht3yDH<$Ht衱HD$dH3%(u/H[]f.H$H=H1kTf۰f.ATUSHH dH%(HD$1HHD$Ht$Ld$D$HD$MPHt$H[HcHT$HH裢[Ht$|$LŴ[E1H|$Ht苰|$tmEHT$H=H1^GH|$HtHHD$dH3%( H []A\HT$H=1HH|$""Ht|xfDHt$HuHW[:8ӪH=dHH1Lf.H=Q1AH=Y1AlH=H1AG譨8FH=HLH1Az菮Df.UH5SHHdH%(H$1h H5HHxH5"H="tH5"uiHtdH'uD$%=@H5"H=_1SH$dH3%(HĨ[]H=11 fDH5H	@ tH53fDH5HX tH1H"rDHHbH="HDH")";	fHW貨HHt9HǺW@@uj1HuCu&uHHfHHD1HfGtHtH뇐HxVhf1HfO^@f.USHHH/Ht$D$dH%(HD$1L$E?tHT$dH3%(uRH[]H=l1:HP?u H=t1"D$u1fDH=A1{f.HHtH?tH7H=A1貼HHH"H=qf1H=3H1iH=j1[H=1MH=.1?H=11H=1#H=1H=1H=81H=b1H=1ݻH=1ϻH= 1H=Z1賻H=1襻H=1藻H= 1艻H=Z1{H=1mH=1_H=@1Q1芪f.SH4H;H{HHCH[f.HH鎺@f.SH=1ݾH"Htx@H=1訾H="HuVH=1H"胾H="HuFH=1H"^H="ݹ1ѢH=r"1C輢H=e"1.HX"NH=T1$AUATUHSHHu&H=O1˽H[]A\A]fDHItHT$ISHT$HEHHǾ12HH}1L'H}1clH}1L꾜٩H}1躩`H}1,蛩H}11*H=WH1譼H}HL1'6|H}H1'褢H=EH1CH}誥jDyH=ZH1H}?f.IH=H1H}Of.H=jH1踻H}f.H=H1舻H}f.蹡H=JH1XH}迤f.艡H=H1(H}菤Of.YH=bH1H}_f.AWIH58AVAUIATUSH(dH%(HD$1HHxL`AH5cIEHx@ IEHxH5<kHIED$H@KHtDLt$1H]HtW;aub{nu\{yuV{uPH=1AHL$dH3%(D$QH([]A\A]A^A_@HtHIELHLHPKH|$(H|$H5LH|$Hm0H]H H5TI]H5rHH{=H@D$HCKiH=H1A@AH=H1A@1H=H1踸H|$Af.ATUHSHdH%(HD$1HEH5,HHT@ t"H~"AAfDH"fD H5HDP EtHE@H5LHDH Eu@H)"HHt^HL$dH3%(0H[]A\@HPH"H=H1蔷tH=1肷LeH5I|$cH@H5AD$GLeI|$EH@H5AD$)HEx)@(HEHxD@ HEE@*Ht$HLe|$AD$?HEH5HD`?D` taH=1躶HE@;H5HLe@ AD$CH]H5H{H@C1f@*`HEH5(HxSp H5?H9@ tH=1$HE@;H5&HP tH=1HE@;OH=1յHE@;1H5HH cH=1蝵HE@;AUH5ATUSHHXdH%(H$H1HD$HxBHt$HHhQT$HHxH5
HpH|$H1Ht$Ld$ LH|$[ǻH=H1趴H$HdH3%(HX[]A\A]HxH5HXKtHpH|$HHpaǻ蜚H=H1;fH=1bH|$H5AH	Ll$t<f.tKH|$!1HLLuH|$#H|$f.H=1肳f.HuHfDcH5H¿1H鉗fAWIAVEAUMATAHLUSHHdH%(HD$81$H$H|$0HL$H$L$ H$(%HD$0=DEtDH=H1茲	HT$8dH3%(HH[]A\A]A^A_@H|$0֖t"蛘H=H1:	HD$,L$HT$H|$0Hl$EL|$H$LD]D$,xH|$0Y1TuH=1ʱH|$00;)+f.AWIAVEAUIATULSHH5H$@5L$t$HLHD$ H$H5HD$(H$P5HD$dH%(H$41HHD$XtHt$XHu8H\$XHD$HtD$HHcH@H=I1HǰH|$tHD$D$H|$XHt蝛H$4dH3%(D$	H5[]A\A]A^A_EH11H袞AD$0RH5H
L
dH$H\$8Ld$@HD$H$H9@L9Ht$HIGLIIT$$`
oM)tHDsHuHt$HLH\$8Ld$@DŽ$
D$HKHHcT$IH"L4LԕADLcD$L@HHD$PH
yHIMH1Ht$PHLL|	FH|$PڙD$E1D$Ll$`Lt$PSAHLLL
yHuHt$PH=1L$0eL$0~@L|$P:L$0L袘HIx L$0tGL|$P(LwHL$0tL|$P:LL$0UHIL$0LL$`H5L$@LD$8IALL$0HHD$HeLL$0LD$8L$@|$HD$ AAD$Ht3|$H=I1LH[Ht"HHtHHD$HfDEƄ$4Htz11HVAD$0H5vHLlTH=H1輬D$T$0D萜D$0fDD$0<EHZH$H޿y$%=@H=h1H H|$U[HD$HFL$?D$HD$ HD$(Hf1IyH51LD$8LL$0HLL$0LD$8IyH5)LD$8LL$0LL$0LD$8t|IyH5SLD$0LD$0HD$(HtHD$ Ht|$H=LH1HD$H=2HD$(HtHD$ Ht|$>H=LH1衪HD$HLl$`H$41HDŽ$HDŽ$4H$L1HH$4LHLHD$xHDŽ$H$H$DŽ$4DŽ$4D$4HD$pvAD$=8֏H=QH1赩Dl$)@H|$HH5LD$0.LD$0HD$(HtHD$ Ht|$HH=]LH15HD$H| qH=1HD$HLD$AHt$PH=1LD$0ըLD$0H"AHHrH|$PfHLD$0XH5"HLD$0H="HރD$誏"LD$0H\$8Ld$@赌8NH=H1-HD$HkD$`H='1H|$39H=KH1ܧD$:8ӍH=HH1诧H|$HD$HtH|$P脒D$H=pL1fH=Luy|$H5wHcT$H"H4H=Y1"HD$H`D$UH=L1H=L1ڦH=L1Ħ=f.AWHAHHHS㥛 AVAAUATUSHHdH%(H$1HLd$H1LHHiH$H)LHiHt$HL$LLHH$LHHHA赓HHH?H:H?H)IL	EtM舓L	t{IHLLH$dH3%(u+HĨ[]A\A]A^A_f.;L	Đff.AVIAUATIUH SHH dH%(HD$1HT$HD$HLl$f.LHHL/QtJHD$Hup[8H=H1ӤHL$dH3%(umH []A\A]A^ÐH|$1LuH=葤f.HH)d1뢉蹊H=H1X̎ff.HLJHH HLJDAWAVAUIATIUSHH(HdH%(HD$1HT$Ht$ ~LLHMfHHHL)LH1QHHufHH93H=dHH=1.HL$dH3%(H([]A\A]A^A_fDLI1LLYHH I)MIL)H9LtH菐HH HL<HǃLH|$Lt1QLH=p1CH=-1HPH I)MK7HHL$HtIUHH+ HtHH HH H=H1蠡mH=1舡UfATIUHBSHdH%(HD$1HH$LH);L$$H荏ID$H$PAu[PAtHAH=1H<$>tH=1ӠHD$dH3%(u4H[]A\f.PAH=蔠[
f.AWAVAUATUSH8dH%(HD$(1Hu-HT$(dH3%(H8[]A\A]A^A_A~̅ɉͻtƃtHIHH=o"HL$ HD$ DtHD$ @H@HD$@tL|$1ҹDMG,xAG4HL$HA LxL;y(ud0ILfH$HL1lLDHLL<HD$ML;x(I?豅LHpHD$HHt$HHIttHD$Ht$LHC|1/fHt$ILHH$XLch0DD{HL$H"A0JA4*f.ATUSHHHuH[]A\f~~T$̈́T$HHIuHH߉[]LA\H=)H1=@"uTH=E"+"HtH=""H"Ht譈H=H"1H鐝{fAWAVAHAUATIHUSHHHH="HL$ HL$0DD$dH%(HD$81HD$0t1HT$8dH3%(HH[]A\A]A^A_D$HD$0Lh$D$tMEHT$ DBxAM4IE HXI;](DHLH$HL1茄LEBT$6|$+DD$HL$ DHLL,H[I;](H;覂LHpHD$(HHt$=HIMMHt$C|!/<Ht$(HLHH$.T$ HDHc؅}"9sH"IUA]0HAM4H="菂HHtD"H"1HL$APDDD$(H<HɂDD$(HL$EHD~"닽葅AVHAUATUSHu[]A\A]A^fA~ɉ͸~IfAHHI;uHDL[]A\A]LAA^AUH=ATUH1SH(dH%(HD$1HD$謈øy!HL$dH3%(H([]A\A]fLd$L܆IExHt$
LvHøHtH<{HH1"Hr۾H="E"Of.AWAVAUATUSHH\$pH|$(dH%(H$1H:
HHHӄHƄH蹄H謄H蟄H=H1W6"	1<LH=1趘HD$(H5fH8袦Dh Eu"HD$(H5Hx脦D` E\
HD$(H5Hxbh HÅu:ofD}u6H=H19HsH=1'H[0Ht7Hk}/tH~H=m"1HHHH[0HuHD$(H5E1H8ХX HxHT$lHt$hD$hD$l&HI	HHhIHuuDIHH]Ht`H}H="1HHtIuH="IuX	H==1IHH]HufDHD$(H5HxDX HEumDH[0Ht_HkHc}H=4"1HHIuHsH="1L3 HsH=01艖H[0HuHD$(H5;H8lDP EHxHT$lHt$dD$dD$l\%HHHhIHuIHH]HtpH|H=a"1HH<uI]Hl|H=="1HHXIuH=U1IH觕H]HufDHD$(H5Hx胣DH HEtMjI<$_yI\$ILt$(IHH{6AEI,$H{H="1HH^uIV Av
T"I<$D$ltA}zI4$H=H1ŔAE6gH=1衔H=:1蓔^5DH=1j1H$dH3%(hH[]A\A]A^A_HsH="xHs@H=%1fHD$(H5BHxx H$1H|$XHHc="l5"?)ѺHH	H$HD$PH$ HD$HH$HD$@H$HD$8~Ht$XE111|PH$pHD$0Ht$P="HH0bHL$PHH9H\$ vH3@H}CH\H9\$ vLkHcЉD$H"L$ML/yILMc!yLLxHD$LxHH!C|4/LNHL,$MHL1NzC:HT$0H~u$%=&C@L$H=LH1HD$(0"Hp]HUxH=&"1HHA@Ht$LHL,$MH1Hy8fDHT$8H}u$%=dC@ZL$H=.LH1!9@H=I1
.DHD$(H5BHxH HT$@Hn}u$%=C@L$H=LH1葐L|$(HLH="HLHP pH
"EqHD$(H5Hx;@ HT$HH|u$8%=:C@L$H=fLH1K@s|u$%=C@L$H=LH1蕏H="HHD$(@|u$8%=uxH=1B=H=1"DI4$H=1Lt$(esIfAEH]HluH=="1HH
uIV AvH}
"D$lteA}tHuH=H1AEHu-H=f1_H=1Q{zHm0H9H='1 ;H=,1
H=y1`r859"zH=1΍_H|$(HGHuH=1融Yt$lH=1臍I~H5rp u AEt$lH=/1PH=1=zyI~H5ZD@ EtH=r1yyAEwdwHHt{@USHHHdH%(HD$81HtBHHt:@uKH=1蕌	HT$8dH3%(u_HH[]fH=1bHwu1HBxHH=x"HHsu1두vf.UHSHH@"HHPHHDPH@ H5
H9"HxDH Et!HEH5Hx裙D@ E&H=1舋HEH5Hxtx iHEHH !HEH5HxLH HÅfDHELC="HHP yHsH=1H[0HuH]H5H{H@HC+HEHp+HuMH=1迊HEH5آHx諘H1[]fH=1蒊H[]fDH=)1rH=	1bHEHH H=1BH[]fDHEH5MHxP HEuI@DHEH5YHxp xH="1ӉefDHxH5@踗HË@ tIfDHELC="HHP 	xHsu4H=1sH[0HuoH=1WH=>1?DAWAVAUATUHSHLd$@dH%(H$1LHHEHcxvHUJу?)ѺHH	T@uH=1賈mHf;uHEE111L@xqt1AL$qHD$$HD$H$HD$HD$0HD$HEHt$xtHINj;dK
dI$I9Lt$EFEH
@L1oLLqHA~ƄHEHpgtH=L1YIFt0AFD$4Ht$D$0HEximHA~wAI)II~AvL9;uHEE111L@xptA}DK
o
lH=H1肆H=k1t)fflH=H1EH=17nf1IoH+D$H~;lH=XH1H=11oHD$f.BalHHD$0Ht$H}HT$0JAHT$(kHT$(HBHD$0H@H~ILHIVHPIVHPHT$0HT$(sHT$(H=.HB13H|$0	#A~uH=91
HEx(tRD$$@)9D$$}CH=R1fDA~t;jAvH=}H1賄;	tXH$dH3%(H[]A\A]A^A_AvH==1n;	uH=j1[IH=O1HEH=15MDy-jH=VH1YH=h1FH=5^nf.@HjHtHH@H@HÐATIUHSHøHt:HjHHpHIT$(1HtHJHYHJHSHKHZ[]A\DATIUHSH(iiHtL HhHXH@H@ []A\@ATUSHHHuH[]A\fHtH>HtLFDKM1ɰ1Љ‰1Ѝ1Ѝ‰1ЉI9wAA!HIcL$I$Htct5HHHqHN HFHp0N19AC8HpHpHF HF0Nɸ냿Ht$)hHHt$tH@H@I$HH^fUSHHHtHHuH[]f.HtHtLDO11f43ЉƉ141Ɖ1H9wAA!McKHx2nHjHu`HmHt+H}HHL$FmHL$uH3H)+!fUSHdH%(HD$1Hu%H\$dH3%(>H[]DHtHҰtLDWH˰1E1FDAAADD1DDD1AAADD1AL9wAA!McK,HHH$.H$HHuH9HtHu
fDHt	HRH9uHҸt>H9tbH;MHA toHtHQHPHAHQ HP HA HAm1HH$HDiHAHHEtH@ HHEtH@HA HSHt/HGHGH?iHH[i[fDHtSHH_Hu[ff.UHSHHtbH HuHH_dHuH}HE NiH}HE=iHEHH[]'iH[]fHSHt'HnHC HCH[hD[@f.AVHAUIATUSWHE1HtufDEILHHt51tfDH{HWHS\;+rH`hLIEHAE9evIEI}9hIE[]A\LA]A^!h[]A\A]A^ufDATUS!9t
[]A\DHcHHEHtHZBLeIcHI$1HuH}뙐f.HuDHtHGHpHGH~HFHw1AUATISHHuH[A\A]HHtHbIH;LLbtH[HuH[A\A]fDHKHSH߉D$HQHKHSHQD$H[A\A]fDATUSHdH%(HD$1Hu&HL$dH3%(H[]A\HtHtHHtIvAH$x&Ic</t1HDfHx/tAAuIc|/t
1fDE`E~HGt
YH$IcHH@Hx u9;ef.USHdH%(HD$1Hu%HL$dH3%(H[]DHtHtHHtIvAH$x.Ic</t9HDf.Hx/tAAuIc</t1|@Ah~HH¸YH$HcHHHx=H4$@+6dfDAWAVAUIATUSH(dH%(HD$1Hu*HL$dH3%(H([]A\A]A^A_fHHtH_HHƒx3Hc€</9LLIAy/uHcHnfHI6Hz_LIHHL&Lc1HPH$HD$-HI	E1Lh1HH"f{bu8^HHHǹLHHHE zHHE(HU HBHE(HU HPs@ƉEH{0euHHEHc3H)x*Hcր</HTHz/uHcH/eHHEH:^E1L5HHu;H[Ht/f{buHspHu߻LB/(Hc]L}]HtL8HXHHhH@LH@ s@6/O[fHEE'[1H.H=&H1v`f.AWAVAUATUSHHHdH%(HD$81Hu*HT$8dH3%(HH[]A\A]A^A_HItHIԽtAHL$0HD$0EtHD$0EH@HD$LH ID$MyHD$AFD$ HD$L;x(Ll$(l$$Ll$LLyHHL1]L$ HLHLV`MM;}(t=I?[HL$H,Hs[HItDMMIC|!/H$uL<놋l$$Ll$(H1LLFH|$0IDx-HcA|/IDDHx/tjuHcLLL$aHILL$tUHLL$[MLHLHLL$dLLL$F_LL$ou^X-f.fAWAVAUATAUHSHdH%(H$1`D9u/H$dH3%(H[]A\A]A^A_@H5H虁H5^HH臁H5vHIuDK HEuEE Eux .L$LE  L1:[HL_s tD$H;CH[0HuM MWE1I4DLeLTYH3HLYHm0H|$Aa]HHuA>tXH=6H1lrAt\H=1GrfDV
tdtG1IAU tD$1҅1H=1qf.fDH=D1q1H=D1q1w%Eu8H=d1AqZH=1uqH=t1]qH=&"UYf[ATIUS~2FHHlf.H;Ht\HHH9u[]LA\[AWAVIAUATUHSHdH%(H$1HT$HD$VHHHcEHTH5jLIZHIHD$ Lt$H$fHcEL
LH<H`HcE3L<LVADA$HcEH$H4\D$8%=@tCHcEH=H41oHcEHD$H<ZHcEHVfDUHcH4H>/uY~uSH=1eoHcEH=
H4@A<$WUHcUH=H4H1.olfHqH߉U.VHtYHcUHHHD$@HLxXHH$dH3%(u}H[]A\A]A^A_HD$L=XuHb1HD$1A<$Ht{TH=HL1WnHD$1pXAWAVAUATUSHHdH%(H$1HtHItHHuDH=1mH$dH3%(HĨ[]A\A]A^A_HItMMtDWAEDAAuuK1HGE1DŽ$H$u'H@xJ]DXH$H$HL$pH$E1EH$LHtHCDHH="D$D$D$YHC1H|$S-LMH$IHCL$L$H$HHHK9D$H;H$LNH="AUEED$D$Et`AD$D$H=1#lD$D$A AutA6EDAMtKAtDA@t>DŽ$HCQ{H$QAHC5EuH=L1}kD$D$UH=1E1WkH$H$E1CAH$H$HtHCDHH="D$AWLS1S-HCH$ML$L$H$H$HHHK9D$H;H$LsH=,"7SA}KC$A9>AE1H=B1D$D$SjD$D$HHCH=p1)jNH¸
:	"H=1jH=1i]N8tHCAwTTH=
1i!ATUSHH@dH%(H$81HDŽ$DŽ$DŽ$u)H$8dH3%(H@[]A\ÐHHtL$LUHU%HttFeAHLHL$H$L$HHLufH;$sOSDf.AWAVAUATUSHHhdH%(H$X1HHHkA@uyHCHt@WSHCH{Ht
ASHCH1S1H$XdH3%(Hh[]A\A]A^A_fDH=g@uN]DH{HwfDHH=1gHsHfHsH=1gHCH$1ҾTDŽ$DŽ$DŽ$HDŽ$H$HHUH$L$L$L$H$fA}bHHIuHH=	1fH=v1fV@H=1f\DHsH=MIu0LRHS%Ht u
H;$scAH=16fIE0HLMHLHHH$
PATHUSHHHHHW;P-HcWGHHP9HcWHHP1HWPHHW+HP%W)HP$(tHHA {*tHEHA@C?uLH{H5=~HmhsH@HE1[]A\fH=1Be[]A\HEH5]~HAH{LesH@I$HEHSKHP1[]A\fSHPHHHtHHB0HB[UHSHHdH%(H$1iJHPHPHPHOHOHOHOuSH=1dH=6"!tMH="t<H"H"HBHH"H"H͢"Hޢ"HǢ"}SgH=HH΢"1cH="lPH5"H=N"POH=ݢ"HPH"Hb"HHP"H9tsHSH5HHQ"HHHHH>"HHPHHCHCMH=d"H-"K2OiDH=A"lKH="`K#H=H1bH="~OH="Ht,HHHGHGsMHtHHH="Ht5H="Hk"JH=A10bHPSHH="HdH%(HD$1NHH$t]H"H$H=@"HHޠ"H$HJHXHHHRHH$H"HPH"3JH=\"E1Ht$dH34%(uH[KUSHHHdH%(HD$81HtZH?tTHtL¸uT1HMHH=M"H^HH1t)H=`	H=i1`HL$8dH3%(uHH[]9KfATUSHMS@Hk(tu,HC(HC0C@HI[H]A\DLc8HES@LHC(.MI|$(AD$XDLHHH[H]A\""t$HH"uHfDAWAVAUATUSHH8DdH%(H$(1H$H$HH
HuGH1VKH|$LcJHA1H
DŽ$H$JBMl$Mt$hM|$8LLAD$LAD$GfD"I$HHk(K{XtHHL{XuCXH`GV"tLKAD$LAD$9GLHHtHxPHzILRKAD$AD$AD$tZLF"LLKAD$LAD$F1H$(dH3%(uAH8[]A\A]A^A_LZBHA"H=""HMNH@f.USHHW@tHHHC@uHk8HC(1HC0HkJH}(1HEXC@H[]Ðf.AUE1ATUSHϜ"DI￰"/IHI@ǀ`@HǀHhhHǀHHI$31HII$1HIH{(1GIcCXHHHI$I|$11aII|$81GEtPI$H,^HHEL`H_HE1HMHHyCHEHxEA9@AD$D9uLH[]A\A]HA}"H=9HK1H}"H=5HKHI$FLF1H|"H=7HSKLkF1a@AUIATIUSHHSGHHL`LchLhLHHEtaHH(HHHGH{(CX2?HjCLbC1H[]A\A]DHHH{"H=9H`JfATUHoSHHLc89GHLuGuCu[H]A\BATUSHH dH%(HD$1HGH|$Ld$D$}"CCuCHHFH}(EX?H>BLBHt$H|$@
f.wCt:fHHAFH}(EX?HAACuH{hE11jHDD$~!fDHJ< ICD$9H;CHCHD$dH3%(u	H []A\GCATIU1SG1ۅ~,fDI$
H(HHxk=AD$9[]A\f."DGf.fATAUHS9W0H|~HGHHHXH[HuH}HM8IcGHUDHtbIHLHyHIxuAL$HTHB[]A\DB(G0HHH4EHtHE_HHqH}BHEE0HDf.AUATUHSHdH%(H$1@HuH^hHu(	HڿtmC8S@t1DH$dH3%(HĨ[]A\A]f.kAt;E8Hߺ<@B@P1Ht
Ht
1HfGt
_fDH}p.HMPHSHUHHCHEXHEfx`yjf.H@fx`xUH;PHuH;HPuHEC:Hu(HڿID(|@u(A$
ffDDm8}qup.ExHf1HfOfDH?AVIAUIHyxATIUHHSHD@HHtuHxpHLBA$D+ptBIEfkBC8fSfHCHC HC01fCdH[]A\A]A^@H+HHChfD1@SH=wH?Hc/BHt2H1[H?(?H8$[H;?H[fAVAUIATAUHSHdH%(H$1HDk?tG8D0HAxZDuDH$dH34%(HĠ[]A\A]A^@H$H9EtV7HAAyD CfD11HlAAV|HD$I9EuD?AU7HD0DU=DAWAVAUATUSHHhHt$XHx(HD$8?HHD$|$Xs@v|$XD$PD$AH|$9s@D$\\HL$8HD$@A@HI0Ѐ|/)ЅtHcHS Hr/Ht$@D{,D$A)HD$8Mc@`H|$D$4sHC D$TH$D$0E1HD$HC@HD$(HcD$HD$ HHD$H}Dl$PtAD$C@2IFpIF({@1LDT$fAFbE~Pfvful$MIFH$LpD$0L4$H|$8HIzC@ uA|$.Il$Hs7Ht$(H|$HHHIHJ7L9s}HD$ H=D$4HfAF`HIF7fD$fAF@D$C@IFptIF0AMIF(fE^bIFMHL$HH|$Hs,L{ H%HC L9tC@D$Tt
HD$ HD$@HD{,D+|$s6HD$ McH=+L:MLu
DHHo:HuH|$]=HD$8fPbK@3$1Hh[]A\A]A^A_@A|$DfA|$._2f.IF0H|$@IvpIF(AFBHP=@D$PD$D$\[3LHD 9MLuLLw9MuH|$u<HD$8fHb1K@DeHh[]A\A]A^A_H|$><D$TC@t!D$9C,t
DL$0EuHl$@HD$@DD$\EtQ|$0|$XH{8IT$0<HhHL[]A\A]A^A_fL$0u|$XQMWL
HH_8Hu15HD$8H@XH$$ )@Ń|$XL$@A)!D$PD$D$\	DHD$8fx`t1C@4HD$8fpbK@MLHH_7Hu1mHL$8HHyH1HPpEt@t(1Ht$8F8HD$8H|$fHdZ:s@D$\HD$:HCHS Ht&HH(HppH9tH+H0HHH(HP0H@HuL	fDHfx`HH(HppH9tH+H0HHH(HHHP0HuHH|$XxH\$8fsbR0C81<HhL[]A\A]A^A_HD$8HP1C@HrPHzHH
8`HD$8fPb{(7;E1D$0s@D$PDf.AWAVAUATUSH(H$HH7HI1	LHH$ID$8pA\$@H}HI1ېK1H9HBII}HuHSHHBID$ It$,HHHD$OH}fID$@Hλ1HHHD$8HIfp`L}M3E11#I_LHL}AML0HHt$H|$LH1ILpfH`H@pLIG(A|$@OfDH<$fAGb{HIGHD$L|$Lx^-HufDHHkH94HuL,4I|$ "4LE14H(L[]A\A]A^A_DID$@E1HD$1Ht$H|$HT1HI$wHXI$	fPbAD$@uH=1116AD$(yAL$@vD,E1^DLL|$RAeH<$ZHDLHDE1ATUHSH?HtIf`yD2f{`x$HH_HuH_2f{`yH2H}Hu
DHH_2HuH}2H} 2E@u$}(3t++}(D H`7Eu%Hc21[]A\@}(@7HvH;2D#АAVAUATIUSH/HGAEff}ff}bu1@I$H1f{`CffHH]HuH]HI$1f{`BC@IT$ f{`AD$@{8fCbH[]A\A]A^EbPffufAD$@@IL$H9MPEdAI|$Hu fDHH_0HuID$HfMbH[]A\A]A^ÃuAD$@uA|$(1#CBHkpHfC@I|$ HPa3/H/Ht.H9LpL+PILHHc&3fDkBID$ HC0HC(HCPID$H[]A\A]A^fjHSIt$ J@HR0|/uHHHsp/SBHxH2H[]A\A]A^@CdF<AD$@HC,HpPHxHH
%AL$@f1H[]A\A]A^fI|$HHM(HHuPH}H8t9(fMdE8I\$HHCH@(HC(H[HuI\$d@A|$@1HHnfEbbAD$@HH_.HuID$LHID$HID$I$`AD$@u{</&{<>3A|$@HHffEbAD$@H=O111X1E<fMdAD$AwH|{qh}<2A|$(.9)A|$@H2ffCbtfCflAD$@uH=1110C<xhfKdH1H-&I$&{<D(H12DmAL$@t&fubE8\&fSbC8QfwfVf1@H'&HAUAATUSH7HL'%EAAD$bf	fu~H}HuPAtwfA|$`uID$(8/tE@toHEHEH[]A\A]fDHH_+HuAuH1[]A\A]M@fA|$`t뒐H=111.AxHDHE,uDe0HE[@ID$H[]A\A]$H1[]A\A]thA1@?t]EFA?to(~L
gEEAEEx}DDfHA9wfDD?t<L
Ax=L
Ax)뭐ff1f.ATIUS%Hu=x%HHtFLHHt:[]HA\f.H=L1-![1]HA\1@)1@f.HtdL!AxYGEExL1*Ax4DLLGExHHAH9DFw1@f.ATIUS$Hu=HǾHH$HHtAHHLCt6H[]A\fDH=L1 []1A\fD1@H(1ff.SH7$uC~;H5x*x11DLHx
	H9u[1[H=iH1[fDAUATUHSH#It_xAHc#HHtV1E~DLLHA9H6H߉'H[]A\A]HH[]A\A]H=1ǐUH|6SH(dH%(HD$1$0D$1D$2D$3D$4D$5D$6D$7D$8D$	9D$
aD$bD$cD$
dD$eD$f"Ht[t@SHLD1fHH0wJL944@4uH\$dH3%(uH([]1?&Df.USHvcHx$"Ht_E11f.JEIAA	;9A	wH[]Hz"8tH=	1& fDH1[]ATUHSH!HI!1A9|A)HIcH$1҅[]A\HSHtiR!H1t?Ѓx5HcH1@
u:HT2HH@
uu[@
t@
tf[AWAVAUATIUSHAH1E1Hu Ht@HcAADt/M|IAGtH5 HuHcM<At{E9uMdAIAD$AtHHtD9t>A)A}HcHHtDIcLHH +HH[]A\A]A^A_H1[]A\A]A^A_I11mH=1X1@AWAVAUATIUSHHL$AH1E1@H-Ht>HcAAt@t,M|IAw@t
HHuHcM<AtoE9uMdAfIAD$AtHHtD9t0Lt$A)LIcHL`AHL[]A\A]A^A_H1[]A\A]A^A_I11yff.AWAVAUATUSH(HHH9H9HHD
DbE1HAHD$HBE8AE1HD$IE8AH)1IILI9r D:duLtE:t'LI9sE1H(L[]A\A]A^A_HT$H|$HtDL$L$L$DL$u@H(H[]A\A]A^A_E!IHHt$HuHHVHO҈uHHH=11AWAVAUATIUSHH(dH%(HD$1LILt$HD$]I,$HD$	HLHD$D$I9Iu]DJ|;LN|8M9tAJ,;HT$LHu!uHL$dH3%(HuH([]A\A]A^A_1/ Df.USHHHt2"HxH!HtHHHN(H[]1ff.1Ht#?u
f<tHH9ufD@f.AWHAVAUATUSHHD>EtcHFIN4#HHD$kI	fDHIL9tDHkMt8D8uM9w.Ht$LHnuHH[]A\A]A^A_ÐH1[]A\A]A^A_Df.AUATUHSHHt^ID1H9Hxt6HDI|HuH9HvfDHH9IDuHH[]A\A]1ff.AVHAUIATIUSHu1MtMe[H]A\A]A^AI4LL
@HH9sLCDA uH9s-t61+;Au:Eƒ0kt'
A
fHH9rcDIc΅HHHD1E1H1H9rPA0E9AEujH9weA9~H9AtHMcALHH9tLLEGAfAufAt/fAfAEA A7E)@AAt<HH؅HEME|IMetHH9YHHHDIlM"-,HCH9v/C<Xu$HH9AAsAVAUAATIUHSHI4LLHH9sLCDA uH9[-:1+AIcH1HIE11H9wNA0E9~AEL9	A9~L9AtHMcALHH9t@LEGAfAufAt#fAfAEA A7E)E9DEHHڅHEHtEuLH][]A\A]A^fEƒ0I
A
f.HH9fD1HuAD3H"HWVHH9skHCH9v9C<Xu.HH9sIANfD.IA!AUATUSHH(dH%(HD$1HHD$u%Ht$dH34%(H([]A\A]ÐHHtML$L$tA3L$HT$HHIHL$HHvA}"tHT$H9uEtHH9s
:_@I1VAUATUSHH(dH%(HD$1HHD$u%Ht$dH34%(H([]A\A]ÐHHtML$L$tASL$HT$HHI6HHL$t9HD$H9tEtHH9s8tfI1ffDA}"uO@f.1Ht~HH|DEt8E1@EuA8tFL9v\tEAA/EDHDEuH9Hv*HH9HDuH9LOtLÐf.@f.HSHu-DH=HHt3@u[@1[@AWAVIAUATUSHHxIHIE11E1MA,HS@%t:D@MD$C'HI9A,MHS@%uHKI9vA<uHI9vfH$H$HAHDptFA4HDxt6H1I@
,HS@`f.OfIpCHL[]A\A]A^A_1HT$H$BAtHLCH$HT$HDxA|LBDHELMBDPALBDPH514AA4AI1AAAIF1EAEAIfK'	f	t>fvbf=wdf?AȀ
BMH>@LeAH=Ή1gH1[]A\A]A^A_ÈAfA
?fȀ?BɀJAWIAVIAUATE1UHSHHu!@HEHM8IM9C&\tV۸DH}HEHOH9vHH}H9HCALHH}LmHEHO@ID$I9vCL&QЀHH5MHcH1H[]A\A]A^A_IĻ	_IĻOIĻ
?IĻ
/IĻIĻIT$I9CL&H1IԋAI
fDIĻIT$I9CL&H1ۋCL&I1CL&I<1AAA<AIf	Hu	HMHAH9|HEHffvSff?ˀ@0XHIHMDIIIɸEHH}HT$H9HCALQHHT$tLeHEHMKuf@0ރ?fˀ?X΀@pHff.~<H
2x3HGHHHxH9u1DfAWLvAVIIAUATAIPUSHHB@IHLD$H$yHI2AH$LD$<<1A1I9wnALHHI9vNH9sIA/fEDfvfwSȃ?HfɀALADHI9wDIH9ICADLH[]A\A]A^A_D(f=v4fADȃ?fɀ?ALȀADHBfw	HEI9w0Hd"8HCADADHADf@(HA/fAt΃ff$?΀Atƃ?fȀ΀AD	AtHDAuArE1<AdH=11HT$L$IHT$L$At1AE1HH=~[]A\A]A^A_k1pH=1HT$L$HT$L$Df.t1ɉx9w@t< t@uDA@9v!y@u)A9wD1DA¨ttuA@AAUSHHtHu Hb"8H[]@HtH\7H9r@HH9;/uHH)HT$H,7HHHHT$u!HKb"8H[]DHHHT$HT$HH1H_H=IxfD;/mdH=[1H=k1f.G +F HHuHGH+FfH=a"1	fH	C"HH0N@f.AW1IAVIAUIՉATAUSLHDLD$PAv^udŃA/Pv1H[]A\A]A^A_1ɃLHL[]A\A]A^A_1A@uvLLLD$L$
L$LD$ŃlAM@t1ҁƒ7@AtpHLLD$L$1L$LD$AE%=t/;1*DtcfD1tfDAu;At11ALAх\QDf.SH5HH=2_"
Hދ=(_"[Zf.=_"1CH=@"USH H$8 H$@ H$H L$P L$X t@)$` )$p )$ )$ )$ )$ )$ )$ dH%(H$( 1HLibClamAH\$ ILL$HD$ HV WarninH{HD$(g:fD$0H$!D$2 D$D$0HD$H$0 HD$H5eH=]"Ƅ$ H-?"*=]"o
Ht:HHSH޿@H$( dH3%(uH []1GUSH H$8 H$@ H$H L$P L$X t@)$` )$p )$ )$ )$ )$ )$ )$ dH%(H$( 1HLibClamAH\$ ILL$HD$ HV Error:H{HD$(H$!D$0 D$HD$H$0 D$0HD$H5H=l\"Ƅ$ H-Y>"
=V\"Ht4HHSH޿H$( dH3%(uH []f1UHSH H$@ H$H L$P L$X t@)$` )$p )$ )$ )$ )$ )$ )$ dH%(H$( 1HLibClamAH\$ LL$IHD$ HV info: H{HD$(H$!D$D$0HD$H$0 HD$0HƄ$ H<"t<HHSH޿ H$( dH3%(uH []f.1SH H$8 H$@ H$H L$P L$X t@)$` )$p )$ )$ )$ )$ )$ )$ dH%(H$( 1HLibClamAILL$H|$1HD$ HV debug:HD$(H$ D$0 D$D$0H\$ HD$H$0 HD$HO;"HƄ$ H0H$( dH3%(u	H [Kf.HGSHH=_wHt[@HH=11[H=6oH=HH11[f.HWSH_w2HVH_w%HHH`wHt![fHH=1N1[H=ĄH=_H1-1[fHFSHH=_wHt[@H=Y11[H=wH=H11[f.AWAVAUATUSHDW dH%(H$1t$T$XEHL$LD$DD$XLE[LM0HHIHD$8HD$lE1HD$(HD$@HD$hHD$HHD$pHD$0D$D$\HHIDA}.D$hAE<<<<
@2D$cD$lLMEHLLD$ H|zHHLD$ )A?/'AH
AHH1MtHt$HAփHD$LL$HLD$@HL$HHT$0t$H$D$l
HHD$8HbHIfDH(L|$(1MH
a(LLM
Dl$XL1MA-DH}HtEHH(L9LD$HL$Mt$DH\AƋE tH}AE<.	A}f.|$hE1Ʌtt$\IH|$(LL$PKHHHT$ vHHD$(HT$ LL$PHD$(1HTH|$lLJ1ɉJ HEHBIEHBHD$84@H
?MHMH1LD$L11HD$H$dH3%(uH[]A\A]A^A_u4D$lD$lD$lD$lH71HHD$HpHKLkDM9v3HL$(HHH{(IH(H{M9wH|$(HItfAHHt$0T@3@1Ht	tfHL$hHLD$HHD$HE|$01HAEf.11LD$LHD$ЅpH[LD$T$hH|$0LL$ LD$HHD1HD$HLL$ MLtHHWHHfWIyHvA1SDf.ATHFUH=_SHwIHHt-[H]A\DH=z11[H]A\H=}H=Ez1HMtL@HSHt7Ht[H=T}_HH=xz11[H=z11[@f.UHSHHv!Hx8HtVH[]H=|1HH[]@HRH5|H
D+HH[]fD CHH[]H=|HH(HHEHHf.AWIAVAUIATMUSLHdH%(H$1@T$D$D$uMtcAtIAWt@</u/uDIA/tL}LL9wHL9tx/tHt
LLӃt3Lt$PHL$LD$L$$MLLuD$Pv11H$dH34%(H[]A\A]A^A_fDL$1҅IEփHT$0D$@tFHD$ 1L|$(MLH|$0AՅuT$H|$ IMLvjL(HD$ D$@uHD$(Kf.ATAH=N"UHSHDHHHH=ZN"D+ H[]A\AUIATAUHSHHdH%(H$1HHDHtyxH9rH)HHuL;f.{8tH満7H=zH1&HH$dH3%(uHĘ[]A\A]fDLH)+f.AUIATAUHSHHdH%(H$1HHHDHxH9rH)HHuL48tH満gH=_yH1VHH$dH3%(u)HĘ[]A\A]fDH=1vHN@f.AT1USH11AHAts HHtr HƉHH@Hw*HD HމHHHHvH)[]DA\[]A\ÉD@ATUSH dH%(HD$1=o-"t=h*H*Y
xYH,HT$dH3%(u5H []A\fH1VHl$IAA<,AWHFAVAUATIUSHH=HIH~HI}H$1E1f.HI9vGI,}/H=?wHtH=+wHukEHI9wA}u,LE1HFJ"8tH=t1fE1HL[]A\A]A^A_HcMH5vHI)DD$L+HDD$tkLxH$HDD$I)I|LLNDD$L<$A@H$HDD$HI|DD$H$AH<$LHLDf.AWAVAUATUHS1HxdH%(HD$h1HHD$<t	?~H|$HHKH=TI"L|$0H*"H*"MoMw0HD$0HT$8f.IAEM9uLl$ H=E1L0L躂foL$ !f
b*"]HIMuIf.EEH
uL1HIIfM9uH=zH"H;HKLCHH\$hdH3%(Hx[]A\A]A^A_H=&H"H	fHG"81@sHHxHH]HHD$YHt$L5tL|$$IHH16Ht$LtMHH1tH=s1L1DAUATUHSHHHHHtrHHIMlLHIt=L1H$ILHH1HHL[]A\A]HHRF"8u+1H[]A\A]Ht$Ht$HGH=
p1H`1ff.1	fAUATIUHSHHHHt0HǺ1\A$t#H1[]A\A]fDH[]A\A]K8IŃTuQH{E"8}H;HaHHtHǺ1A$uA}fDt$tH3H=oH1H;UH	YH=o16pHH1IH=qHuHHLx>UHSH8HdH%(HD$(11҅u%1E11HH1jH@}HL$(dH3%(uH8[]AUAATIUSH8H\$ dH%(H$(1HHHLpE  H1.HHD$	Ht[H߾D QHHVHHtnHC"8u|I$1H$(dH3%(u^H8[]A\A]H=In1HDDH=mDH=in1I$H=nD1Ajff.UHSHHHB"8uRHt3Ht.1H$H¸HtHU0H[]f.H=in1H[]HH=jo1AWHRIAVIHcHAUATUSHXH|$ Hl$ Ht$(HT$T$LHD$@H|$HD$$L	u1H|$$H|$(HD$(HHHL$HI,HD$@M,<$IHuI6HEHl$D$HHLHD$8HHD$0LMIL9MLHAԃ@LLAԅx>u$$vIEIIUIID$IL9wPMuAEA+yL9Lw8$Z	HIUHIEHD$D$H)HIL9YLMHl$(INjD$MHl$HD$0II)L)LL9IO~:HcHLH)<$M>HHL9ֈNPuLL)IHL)H+D$L9IGŅ~9HcHH)Ѓ<$H4)fHHH9KPuIcH9D$lH\$IcH9I1I)HHD$(<$t:HL$LL0:HHHH@x@r\@HL$ LLDH0H:HHHHHxHr$@A+%u.4$H|$0HHHHHD$HD$0D$H\$HD$(LhLl$MH(L$HM	LHHD$0IHcM$HD$LAׅHLdAׅxHLAׅIIIHD$HH\HHD$8HHD$HAׅlHHAׅxHl$HHAׅHHH\$8LH+D$0LHD$HHAׅLHAׅxH\$LHAׅIHHLAׅHH@AׅHLA׋<$IIH݅<$Ht$L/fMHHHHHUH\$1LLHHHH\$IcH9yHX[]A\A]A^A_Ã<$HL$HD$0H0:HHHH@x@rMLMH@HH0HHHHHsHHHHHHHHHHNHPMAׅHLLAׅHIHt$ HHMHHHHHHHUHcA	I4Hcۋ>LE
9AE)E.IDMINTAD9YLdEA$A)E&LOTH)؋HA9AMAA)ED9xaA)E9IIHHD$0HL$ HH0H:HHHHHxHrLA>DMMAELD9yA99LILAׅHLAׅIHILHAׅH\$LHAׅIIHHAׅHl$HHAׅHIE]D9D9IL\AA9)IMIALD9\DD)LIIIELl$II.H9D$8HD$Hc\$LD$$L4$H\$LH$L|$8I9veMHM)LMMI6LHAօ~4EHu[IEHIUHM)L)H;<$vMLuɋA+EMLLl$8HD$H9D$8xHX[]A\A]A^A_DAHT$Ht#fM0HHHH@uHHT$ f.HMH0HHHHHuHHNHD$Ld$(LIK<&H9H|$Hc|$LD$$IH\$L4$LH|$H$L|$I9vcMHM)LMMI4DLHAօ~4EHu[IEHIUHM)L)H;<$vMLuɋA+EMLLl$HD$H9D$zHX[]A\A]A^A_DAHT$Ht#fM0HHHH@uHHT$ f.HMH0HHHHHuHHND9DLA҉A)IIII)IMIALDM<$HT$Ht0f.AuHHIH@pAMvHT$ DHIuHHIHHpIMGLAWHRAVIHcHAUATIUSHhH|$0Hl$0Ht$8HT$ LD$T$\HD$PH|$(HD$ D$L	u1H|$ D$H|$8`	HD$8HHHL$ HM<HD$PM,|$`IIIIHl$ MD$HHLHD$HHHD$@LMIL9MBLHH|$AՃ9LMIMLLH|$AՅxBu%L$II$II$ID$IL9MuAA+yLML9IMw9T$	HI$HI$HD$ D$I)HML9/LMIċD$MHl$8HD$@HHl$ H)L)LH9HODž~8HcHLH)|$M6
0HHL9@rHuLL)IHL)H+D$ L9IGŅ~8HcHH)Ѓ|$H4HHH9KPuHcH9D$ H\$ IcH9CI1I)HHD$8|$5Ht$(LLf.:HHHH@xJKDLMMIċD$H|$ Hl$8MHI.H9D$HHD$ Hc\$\Dd$Lt$H\$HHD$Ll$HI9vkMHI)LLMII:HLH|$AՅ~6ELHIHIL)M)H;|$vMHuA+LMH\$HHD$ H9D$HqHh[]A\A]A^A_fDHt$0LLDHH:HHHHHxHJ@A+u/t$H|$@HHHHHD$ HD$@D$H\$ cHD$8HXH\$ LH(HH|$ M?LHHD$@I,HcM,H|$HD$LAԅHLH|$AԅxHLH|$AԅIIIHD$LH|$I,HHD$HLHD$HAԅHLH|$AԅxL|$HH|$LAԅLHHl$HHH+D$@H|$HHD$HHAԅHHH|$AԅxHl$HH|$HAԅHHLLH|$AԅHLH|$8AԅxHLH|$IAԅMI|$I݅|$HT$(L&@A7HHIH@pAOpH\$ 1LD$LLHHH-|$Ht$(HD$@HfD:HHHH@xJMHMHDH
LHHHHLBHHFHHH0HHHHHsHHuAԅHLH|$MAԅLIHT$0HI7HHIHHpIOJLcAKHc2NA:9AA)EMA?IOA9nO,AEEE)EHNH)DHAA9AA)EA9x^)I݅9IIIHD$@Ht$0HHH:HHHHHxHJA6A?IڋL9y9I:9LIM,AԅHLH|$AԅIHIsHHH|$Aԅ
Hl$HH|$HAԅHIHLH|$AԅL|$HH|$LAԅLIeDD9E9QDIOED9DD)MIIM9K)LIII։6@AHL$Lt.f.U0HHHH@uPHT$0HMH0HHHHHuHHHD$ MLd$8LIK<&H9H|$(Hc|$\Dd$H\$ Lt$LIH|$HD$Ll$ I9vhMHM)LMMI:HLH|$AՅ~2ELu^HIHIL)M)H;|$vMHuA+MLL|$ HD$(H9D$ tHh[]A\A]A^A_f.AHL$Lt&fU0HHHH@uPzHT$0HMH0HHHHHuHHI9LcEDA)IILID)AIMIՉMcDI|$HT$(Ht0fA4$HHIH@pAL$HT$0@HI4$HHIHHpIL$LAWAVAUATUHSHL/HOI9s)LfDx9tHHEHHBH9rHEuUuEHm+"HEHE1H[]A\A]A^A_@8]uH9sH"L)IHt2L%"LcfLLHuB<3t&II$HuAt(EuEuAD$H[]A\A]A^A_AEgfU@SHcHHXt}HH[]tHH[]@f.HLcH Lc@ILH1Mt fDNH 
(F	HI9wI L9tHh HHH%H	Hf.ATUHSHLgL9sv1H1)=3H4H]KL9Dqt
3HDqu=UtH)"HUHU[]A\E
1SHHHWH9r(OHF)"H
@)"HCH[HHH9v8[ux.uH.HH@HHsH9sHQH9v9.t6SuCH5("H3Hs[Go@y]uHH[ÐUHSHHH9w |H[]HH4_HtHCHk H[]CuCHK("HHCf.AUATUHSHHH)Lo(t0HHw IhHCHK(JH4H<Lc(HL[]A\A]fUHSHHHO HG(H9}HKHpH	Hs(H,H[]DHHT$HH?HHH4IHC(HT$@f.ATUHSGuLg(HvH}H	N$fDHHHH9|HHHHHH9HHHuHHHHU(H4H|HHEL$[]A\@f.AWL=WSAVIAULoATAUSHHCLS(ufAF~E1AAFA~E1AAEAwKcLfHA&"CHHCH[]A\A]A^A_@LLHAIbfDLs(H[]A\A]A^A_DM)LxIRHiIvHHS(DkL)EwHHkHS(DcL)ERLHbD[E:1ҾHDSHs(EHH$DKEHH[]A\A]A^A_7LLxL)HLT$HHS(DCLT$L)Et|IvIRH߃AIM)LHIRH1CHS(WL)PXDLLH2IAH߾sHS({LT$L)`LLsLT$E1ҾH2KHs(LT$"HLSLT$HLT$AWAVAUATUHSHHHPH9WvQH=QHu'MHHEH[]A\A]A^A_DH=QH9HE8D` AT$P U0HE8A9LchHxHr	HHHe	IcAD$HEAIHHC	HCIHCHHDA)CLuHEI9<D$@I9sHA]INH9-EuEH[""IHEHEI9rupH9""HEHEHHH}8[]A\A]A^A_U1ҾHHEqD-[H9AV:=II9Lur"D]EuEH!"HEHEIA<]t<-uDUEuEHd!"HEHE=HHK
C	LuHEI9DMEuEH!"HEHEDEEEII9Lur EuEH "HEHEIA<]o<-gLeM9|uL
HL9HUtH2HDquL)IL%"Mt5L-"@LLLuC<<IMeMu֋EuEH! "HEHEDmEuEH "HEHEDeEEfHhHUDHEH9s	:-~ADHK
C	9uLuHEDIVH9cA>=YA~]NILufD}EuEH1"HEHEIE1fDA~]HMHSP-C	-LuL9uDIFHEA>]ED$LM8AA$AAtfAAx]McML#DkAE,t.iHB8tDD9tE,4C	fAIAuLM8AAL$t_y9!
(C	t!HK2@u	
C	uLM8AA$tCH B
k	
LM8AAHcH|DCH311ED"AHH9wJ1Dt@DHH9wt$HVHIEHptH{H@8S	VuMeA<$u9@HKJ|0HCLHQL)mLlMdA<$t`LsLTH{ItHsHuH{HtHCDuEuEH"HEHEfDHELuL9~IVH9A>:A~]{AD$^]-pLuHJH9uz]kHMz-HA8~}uEH"HEHED9KD%DE1ҾHHE0INH9HMXAVD$I3ILuHSP]C	]LuHEMcq MiD[	IMM9MfI M9vvE:\$	uL9tHtII4$ED$LDSDE8u1DE8u	HH9wH9uM9vH}8HLYHE8LhU:L)HHH0Hc[]A\A]A^A_U0HcHxHHHHIMHHU8HHBHE8Hx,HHU81EHB~.@LM8IIHHIMAIAA9IHE8L)LH1Hx>HE8D$GILuHSP-C	-LuHEHE8HxiHE8H@HE8HxPHE8H@EuEHg"HEHEH--HU;ID$f.AUATUHcDSHHdH%(HD$1HG8@$L`PtHDBDhuBCL}uHS8BLHJLEHD$dH3%(ukH[]A\A]9tL+LcHHH#HHC@,$D$]D$L+LcfDLHplfDAWIAVAUATAUSHHdH%(HD$81HG(HHD$IHHH9s	8^?HL$01H9AHL$ HL$3HL$(OHPH9c9ID(A\wA)tA.A[ZA(IG8H@hIG8H@hH		IW(IT@EOEIIwH9s.HzH9v	:\2)\LHD$HD$H	IW(IǐEGEIIH9sHPH9v8\fAMw(uAGH"IIGH1A$L@E1H9t(AWMNMO(IG8H@IG8@HI_(H9\$HD$8dH3%(HH[]A\A]A^A_A{C]A'EAA0McKHHxAOHp@LLT$HwAGLT$NIG8@dII@H9v*HpH9v	\5Mw(@ID(A\EoEuAGH/"IGHHBID*AA)wAwQTA*u$EuEWEuAG
H"IIGALII.fDHD9$fDIW(HLIHLL)HIW(EOL)EuPLIW(L)HLXLEGMw(EIIL1@LXII|@IG8@$E_E#L1Ҿ(IIBfEWEAG

fDA}AwfL`LH)Mw(I1ILE_EuAGH@"IIG@x{HLIIIw‰H9sO;,uJHCH9Iv9L$T$輼sHT$L$DptLT$9KLLIIH9DAOuAG	Mw(H}"1IIGHLH¾hLHD${HD$H¾pL`TIIWLD$0^D$1
D$2]D$3HD$HD$ HT$IHD$(IG:HT$HD$IWIHQHBH9v	:\H9tx\tIHHH9uI@8}uH9AwAG
AGuAGHa"IIGDLҾ@LhLҾ8LHD$LT$FHD$LT$HDz}8Mw(HB1ILcz)x)HI;1Ҿ LMEwHIEu1ҾLIG8H@IG8@DMw(IILAuAG
HV"IIG荺f.AWIAVAUATUSHXL_(dH%(HD$H1HGD$H$MHD$HD$(HD$@HD$0HD$CHD$8M7MoLM9DA<|9MFMA6F<XH
w<HcHIW(HHLH)HAwM_(LھPH)LjM7MoM_(M9vfAPրv6<?t2<{uRIFI9vIL\$AVHL\$DPt+AGuAG
H"IIGIIM9LL9'M9=A>|3Dl$INIEEWEHCHD$H$D$IDAGtAGgM9rAwuAGH$"IIGIG8H@hIG8LhhI		IG(KD@AOII;Gs8)t
)LI	IG(KAWIMoL9sLpM78)AGM_(8AGTIG81ɃH@IG8@HM7MoM9AB<v	?;IvI7tEOEuAG
H
"IIG+R?{LM7M;wAʼns
A>,ODHLIMoL9s%8}LpuIA~}M9M7uAWuAG	fHq"IIGII@M_(AGdAGWAGIG8H@IG8@DM7MoM9rE_EuAGH"IGII@IA0LM7Mo1cM9s;t$肵AVHt$DPtEWEuAG
H"IIG@f.LM7Mo1f.IG8@$bAG1Mƅ1Ҿ(LL$>M7MoL$fD{IvL9Ht$ L$T$谴A~HT$L$Ht$ DxS*eIW(HپHLH)H$IW(EGH)EHLHپXAM_(|M7MoIW(HپxLH)HM_(AOLH)څuǾL6M_(AGLH)څuH|$(HAG1ҾLAGM_(pH|$(IsAGLfDEwEuAGHx	"IIGL$uABHD$HdH3%(hHX[]A\A]A^A_f1ҾLQ@1Ҿ L9@LhL LpL#HD$0LLD$D$@^D$A
D$B]D$CIHD$8IGLD$Mo1MM8H+\$LHI_(EOHCEIHD$H4$H|$(H)H*EGM_(EM[1ҾLGM_(L,$LL)LxHSLI_(L$$Ld$IM@Lھ`H)~PLIW(H)7AG$AG
1)IFIMAVHDPL]A9ʼnzAGuAG
H3"IIGWM7M_(H4$IH)HAwIW(H+T$L$M_(L$LRDf.AWAVAUAAATAUSHdH%(H$1H|$tB IufH辬IƿA[HHtH
I9vBHH$dH3%(DH[]A\A]A^A_LwI9rI)LHH|@H|$0HHHD$(HD$8tLd$MHl$HL|$Lt$ID$@I$D$ D$@HH@PHH9uH}xHEHEHE@E Dm$E@EDEHHEXE`HEhELHEPj@L@01H@&DD$ EdEHD$8HHE0yLVt$ HD$8HPHU8HE(HD$8H|$(H4BHHEUD$ HEE1E11۾HPH
LJH%H=X|;H=pFH=xtbH=h2LHcM`I9~DE`LH='E1E1HfDOHHH
H%H9tH=`tH9tكM@HE11HPHHB%H=HH=PH9HLHHD$H;D$r+|$ uD$ H"HD$HD$gDHPLHT$0HD$H;D$r=H=MLDILH=GHtM@HEhH\$HupEEHCHkeDe@A3D$ HX"HD$HD$H|$,;Dd$ HH=H?lL1ҾL';1ҾLHD$8L$ LuPHPHU8YIA@A~A\$uLE HUHcuHI~.<uHH3HHH1H<:u'9uAAIfELAEPAljULAFIMIA}uTU HEELcEzI~1B4@84u*JM)H10LIB:4u9uE}AIAuLHD$8(HcE`,HHx臦HHEXHcU`H4HHSHсHuHPH9uD$ HEhH\$HEpEEHCHkeE@T$ uD$ H!HD$HD$HD$(HE|HE1HfDWExH}yfHNͩE`D$ @E`AWMAVAUIATIUSHH8HT$LL$ M9M4$ILt$MIWf.H=LH= bH=(H;\$HIM9RKJ4H%H=0#vH9H9<H9I9^(vR
T$-T$Hpu-_t(I9^ s"
SHpI_@1H8[]A\A]A^A_H=`LMMuNLL%H=XYH=H%H=P	H=8uEAIcHIT$LBImHI)u|$pdWUT$pHT$L\$HL$(L)H96ID$LHLD$H讣L\$A@LD$IcI9tHL$(J9MvuMLH=H;\$8HCHDI9^ I9^({
HD$@$vfDHD$HHPH;\$RH2H{B;HsIF H9IV(H9v
{
H9HT$sH@x@_HT$H9軥HpID4I%IKHH9uI9^(fDj;
[LH=pMMIXH=xH=h(AHI+WMLL$ MILHLIGLH(HD$pHT$$HIGJ,(fDAFAFDAFjIV(@AFMpHL$A$KHD$@$!4H@2fAMOlAHL|$ ,@HDIM%IDH4LhL9LED$pHT$MMHL$sHIJH0J%H9ufID$8HL$ HH9t8HD$pALL$ HT$LL)MHމ$LHGHl$ MD$pLL$ MHT$LHLL\$$HL\$AO,AHI+WMLL$ MILHLIGLHhHPD$pHT$$RHIGJl(1fHD$ IT$8MHHHD$ :1H;\$HDSAWMAVAUIATIUSHH8HT$LL$ M9M4$ILt$MIWf.H=LH= bH=(H;\$HIM9RKJ4H%H=0#vH9H9<H9I9^(vR
T$-T$Hpu-_t(I9^ s"
SHpI_@1H8[]A\A]A^A_H=`LMMuNLL%H=XYH=H%H=P	H=8uEAIcHIT$LBImHI)u|$pdWUT$pHT$L\$HL$(L)H96ID$LHLD$H讜L\$A@LD$IcI9tHL$(J9MvuMLH=H;\$8HCHDI9^ I9^({
HD$@$vfDHD$HHPH;\$RH2H{B;HsIF H9IV(H9v
{
H9HT$sH@x@_HT$H9軞HpID4I%IKHH9uI9^(fDj;
[LH=pMMIXH=xH=h(AHI+WMLL$ MILHLIGLH(HD$pHT$$HIGJ,(fDAFAFDAFjIV(@AFMpHL$A$KHD$@$!4H@2fAMOlAHL|$ ,@HDIM%IDH4LhL9LED$pHT$MMHL$sHIJH0J%H9ufID$8HL$ HH9t8HD$pALL$ HT$LL)MHމ$LHGHl$ MD$pLL$ MHT$LHLL\$$HL\$AO,AHI+WMLL$ MILHLIGLHhHPD$pHT$$RHIGJl(1fHD$ IT$8MHHHD$ :1H;\$HDSAWAAVAUATUSHˉIH9HD$8ALAHL$DɽAL$A~L$M4HLHXOH0t_aHH H(uA~Sf.HMH9u[]A\A]A^A_fAHAH|$III9ANtLHL!HH	DL9vuH9ft[hL9DH9lA_LHL!HH	Nf.H`3LH!HH	"fHhtvHptHxLDHH!HH	HL!HH	H@tHHtHPLDMH!ǁHIH	HL!HH	ILzHJAAL)IHQ^f.HCEE96LHL!HH	%H9LLH!ǁHH	HI%H9HL!HHH	fALHL!HH	fD|$LHL!HH	DIwI|LrHH9t~HH<I<IAI9uLH!HH	L(@|$LHL!HH	H8LH!HH	룐f.AWHAVAUIATMUSHhH9p H|$XH`Ht$HT$PH|$@;FD$L|$XDIALILI/L$HEHHHD$(IIG(DHHD$ H\$HHD$8HD$H9D$8D|$
D0E11ہ|$>A
AGE~8Dt$0Lt$(L$ALLLHAIuDt$0t=D|$ALD$0HALD$0PP|$_EAt,LD$0•HALD$0PA_DD|$At*LD$舕HALD$PA_LD$HHD$ Ht$HEHD$ HD$@I9SH|$PH9EHt$(H$ELLHHD$IDt$HD$H9D$8]|$
A[@E$E11A
[E$WD}HہÂ<AAPA_AHt$(L$LLHIf.HD$X@D}DHD$X@N@NfDAHD$ Hh[]A\A]A^A_D$A[@AWIAVAUATIUSHH(L9HT$L$?HL0KHHD$HX+HxHHMHHImHh,HXHT$Ll$Ll$
fDIVILLHL$HLHHII9uLl$ILLLHMaHLMLLHMH9,$.IfDHD$L%HIHH9uHHD$Lt$HIIUILLHL$HLHHII9uID$Lt$HHD$Hl$HLI%Md<f.ML$Mt$J%IJIQ%H9LDMMLLLH:I9uHLLMLHHl$MH9,$@H(L[]A\A]A^A_fDLl$AMHHImHD$Ll$HI
fDIVILLHL$HLHHII9uID$Ll$Hl$MHHD$HHtMIMHLLHAI9uHHHl$HL$LMHHMDH(tGH0t>1HIfLt$LH+CAILsI}DIoHpu/Lt$LH+CAILsIF;M0Hx#afDLM"f.AWH9AVAUATUSHD$8IAAHt$DλAMʼnt$A~t$H7LLMAIX;I0tSUI`I I(uA~HfDHH9u[]A\A]A^A_@AI6ALD$III3B4AstHrAT0H@M9vmI9tUJM9I9sAfHrAT0HUI`CHr0H4IhtvIptIxLHrALED0EDHDI@tIHtIPH,AHrL)DELD0EED
]EEMEHD}fIcEE9VHrAT0HEI92LHrALED0LMAI9EDHAHrAT0HfD|$HrAT0HDDED\$NDLZL\$MAI9t0Af.AMMNLŁH9ut$HT$B41D|$HrAT0HI8@f.AWIAVAUMATUHSHXHGhH9w HT$@HL$(H_PHD$0HG`HD$HsFD$HE1HHP(ňHD$(AILH}HH$HwL9}(HD$ HD$@|$
E7|$H}1E1A
A{~GDt$8LD$Lt$(
fDH}HwL$ELLIuDt$8H}HD$At:\$H|$8UHH|$8P|$_At-H|$8"HAH|$8PA_DD\$t(H|$HH|$P$_AALd$HL$ H_(Ht$0C<,LHIEHL$ .L;|$@{HLLLd$HIL1HEHt$0HHP(H}HT$(EH$MLHwL9}(HD$Dt$|$
AH}G$A
_DAG$AA_HEAĂAAAPA_AHD$HT$(HwLH$IH}HD$DE{dfECH}f)ADAHD$ HX[]A\A]A^A_D$A\@AWIAVAUIATUHSHH8L9LD$hHHJHD$JHǁHXHxHHLl$Ht$HHLfvHh-HXLt
vIVMLHH[LD$LLHHIBI9uLD$ILLHH#HLD$LHLHLL9d$VMfDMD%IJHH9uILIVMLHHLD$LLHHII9uIEHL$Ld$IHHHHH%Ml4I$I]IHJ%IJIU%H9LDMHLHLI9uHMLLd$HJ4*Ht$%fH(t_H0tV1HHL9d$@H8H[]A\A]A^A_fD%HH+SHHCHk@H^Hp%HH+SHHCHP-fDLIVMLHHLD$LLHHII9uIELd$ IL|$(Ld$IHD$HHHtMIMHLLHI9uHHLd$ LL|$(tGLD$HL$HHHL<fLWHxJfDHLAWAVAAUATUSHLdH%(H$1?eHT$HL$t0H$dH3%(DH[]A\A]A^A_@AEuEw@AtADII(@D$(v^AG$Io0HDD$AMg8HD$HD$HHHL$HHHHL$@HD$H9D$@ABIG0AG$HD$IG8HD$0HDAHD$|HHHHL$ HHHHL$HHD$ H9D$HrI_XHtsHL$HH9kD#Dt$8HMMIH@HH9TD8euIcV`HH)H9|LH~uMMDt$8H9l$HHD$H\$HL$D$ML$HDŽ$HHDŽ$H$IċD$(HDŽ$DHDŽ$HDŽ$HDŽ$H\$P$HD$ HD$xD$L|$pH$HHH$Ht$0IHHD$XH$HD$hH$IEALLHHD$0IH$LIHD$8$HD$($L$dHL$PHD$ H9b(L9D$8HD$(HDD$ |$
HD$(E11ہ|$
E~2l$@Hl$0@L$ALLHLAIuߋl$@t=D|$ALD$@HALD$@P|$_t+LD$@H@LD$@Pi_DD|$At"LD$HALD$PuiA_tcnLD$X3HD$HH9D$ HD$8Ht$0ALLLH$HD$ Il$ht@P{_AlHt$0L$LLLI\AE$cE}HہÂHf.AE$uE11DT$dEE}D@D$E됻AGH|$ HD$(H$H|$uHD$pD@dEL|$(Ll$H\$HHl$hMf.L$LMLHHMIHtH|$HLLl$[H|$x
I}ht9fHHHH$H@HH$H;PhvHD$ppdu$)
HD$pH@pH~H$:H$H|$hE1$MLHHudLl$hf.H$H9HUMLHLzHHE1$MLHHLPHtH|$D$cH$H$HL$H$H)H)H|$HHi5Ht$LGL$LT$H#IIPHHVHIHL9I9IhsHHFH9\$HPH$HCH;$L$HD$ HL$xH$HL$P!
D$yHD$(H$H|$xAi|H$\|HwLLl$HD$@YHD$pxdH$HL$D$H)H)HHiH$Ht{H$Ha{WAKIGXHHD$ t~H\$Ht$@H9	Hl$0LLd$8MIAHL9tD8+uHcU`LH)H9|Ht$ HwuMLd$8IHl$0H9\$@hD$(H\$L$HDŽ$HDŽ$L$$HD$@H$H$IG(H<!vHH$%H$HDŽ$HH$1LmHJ(HDŽ$H$HJ(HDŽ$HHH$Hkz(HH$HR(vH$Dt$dL|$XIHD$PH$L;$H$HD$0H$HD$H7AFD$ H$1HHP(vB+H$AILLH$Hw\IH$H|$0LLD$HP(|HD$(fL9$A.L$Ht$0H|$IS(L\$8uHD$(L\$8IDƃ|$ 
HD$(E11ہ|$ 
#E~=LLD$H$HwL$ALLAIuHD$t/D|$ AtxwHAP|$ _t!wH@P_DD|$ At wHAPA_FH\$HL8_L;t$@TH$L|$HHIHP(LzH$Ht$0HHP(zH$H$AMLLHw^l$ HD$ R@PD_A5H$HD$LLHwH$IHD$fDAC$'E{HہÂfAC$uE11$E{D$릻eQAIHL$(H$8ZIPH|$uHD$XHdjHt$(H\$@Hl$PH$HpH$MLHHHtH|$HH$H$Hxht4@HHHH$H@HH$H;PhvHD$X@du$HD$XH@pH~H$H$H|$PE1$MLHlHu^Hl$PfH$H9HSMLHHHH$E1$MLHHHtH|$Dt$dH$H$HL$H$H)H)H|$HHYHt$LGL$LT$HIIPHHVHIHL9trI9IhsHHFH$H;t$@OLv;HD$XPd H$H$HL$Dt$dH)H)HHYH$Ht6tH$Ht$tH$6HoLLl$ HD$HH$H|$hMLHBD$ H$H|$PMLH+sA I}hHHnHH$L$H$HxhHHnHH$H$A4sH$'sH<UnHL$XH$Hyp<H3H$ArH$rOH<nH\$pH$H{pHH$Ar	H$AvrD$WH$AQrH$DrH$7rDt$dH$H\$D$H$AkAHl$ ?etSH_Ht	{Et[H;CHtqH{HtqH{HtqH{XHttqH[kqf.HlqMmk#u{v1H@@f.AWAVAUIATUHSH8dH%(HD$(1HL$LD$uHItyHnH|$<nHItXHǾn1LLzut"HD$HD$H|$*HD$HtLo1HL$(dH3%(+H8[]A\A]A^A_HcHqHHHD$tmHIHǾ
n1LLt1Hu)NfDItLLr@LH9v(LIjI)HL9sLjLcfDHt$HT$$LiLnHL$HtD$$HD$HD$H|$PoHCo1H3onfDAWIAVAUATAUHSHdH%(H$1nlHlHT$DAoDl$HLoHHIcoHIuHHHqtFLHD8pHHT$LHhtVMtD$AHKnLfDH8nL0n1H$dH3%(u&Hĸ[]A\A]A^A_LnHm1pmAUIATAHUSHrHHt`;kHHtSHǾk1HHyrt-LDHwHHlHH[]A\A]fDHlH1[]A\A]UHSHH/lHHH[]Lff.IHHHH=IHHHH=IHHHH=IHHHH=ǕAWIHAVAAUIATMUSH>qHHiHHt}H}jHHHD$Yj1HHqtHHT$LHXot4HLDL3lH~GkH1[]A\A]A^A_fDH(kH[]A\A]A^A_@AWIDAVAAUATUSHHHT$1HHHVpHIHiLchHHHǾqi1LH4ptPLHHrnt>Ht$HLDKkH~d/kHWj1H[]A\A]A^A_fDHkH0jffHj묐jHiff.AWAVIAUMATAUHSHH(t$`dH%(HD$1E11LLHDHIXHnHILHDhHHD$gHH,HǾh1LHnHT$LH
mLDHHiD$`LiHh1HT$dH3%(H([]A\A]A^A_HL$1HDALL$HHLL$tVE11LLHLd$HIH*iuLiT$`tHiH0hKfDLhL$`u+fDHh;hf.AVMAUAATIUHS'lHHt/HMDLHH߉qb[]A\A]A^fDfAWMAVAAUIATIH5+USHgHHtR111HdbHHHt@fMDLLH@HiH[]A\A]A^A_Ddff.AVEAUAATIUHS'kHHt/HEDLHH߉qa[]A\A]A^fDfAWEAVAAUIATIH5+USHfHHtR111HdaHHHt@eEDLLH@HhH[]A\A]A^A_Ddef.AWMAVMAUAATIUHSHjHHt>D$PHMMDLH߉$H߉^`H[]A\A]A^A_DAWMAVMAUAATIUSHHt$H5eHHt]111HO`HHHtKdD$PHt$MMDLH߉$H߉fH[]A\A]A^A_@Ddf.AWIAVEAUIHATUSH(dH%(HD$1HT$jHIbHHLaHczbHHHc1LHiLcHt$HcHhHT$LHHetmEu8D$AHcHHL$dH3%(uZH([]A\A]A^A_t$HLHIHtldLL_D$HPdHxc1cDf.AWEAVIAUIATIH5USHcHHtR111HiHHHtAbELLLH@HH]HH[]A\A]A^A_1@Cb1@f.AVEAUIATIUHHSHHT$dH%(HD$1kHHtCHELHLHH4cHHL$dH3%(uH[]A\A]A^@1bATIUHSHHDD$aDD$HH[HL]A\8UH5SH>bHHt.111HgHHHt(aHH[]fD1@a1USHu`HHt-111HfHH^HH[]f.1ff.UHSHbH`HHtZHlH[Hu'111H	cHH^^HH[]@HH^H1[]1@ATUHSHPdH%(HD$H1HtGH_Ht>H\Hv08^HItEt:L)a1HL$HdH3%(HP[]A\f.C<0thH5|CLHZHt1_Ht$H|$HD$]D$0AD$ LfC<0t0H59CfC0C9H5C0C9H5y_Df.Ht{UH59SH_HHtQ111HcbHH^Ht3HEHx HtAcx
HH[]HxdH1[]1f.AWIAVIAUATIUSH$dHH1HcdHHYHHMLHIHHz\_HIHcLHAaIIHuIIVHtsE1H.cuHZMtLecMt(LYH[]A\A]A^A_HLZ@H[]A\A]A^A_@+aHHXHtE11ҹHbcHHiL;HItv1HHHYHtlZHAZMtLbMtLXHYL_1EH[]A\A]A^A_E1E1HZZHSYMtL6bMtLiXL^HYLbf.AWAVAUATUSH(H|$Ht$S_IĸM@HD$1E1@LYHx.tHhH5H6tL{LJ4_HI#H|$XXHIMXI|]HL$HD$HID
#LD$H
~HIH1LM_YLGYHOfDLL$_LL-_HHtRHT$JD 1H]HAtDHH|\HuH[DH([]A\A]A^A_H۸tfHI<[HuL[Ht$f.HI<[HuL[L>^Ht&1fDI|HZ[HuI}L[LD[L]@fUSH_HHtBXHHt5HǾY1HH_HtHH[]DZH1[H]Df.Ht#HtH]HfDfUSHHHt*Ht%11TH@YH[]HtvYfDf.@Ht;HLHHPH҈WtH9uHxuH)HHDHxuH)HfDHHt-|7=u&1
@<=u	HuHcHvHH)1fDAWIAVAUEATIUHSHHHYHMXHH$MHcWHH<$H[EI1Ht
HH@LLUHLI$]LH[]A\A]A^A_HtHHxYHItmHD$YHWHH$HL$LHX1DHK\TfDH<$UMuLZXf.H1[]A\A]A^A_Df.AUIATUHSHdH%(HD$1kXHVHI\HVHHLVZHHDHER11ҾHQ1HHQHxHXHtIH4$HHbUH(H$[H$HT$dH3%(u"H[]A\A]1@LS1VAWAAVIAUIATL%0&!UH-0&!SL)1HHPHtLLDAHH9uH[]A\A]A^A_Ðf.HHERROR: %sWARNING: %sLog size = %lld, max = %lld
-%Y%m%d_%H%M%S.log%s -> %s -> %sLOG_AUTHLOG_AUTHPRIVLOG_CRONLOG_DAEMONLOG_FTPLOG_KERNLOG_LPRLOG_MAILLOG_NEWSLOG_SYSLOGLOG_USERLOG_UUCPLOG_LOCAL0LOG_LOCAL1LOG_LOCAL2LOG_LOCAL3LOG_LOCAL4LOG_LOCAL5LOG_LOCAL6LOG_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: Can't open %s in append mode (check permissions!).
WARNING: File locking not supported (NFS?)ERROR: %s is locked by another process
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 4G
WARNING: Numerical value for option --%s (-%c) too high, resetting to 4G
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
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 tracingName 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.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.This option allows you to disable clamd's caching feature.Execute a command when a virus is found. In the command string %v will be
replaced with the virus name. Additionally, two environment variables will
be defined: $CLAM_VIRUSEVENT_FILENAME and $CLAM_VIRUSEVENT_VIRUSNAME./usr/bin/mailx -s "ClamAV VIRUS ALERT: %v" alert < /dev/nullStop 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).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://www.clamav.net/documents/potentially-unwanted-applications-pua 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
(both PE and ELF) and alert on them with the Broken.Executable heuristic signature.Alert on encrypted archives and documents (encrypted .zip, .7zip, .rar, .pdf).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.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 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.
In this version, this field only affects the scan time of ZIP archives.
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 whitelist the root UID (0) and allow any processes run under root to access all watched files without triggering scans.With this option you can whitelist 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 whitelist 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 recieve 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.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.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.This option enables support for Google Safe Browsing. When activated for
the first time, freshclam will download a new database file (safebrowsing.cvd)
which will be automatically loaded by clamd and clamscan during the next
reload, provided that the heuristic phishing detection is turned on. This
database includes information about websites that may be phishing sites or
possible sources of malware. When using this option, it's mandatory to run
freshclam at least every 30 minutes.
Freshclam uses the ClamAV's mirror infrastructure to distribute the
database and its updates but all the contents are provided under Google's
terms of use. See https://transparencyreport.google.com/safe-browsing/overview 
 and https://www.clamav.net/documents/safebrowsing for more information.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 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.<sig name>")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:/var/run/clamd/clamd.socket
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.socket
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 whitelisted.
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.yesExampleERROR: Unknown option passed
footruehelp^(yes|true|1|no|false|0)$config-file/etc/clamd.d/scan.conf/etc/freshclam.conf/etc/mail/clamav-milter.confdebuggen-jsondumpcertsquietleave-tempsno-warningsshow-progressstdoutdaemonno-dnslist-mirrorsupdate-dbreloadmultiscanfdpassstreamallmatchdatabase/var/lib/clamavrecursivegen-mdbfollow-dir-symlinks^[0-9]+$follow-file-symlinksbellno-summaryfile-listinfectedsuppress-ok-resultscopyremoveexcludeexclude-dirincludeinclude-dirstructured-ssn-formathex-dumpmd5sha1sha256impprint-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]+[KM]?$unzipunrararjunzoolhajartartgzdebAlertExceedsMaxalert-exceeds-maxPreludeEnableprelude-enableEnable preludePreludeAnalyzerNameprelude-analyzer-name/tmp/clamav.logLogFileUnlockLogFileMaxSizeLogTimeLog time with each message.LogCleanLogSyslogLogFacilityLogVerboseEnable verbose logging.LogRotatelog-rotateExtendedDetectionInfoPidFile/var/run/clam.pidTemporaryDirectorytempdir/tmpDatabaseDirectorydatadirOfficialDatabaseOnlyofficial-db-onlynoYaraRulesyara-rulesLocalSocket/tmp/clamd.socketLocalSocketGroupvirusgroupLocalSocketMode660FixStaleSocketTCPSocket3310TCPAddr127.0.0.1MaxConnectionQueueLength30StreamMaxLength25MStreamMinPort1024StreamMaxPort2048120CommandReadTimeoutSendBufTimeout200300MaxQueueIdleTimeout^/proc/
^/sys/MaxDirectoryRecursionmax-dir-recursion15FollowDirectorySymlinksFollow directory symlinks.FollowFileSymlinksCrossFilesystemscross-fsSelfCheck600DisableCachedisable-cacheVirusEventExitOnOOMAllowAllMatchScanForegroundforegroundDon't fork into background.DebugLeaveTemporaryFilesUserBytecodeBytecodeSecurity^(TrustSigned|Paranoid)$TrustSignedBytecodeTimeoutbytecode-timeout5000BytecodeUnsignedbytecode-unsignedBytecodeModebytecode-modeAutoStatisticsstatisticsNoneDetectPUAdetect-puaExcludePUAexclude-puaNetTool
PWToolIncludePUAinclude-puaSpy
Scanner
RATScanPEscan-peScanELFscan-elfScanMailscan-mailScanPartialMessagesPhishingSignaturesPhishingScanURLsHeuristicAlertsheuristic-alertsHeuristicScanPrecedenceheuristic-scan-precedenceStructuredDataDetectiondetect-structuredStructuredMinCreditCardCountstructured-cc-countStructuredMinSSNCountstructured-ssn-countStructuredSSNFormatNormalStructuredSSNFormatStrippedScanHTMLscan-htmlScanOLE2scan-ole2AlertBrokenExecutablesalert-brokenAlertEncryptedalert-encryptedAlertEncryptedArchivealert-encrypted-archiveAlertEncryptedDocalert-encrypted-docAlertOLE2Macrosalert-macrosAlertPhishingSSLMismatchalert-phishing-sslAlertPhishingCloakalert-phishing-cloakAlertPartitionIntersectionalert-partition-intersectionScanPDFscan-pdfScanSWFscan-swfScanXMLDOCSscan-xmldocsScanHWP3scan-hwp3ScanArchivescan-archiveForceToDiskforce-to-diskMaxScanTimemax-scantime120000max-scansize100Mmax-recursion16max-files10000MaxEmbeddedPEmax-embeddedpe10MMaxHTMLNormalizemax-htmlnormalizeMaxHTMLNoTagsmax-htmlnotags2MMaxScriptNormalizemax-scriptnormalizeMaxZipTypeRcgmax-ziptypercg1MMaxPartitionsmax-partitions128MaxIconsPEmax-iconspe100MaxRecHWP3max-rechwp3PCREMatchLimitpcre-match-limit100000PCRERecMatchLimitpcre-recmatch-limitPCREMaxFileSizepcre-max-filesizeOnAccessMountPath/
/home/userOnAccessIncludePath/home
/studentsOnAccessExcludePath/home/bofh
/rootOnAccessExcludeRootUIDOnAccessExcludeUIDOnAccessExcludeUnameclamuserOnAccessMaxFileSizeOnAccessDisableDDDOnAccessPreventionOnAccessExtraScanningOnAccessCurlTimeout10000LOnAccessMaxThreadsOnAccessRetryAttemptsOnAccessDenyOnErrorwatch-listexclude-listDevACOnlydev-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.dddConnectTimeoutReceiveTimeoutSafeBrowsingDisableCertChecknocertsTimeLimittimelimitDetectBrokenExecutablesdetect-brokenAlgorithmicDetectionalgorithmic-detectionblock-maxPhishingAlwaysBlockCloakOLE2BlockMacrosblock-macrosArchiveBlockEncryptedblock-encryptedMailMaxRecursionArchiveMaxScanSizeArchiveMaxRecursionArchiveMaxFilesArchiveMaxCompressionRatioArchiveBlockMaxArchiveLimitMemoryUsageMailFollowURLsmail-follow-urlsAllowSupplementaryGroupsstats-host-idStatsEnabledenable-statsStatsPEDisableddisable-pe-statsStatsTimeoutstats-timeoutSubmitDetectionStatsDetectionStatsCountryDetectionStatsHostIDScanOnAccessClamdSockettcp:scanner.mydomain:7357MilterSocketMilterSocketGroupMilterSocketModeLocalNetOnCleanAcceptOnInfectedQuarantineOnFail^(Accept|Reject|Defer)$DeferRejectMsgMTA specificAddHeader^(No|Replace|Yes|Add)$ReplaceReportHostnamemy.mail.server.nameVirusActionChroot/newrootWhitelist/etc/whitelisted_addressesSkipAuthenticatedLogInfectedBasicSupportMultipleRecipients0.102.4/dev/nullCan't open /dev/null
dup2(%d, %d) failed
%s/ERROR: --file-list: Can't open file %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
%s/%s%s/%s.%03utraverse_to: Failed open %s
!Can't remove file '%s'
~%s: Removed.
!Can't copy file '%s'
~%s: copied to '%s'
!Can't move file %s to %s
~%s: moved to '%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 open file descriptor for target directory!
traverse_unlink: Failed to get basename of target path: %s
	Error: %d
traverse_unlink: Failed to unlink: %s
Error:%s
traverse_rename: Invalid arguments!
traverse_rename: Failed to open file descriptor for source directory!
traverse_rename: Failed to get basename of source path:%s
	Error: %d
traverse_rename: Failed to rename: %s
	to: %s
Error:%s
!Can't unlink '%s' after copy: %s
action_setup: Failed to get realpath of %s
!'%s' doesn't exist or is not a directory
*Clamonacc: *daemon is remote
*daemon is local
Clamonacc: 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) 2020 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
    --remove                           Remove infected files. Be careful!
    --move=DIRECTORY                   Move infected files into DIRECTORY
    --copy=DIRECTORY                   Copy infected files into DIRECTORY
    --config-file=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
!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 reccomended 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 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 --debug and report the issue and crash report to the developpers
*Clamonacc: attempting to stop event consumer thread ...
*Clamonacc: attempting to stop ddd thread ... 
!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: could not connect to remote clam daemon, %s
!ClamClient: could not ping clamd, %s
--------------------------------------
!ClamClient: problem with internal logger
*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: client setup to scan via streaming
!ClamClient: could not check to see if daemon was remote
!ClamClient: could not setup curl with tcp address and port, %s
*ClamClient: could not connect to clam daemon, %s
*ClamClient: clamd did not respond with version information
!ClamClient: could not init curl for scanning, %s
!ClamClient: could not establish connection, %s
*ClamClient: connection could not be established ... return code %d
http://localhost/zPINGzVERSIONClamAV %s
unidentifiedz%s %s~%s: Access denied. ERROR
zINSTREAMzFILDES!FD send failed: %s
~%s
UNKNOWN COMMAND*Failed to parse reply: "%s"
 FOUND~%s%s FOUND
~%s FOUND
*%s%s
*%s
 Access denied. ERROR~%s%s
STDIN: noreply from clamd
.~%s: no reply from clamd
CONTSCANMULTISCANALLMATCHSCANFailed to determine real filename of %s.
Filename cannot be NULL for MULTISCAN or CONTSCAN.
!Cannot allocate a command buffer: %s
*ClamProto: error sending w/ curl, %s
*clamd replied "UNKNOWN COMMAND". Command was %s
 lstat() failed: No such file or directory. ERROR lstat() failed: Permission denied. ERROR~%s: stat() failed with %s, clamd may not be responding



!ClamCom: could not get curl active socket info %s
!ClamCom: TIMEOUT while waiting on socket (send)
!ClamCom: TIMEOUT while waiting on socket (recv)
!Command rejected by clamd (wrong clamd version?)
!Can't send to clamd: %s
UNKNOWN COMMAND
!Communication error
!Overlong reply from clamd
!ClamInotif: could not allocate memory for event data struct
*ClamInotif: attempting to feed consumer queue
!ClamInotif: error occurred while feeding consumer queue extra event ... continuing ...
/proc/sys/fs/inotify/max_user_watches*ClamInotif: 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 including path '%s' while DDD is enabled
!ClamInotif: please use the OnAccessMountPath option to watch '%s'
!ClamInotif: can't include '%s'
ClamInotif: watching '%s' (and all sub-directories)
!ClamInotif: could not parse include list (%d)
!ClamInotif: can't exclude '%s'
ClamInotif: excluding '%s' (and all sub-directories)
!ClamInotif: could not parse exclude list (%d)
!ClamInotif: could not watch path '%s', %d
 !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 not found in lookup table ... skipping
*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*ClamInotif: onas_ddd_exit()
ClamInotif: stopped
!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: 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: 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: 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 ...
!ClamFanotif: internal error (failed to read data) ... %s
/proc/self/fd/%d!ClamHash: could not open '%s'
/proc/%u*ClamMisc: 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'
!ClamWorker: scan failed (NULL arg given)
*ClamMisc: internal issue (daemon could not access directory/file %s)
~ClamMisc: internal issue (client failed to scan)
*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: fd already closed ... recovering ...
*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
*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
thread-pool-%dthread_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 threads
thpool_init(): Could not allocate memory for job queue
thpool_add_work(): Could not allocate memory for new job
?..cli_hex2ui(): Malformed hexstring: %s (length: %u)
cli_hex2str(): Malformed hexstring: %s (length: %u)
cli_hex2num(): Malformed hexstring: %s (length: %d)
cli_xtoi(): cli_malloc fails.
cli_strtok: Unable to allocate memory for buffer
cli_unescape: Unable to allocate memory for string
utf16 length is not multiple of two: %lu
UTF16 surrogate encountered at wrong pos
cli_basename: Invalid arguments.
cli_basename: Provided path does not include a file name.
cli_basename: Failed to allocate memory for file basename.
cli_utf16toascii: length < 2
cli_strrcpy: NULL argument
0123456789uPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPw(vPwPwPwvPwPwPwPwPwPwPwvPwPwPwuPwuvxvPw8v	



cli_malloc(): Attempt to allocate %lu bytes. Please report to https://bugzilla.clamav.net
cli_malloc(): Can't allocate memory (%lu bytes).
cli_calloc(): Attempt to allocate %lu bytes. Please report to https://bugzilla.clamav.net
cli_calloc(): Can't allocate memory (%lu bytes).
cli_realloc(): Attempt to allocate %lu bytes. Please report to https://bugzilla.clamav.net
cli_realloc(): Can't re-allocate memory to %lu bytes.
cli_realloc2(): Attempt to allocate %lu bytes. Please report to https://bugzilla.clamav.net
cli_realloc2(): Can't re-allocate memory to %lu bytes.
cli_strdup(): s == NULL. Please report to https://bugzilla.clamav.net
cli_strdup(): Can't allocate memory (%u bytes).
cli_writen: invalid NULL buff argument
cli_sanitize_filepath: out of memory
cli_gentemp('%s'): out of memory
cli_gentempfd_with_prefix: Can't create temp file using prefix. Using a randomly generated name instead.
cli_gentempfd_with_prefix: Can't create temporary file %s: %s
cli_get_filepath_from_filedesc: Invalid args.
cli_get_filepath_from_filedesc: Failed to resolve filename for descriptor %d (%s)
cli_get_filepath_from_filedesc: Failed to allocate memory to store filename
cli_get_filepath_from_filedesc: File path for fd [%d] is: %s
cli_realpath: Invalid arguments.
malloc_problemcalloc_problemrealloc_problemstrdup_problembuffer too small for ctime
invalid timestampTMPDIRcli_readn: read error: %s
cli_writen: write error: %s
../cli_genfname: out of memory
%02x%s.%.*sclamav-%s.tmp(?i)/proc/self/fd/%uChecking realpath of %s
>h     5`      H(((`[:<:]][:>:]]NULSOHSTXETXEOTENQACKBELalertBSbackspaceHTnewlineVTvertical-tabFFform-feedCRcarriage-returnSOSIDLEDC1DC2DC3DC4NAKSYNETBEMSUBESCIS4FSIS3GSIS2RSIS1USexclamation-markquotation-marknumber-signdollar-signpercent-signampersandapostropheleft-parenthesisright-parenthesisasteriskplus-signcommahyphenhyphen-minusperiodfull-stopzerotwothreefourfivesixseveneightninesemicolonless-than-signequals-signgreater-than-signquestion-markcommercial-atleft-square-bracketbackslashreverse-solidusright-square-bracketcircumflexcircumflex-accentunderscorelow-linegrave-accentleft-braceleft-curly-bracketvertical-lineright-braceright-curly-brackettildeDELalnumalphablank 	cntrlgraphlowerabcdefghijklmnopqrstuvwxyzprintpunct	

 upperABCDEFGHIJKLMNOPQRSTUVWXYZxdigit0123456789ABCDEFabcdefABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz	

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~sha512sha384%y%m%d%H%M%S%Y%m%d%H%M%S.crt;p |@}}0ŁH@P	X	p		pH
P


@`p@PH 0



`@Ph`@```xp@ @@@xP(@x(@ H`	P	
(P
X
x
@@@p@@ 0p`"#8P&`''0**@+p0,p,.(/P0102383h344@77H`8p9 AX 0D  E Jh!J! L!M"M@"NX"N"O"O#P8#@Qp#Q#R#@S($pT$U$U%Vh%W%@W%W&pXP&Z& ]&^'^P'_h'_'pb'e@(eX(h(0i(`j)j()j@)jX)l)l)m)m*n@*pp*Pq*r*r*ps+s@+@z+z+ {+{@,{X,},},~-X-`-- .p... (/0@/`X/Ї/ /0Д00X1 1p11 12PP22 22Шh3`3P(4Px44 5 h5 5 6P666877p78 800808`	8	 9 
H9@
`9`
x9
9
9p:X:::8;x;;<h< <=PP===@=>P>>? X???? ?@ @ @  @ AzRxy*zRx$hhFJw?;*3$"LDzBBB B(A0A8G>
8A0A(B BBBA@WD@
LLBBB B(A0A8G
8A0A(B BBBKL@	BBB B(A0A8Gg
8A0A(B BBBFLTpBBK H(F0t
(A ABBID(F ABB4bADG B
CAFDDAdBEJ E(D0D8DP
8A0A(B BBBHJ
8A0A(B BBDA<D BED D(D0h
(A ABBG4bADG B
CAFDDA,BGA ABLSBBE E(D0A8G,L
8A0A(B BBBHL<TBBE E(D0C8G
8A0A(B BBBAȤDBGC f
ABK
AIDY
ADJH<@BKA A(DPT
(A ABBC4DBID GG
 AABG|	4BHA Gr
 AABH<mBEB K(D0%
(A BBBD|BLB B(A0D8GT
8A0A(B BBBDD
8F0A(B BBBE
8G0A(B BBEE( L0BBA D(D@
(A ABBEb
(A ABBALBBB B(A0A8G
8A0A(B BBBA$\h'AG0
AFp?DR
RV,AAG0z
AAK4 ABAA G@
 AABD,8wAHJ
AAA$<Xm'AGA$d`DR
JJ
F,AAG0I
AAD8DO
MWVD5Ao DI,,mADI
AAA\A<tBBA D(D@\
(C ABBGLCBLB E(A0A8D`
8A0A(B BBBE4	BAD D0
 AABE<<	BIA A(J)
(A ABBH|	X7DM
GZL	xBEE E(J0A8D
8A0A(B BBBEL	
BEE E(A0D8Jj
8A0A(B BBBAL<
X4BYH B(A0A8J
8A0A(B BBBKD
H$BEB D(I0GP
0A(A BBBB
0+L
HBBB E(D0A8G`
8A0A(B BBBG4<BII F0
 AABKLtPBBB B(A0A8Dpt
8A0A(B BBBD<hBFA G0I
 AABCr FAJ@wK`
EL$oBBH B(G0A8GY
8A0A(B BBBHLtxBEB A(A0K
(A BBBCC(A BBK<BIA F(DPA
(A ABBCzPLRxŘ T$+BBB B(A0A8G(5
8A0A(B BBBH,|
AAG`K
AAJD
ADD `
CACW
AAGB
FAGL
 RBGB B(A0D8G*
8A0A(B BBBAD0/Dj,\H[BDD MAB,x<BDD nAB4GBAA G0N
 AABC,AAG0Z
AAK,$pAAD0r
AAFT:Dh
LAt$F\4 wADD V
DALDAAh2Db
JALBEE A(A0
(A BEBEA(A BBB,<RAA K
ABFlX0LpBBD D0I
 FBBAw
 FBBGl ABB4BAA I0o
 AABH,AAD0r
AAFL<X5BBB E(A0A8D`r
8A0A(B BBBCLHTBBB B(A0A8Gt
8A0A(B BBBALXBBB B(D0D8GB
8A0A(B BBBE,,IBFA uAEL\BBJ B(A0D8G	
8A0A(B BBBALXBBB B(A0A8JY
8A0A(B BBBI4BAA J\
 AABBL4PBBB B(A0A8J
8A0A(B BBBGD
BDA 
ABJO
AGIsAB9Aw$N%ADG$AN 
AA,<AAG`
AAA4l(BAA x
DBF~DB:X`LBQB B(A0A8J
8A0A(B BBBA`!A$$`eAAG YAA<LBEA A(D0D
(A ABBA<XBED A(L0
(A ABBF,HBAE uDB4(YBAA G@D
 AABA,4PCBDC vABdp|h,`BDD }
ABF< OBBA D(G
(A ABBK<0BEI D(K0e
(A BBBE$DnAk
D`
HUDlBBE D(D0Ii
0A(A BBBEBBB B(A0A8GH
8A0A(B BBBE
8A0A(B BBBDz
8G0A(B BBBN
8D0A(B BBBALT 
BBB B(A0A8F`

8D0A(B BBBF,#BAD 
ABE@$WBBB D(A0
(A BBBH
(A BBBA
(A BBBHL
(A BBBEV
(A BBBCd))TTl|()hBEA A(D0
(A ABBGl
(C ABBDi
(A ABBIO(C ABB(*4*BDA x
AEKT
CED<H+v4T+BDA 
ABGT
ADG$,jAJ
AC
AYLP,BBA D(D0]
(A ABBHD
(D ABBE,,AHK@
AAA44`-ACD b
AADdCA,l-@BAD sAD-yDS
IXd8.<BBB B(D0A8D@
8A0A(B BBBAD
8C0A(B BBBAd$/$BBB B(D0A8DP
8D0A(B BBBAD
8C0A(B BBBAd/BBB B(A0A8D`
8D0A(B BBBDw
8D0A(B BBBG0?Dh
AL0BBB B(D0A8G`
8A0A(B BBBH,d@1DAAG q
AAD`12\1BEB B(A0A8GPp
8A0A(B BBBBD8C0A(B BBB<1tBBA D(D0Y
(D ABBA<L2HBEE D(A0T
(D BBBA<(4_BBE D(D0.
(A BBBJ<H6BBA A(GP{
(A ABBB<6BBA A(GP{
(A ABBBL7d 8<Do
ECd@8BBE B(A0A8DP
8D0A(B BBBF
8C0A(B BBBALx:BEE B(D0D8DP
8A0A(B BBBH< 8=NdT p=BFH B(H0A8DP
8A0A(B BBBF_
8H0A(B BBBE ?4 P@&AAD0c
AAEc
FAF!HA$!PA<!HAdT!PABGE J(D0A8GPr
8A0A(B BBBHO
8D0A(B BBBL!B&A`!C
!C,"ByAAGB\
AAI,<"HDiAAGBR
AAC,l"EIADGB'
AAK$"F5AGA&
AA$"GVEV
ET
A`$"GwEq
JU
A`$#PHSEV
EQ
A`L<#HaBBB B(A0A8G
8A0A(B BBBH4#N|BEG V
DBFQ
DBI$#NRDP
Ag
DQL#(OADD ]
AAHR
HAE\
DAGKDA<$hO&KWLT$OBEB E(D0C8J
8A0A(B BBBG,$PHBKD sAB<$QBED D(J
(A ABBG<%QBED D(J
(A ABBG<T%0RBCA 
AEEH
AGA4%RBAA F@O
 AABCL%SBFB B(D0A8DP
8D0A(B BBBDL&T[BBB B(A0D8Fe
8A0A(B BBBALl&VBBA D(D@y
(D ABBAZ
(A ABBH&8WL&0WBBD D(G0n
(C ABBGI
(A ABBA$'W
<'W(,T'XoAIDPY
AAA<'@XDBJD A(G 
(A ABBD4'PY}ADG w
AAKR
FAA'Y/BIK B(A0A8D
8A0A(B BBBA
8A0A(B BBBF0
8A0A(B BBBFd(@dBFK B(D0A8D
8A0A(B BBBG
8A0A(B BBBKd(oBBB B(A0D8D@X
8A0A(B BBBEq
8A0A(B BBBA4T)`pRAEG a
AAHWAA)pP)p,)pBAD r
ABD$)(qAs
D_
I^4*qfADG J
AAHb
AAD4L*qWBBA D(G0}(D ABB,* rbADG0d
AAF,*`rBAD AB|*rBIE F(D0C8GPu
8A0A(B BBBEh
8A0A(B BBBF
8D0A(B BBBL|d+`u
BBB B(A0D8DPw
8A0A(B BBBF3
8H0A(B BBBLi
8P0A(B BBBE<+pBBA H(G@j
(A ABBDL$, BEB B(D0C8D
8A0A(B BBBILt,Їq	BEB B(A0C8D
8A0A(B BBBCL,OBBB I(G0A8I
8A0A(B BBBAL-BEB E(D0F8Gp7
8A0A(B BBBHLd-BEB E(D0F8Gp7
8A0A(B BBBHD-`BHB B(A0A8
0A(B BBBJL-BEB E(D0A8DR
8A0A(B BBBALL.X#BEB B(D0A8G`U
8D0A(B BBBGD.8BEB B(A0A8
0A(B BBBEL.гBEB E(A0D8D
8A0A(B BBBAL4/PBEB E(A0D8Gpz
8D0A(B BBBGL/BBH B(A0A8GJ
8A0A(B BBBE$/uQS
DH/,Dg0L,0BBB E(A0D8Dp
8A0A(B BBBHL|00BEB B(D0D8G
8A0A(B BBBAL0BEG A(D0U
(D ABBGL(C ABB$1$ADG IGAD1\1t11\1BHE E(D0A8DP
8C0A(B BBBGL8F0A(B BBBL2`$BHE B(A0A8GP
8A0A(B BBBGLT2@BBE E(D0D8G`
8A0A(B BBBI<2WBEE D(D0n
(A BBBGL2BEE E(K0A8D@O
8A0A(B BBBF<43`WBEE D(D0n
(A BBBGLt3BEE E(K0A8D@O
8A0A(B BBBFL3oBEE E(D0D8DP{
8A0A(B BBBFL4BEE E(D0A8DPg
8A0A(B BBBELd4PQBEE H(A0A8D`
8A0A(B BBBHL4`BEE E(K0A8D@Q
8A0A(B BBBDD5BEE D(G0D@X
0A(A BBBE,L58BDD G0S DIB,|5YAHD r
AAG,58DAAD m
AAK45X|ADD P
AAEL
CAH461BAD Dpv
 AABK4L6FHD E
DADTCA|6SBEE B(D0A8D@
8A0A(B BBBAP
8F0A(B BBBE
8A0A(B BBBDL7.BBB B(A0A8D`d
8A0A(B BBBA4T7aAAD 
DAFICD7.NN,7?AAG g
CAD7 7(Z8p:d8QBEB E(D0D8GP
8A0A(B BBBD8C0A(B BBB<8BEA D(D@
(A ABBDD8PeBEE E(H0H8M@l8A0A(B BBB9x
k:s CsPPsHYsdsXlsus0}ss8:s s(ss@sssssssshPPcPPPPcPPVPP+PP)PP]v:PP%}P/:PP5PPAPPMPP[:PPbdPPiPPpPP}PPPPmPPPPPPzPP}PdPPrPP}PPPPPPPPPfPP&iPP/oPPJPPCPPHPPOPPWPPcPPkPPwPP PP PP PP PP PP PP PP PP PP PPb PP  ~s x~P ~P- PP
 PP PPu PP$ PP3i PP8l PPBf PPL PPX PPb PPf PP{d PPnc PPvr PP PP ~PdPPc@PPn@PPg@PPf~Pt(P3iPPpPcP rP&T,PAsPUaPPetPPxPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP-PPHPPR\PPjPPpPPvPPzPPPPPPPPPPPP	PPPP&sl(Hp*\Ȁ9Ap]pf`pps}s|pp8pp-Ȃ#3	DGQp\hzPpH\
x+
1;x04`GV;xxZ^dVgP?s	(DXD	p
X(	 D6`@ApKȎp]hFsDDDP
	pP	$	ȑD6CQ	8QVahlq{	@p	p	0	p	 p	pD	p-	p>N	Pp_w	p	D	Н	0p1DMV	Xp`i	ps	ؠp	xD	ȡD	D
	8D'@	ȢPSf	8D{	p	p	p	8p	p
	p&	0D4@	MCT\@	a\
Vf	tjw'	H\	(\	0\ 	0\P	@ \	H/2@2	hOS^d	jny	t	(	\	X'7K\(Ds\PhDpp" M8pLwPPWePPdn	PPz	PP	PPPP&sl(uc@""9H\XjvphpPH0p%*<EWeqp(`aX+:ppGX	`D`jMt	D	@D	PPF	Dl	8D	D	8D	D+PP<PPOPPcPPsPPPPPP	PPxDPP
PP'	PP8EPPSPPhPP~PPPPHx(@pp$+CHCIS`jD0p0]pPPPPPPtPPPP\PPPPC\PPjPPVPPPPPPMPPPP`PPPP\PPPPPPPPh#V
r##o`

# $	oo"ooJ!op#&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfvd #&aHِ!|м"M&M*M.M2M6M:M>MBMHMKMUM	lM	
XM
`McMpMsM}M
M
MMMMMMMMMM MMMMMMMMMMMV M!M"M#	N$N%"N&,N'7N(HN)ZN*cN+mN,sN-zN-N.N.1O/?O/N0m1N2N3N4N5N6N7N8N9N:N;N<N=N>N?O@O[-O\7O\GO]\O^gO^yO_O_O`O{O{O|O}O}O~OOPPOPPOPPPQPgP?PP(QPPPP2PQP8PQPV>PPEPKPPfPmPPPclamonacc.debugI7zXZִF!t/4]?Eh=ڊ2NoM/mycP4}	O}³iq;u^
:a3B[|.@OVg;7j '6yT+X0TQ˷}zu[aݴ55x'%ItD> (Ym$씾P(A$ceIn
FN,Jdy0ʶbWf^8R|*-лy؋.Xs>Aj/s@/SGLmf;`?p4ϞDh)虀?U?~vAЅƎl_h;
ARṄ+3sFkQbĭzd!D7!P%ޜPBP| !^K
k`w#4+7P`d)#тw6?v!_fS~2	.4ݶ~6
+.AsNL͡"
`Y:DWd#jeKm*rFpy1	vW.ȧwB)P@9aZpQԋ u'
)T
SoTIr=_ze%T䷪ie((]
&'GZ$"#QY$Ë$xZS7;G; k|bM`"k35!=<l1AŸhf]ɇr_sA-!1oe位+QC81y9-ckz6>Qֿ5Tuٜc0ԤyB*c
KIVa4*!;18*zYs|ܐ6v+`};VV5٣M$)t0_H6,bwej3MnaI]ΧDŽveEWnKq8%
҅
"X/.|_G]MV(#Tˠ+:z/'KYv[sիEMzy3Hoc֞ϣ
h#4=vi#t'	}f2?sώ^3h%>(7_X	n̈́	pյxѷ	oZ7ON
E,1JfQxy*{u
[	@4
#)+ t@}!oY˛p<]$,8g+X3ˮ)[ؖf؎eׇK	[B4+!&hz`KBܘ>u6%qwyRX։aXNd'\3\
Ll]ߺ@M1	gA#N3De
J]ģ9uh3pY:ŢbsgzѵpG~V6T556>l<@qT.ȱٷO'hj)	ROGnyS讶ǛE8E
 bR*uVd~4gg?>>/9@Wtm-~[ˌdj־A'U޵T"sOE|۝frJVLM))g%)[^ͿZ~gA^*ו:e;0?=}Sdu#}_Bh+N/,IK׸
*Rps"rl ѮLؽHQ5o==ڑ%C. 2Av]2,vOUE"y#>Ll0r3[y03\R*O踰-^+AݔwSzT_72b6'3_a;$)HRWpwJג,Ӹ$8榠xMELglPxsmV[Hf0%M(ƙlmO@hI<xhE
hY,!nWJ
b-Rkjɢ>H?GNL?.dH{K3Ɋ%V4Ew8bd+ʸeSh-cD\|"p:E-="i{)י+Zǜc3"zBpLj,;ѿKo60B7ܟHyjj4i0WһِlVjWNwNWdY[P&mG~oVC87/+%h%4g|]qqQ4iB)&?IU}	==VV{7
)oe䶻E}(}Zw4Q=Dzg̯Ri\gZFRi$J⵭^=
-CSD,BHf?GxQtM!JͧQk
d|+S[XqZlS5d%LhRư}J<,m*]ʑ ٫qP6욱+2m{,K42|<}:KC
A
Mqj`-Hcc٤sqJ#ߏ/*7
&90
01ȴš)P%s22Tnw:z.S	(%Fv/[ı+%?_;֢J%x!EVx{`+6y+mhTy#wT$	MO-ǚ,p9jn6¶TBAPb'9'X<iT]	6
ߘkҷbz_l1`^:+pӤΤjQPnR0fUĽT:`&t''zt[q!üFX6Aj~\+uhDt<N(l!>އ:IHjФrl^]t5{;$ɷIy1oWݬ`'+]^j^:V~8RdBqa|U4a%RD9;z>6;l
Y8]KR?~X![9D =~H·OJzPS
y7E"{ sBez0Խ8XW
MEEכ'!ݏ
{i!o6;rŴ?$4xL_lR1ՄPܽXvwGv4
ׂ<é>cfϹv25eC xe4QL5~ljyOD`Ir2UVa)'p<%<ȴi9]tΙu=jD>Y.׭>ئKe09YIo
kfX5w!bki*)'Rp˸,3ۏz5/HF5쭩l@(%=8x<PZ.MM08ѣ9\m*7M}_OE៲hޅ#7\+8ݻ@;6PadC_NyÉa	Pznͨwb&-ڔ/dUKQn+-{Ka!um1%]`HM]M铆CzVBiAmBNwdu5 P8'ThĆ$V	TW+Iø<P%E,y;J/:ֽT$sB0,Z`NeYCi2a[形~B˫o ZiPgYZ.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.jcr.data.rel.ro.dynamic.got.data.bss.gnu_debuglink.gnu_debugdata88TT !tt$4oH>F``
NoJ!J![o""0j $ $tB~yrr	rr] @R@RZZT9ll9####^ p#p@#P$ $ |#