ELF>Q@@ @8 @@@@@@@@@@<<@@@@@  F F))T TITIFHJЍ ЍIЍI88@8@ XX@X@DDStd88@8@ PtdXXHXHQtdRtdT TITI;;/lib64/ld-linux-x86-64.so.2GNUGNUr'P .0tGNU!)8gUa2. K 8vq= a7JSZ    h# Z.[V=gW x8aY ~b x\I  > ==d  ,  zyl  ?f cw  +;  $   }WT J( 7    5  j'NKI , $  t"Fn _u O E  |+oS L z R- [* p $)I0I6ЛI IIIPI_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableqsortstpcpymalloclocaltime_r__libc_start_mainstrtoulfputcstrcmpfprintfif_nametoindexsignalfopenfclosestrcpyunlinkstrncmpstdoutclosedirstrstrstrlenstrdupsleepreallocsprintfstdinsyscallferrorstrftimesnprintfstderrioctlopendirstrerrorfreadperror__errno_locationputcharexitfwritereaddircallocstrtollclock_gettimefeof__vfprintf_chkmemcmp__stack_chk_fail__snprintf_chk__getdelimstrtolif_indextonamegetrlimitsetrlimitstrchrmemmovesetmntentgetmntentnftw__printf_chkfcntl64dirnamestatfsaccessreadlinkstat__isoc99_sscanfmkdirrmdirmemset__fprintf_chk__memcpy_chk__ctype_b_locunamegzopengzgetsgzclosecap_get_proccap_get_boundcap_get_flagcap_set_flagcap_set_proccap_free__sprintf_chk__ctype_toupper_locsysconfstrncpy__xpg_basenameLLVMInitializeX86TargetInfoLLVMInitializeAMDGPUTargetInfoLLVMInitializePowerPCTargetInfoLLVMInitializeNVPTXTargetInfoLLVMInitializeSystemZTargetInfoLLVMInitializeAArch64TargetInfoLLVMInitializeARMTargetInfoLLVMInitializeMipsTargetInfoLLVMInitializeBPFTargetInfoLLVMInitializeWebAssemblyTargetInfoLLVMInitializeX86TargetMCLLVMInitializeAMDGPUTargetMCLLVMInitializePowerPCTargetMCLLVMInitializeNVPTXTargetMCLLVMInitializeSystemZTargetMCLLVMInitializeAArch64TargetMCLLVMInitializeARMTargetMCLLVMInitializeMipsTargetMCLLVMInitializeBPFTargetMCLLVMInitializeWebAssemblyTargetMCLLVMInitializeX86DisassemblerLLVMInitializeAMDGPUDisassemblerLLVMInitializePowerPCDisassemblerLLVMInitializeSystemZDisassemblerLLVMInitializeAArch64DisassemblerLLVMInitializeARMDisassemblerLLVMInitializeMipsDisassemblerLLVMInitializeBPFDisassemblerLLVMInitializeWebAssemblyDisassemblerfflush__assert_failstrchrnulmemcpy__strncat_chkelf_versionelf_beginelf64_getehdrelf_getshdrstrndxelf_nextscnelf_ndxscnelf64_getshdrelf_strptrelf_getdataelf_endelf_errmsgelf_updateLLVMNormalizeTargetTripleLLVMCreateDisasmLLVMDisposeMessageLLVMGetDefaultTargetTriplefgets__strcat_chkstrcspnstrspnmmapmunmapsetlinebufopterrgetopt_longoptindoptarg__vsnprintf_chk__memmove_chkgetenvstrcasecmprecvstrrchrgeteuidgetrlimit64getpidsigaction__isoc99_fscanfepoll_waitgetpagesizeepoll_create1mmap64epoll_ctlfputssocketsetsockoptbindgetsocknamesendfopen64elf_kindelf_memorygelf_getclasself_getscnelf_rawdatagzopen64fmemopenstatfs64faccessat__strcpy_chklseek64strtoullelf_getshdrnumstrnduprecvmsgsetrlimit64fseekftellgelf_getehdrgelf_getshdr__realpath_chkgelf_getsymgelf_getversymgelf_getverdefgelf_getverdauxelf64_newehdrelf_newscnelf_newdataelf_getphdrnumgelf_getphdrgelf_getnotememchr__xpg_strerror_rmountLLVMDisasmInstructionstrtoklibelf.so.1libz.so.1libcap.so.2libLLVM.so.19.1libc.so.6ZLIB_1.2.3.3LLVM_19.1GLIBC_2.9GLIBC_2.14GLIBC_2.22GLIBC_2.34GLIBC_2.17GLIBC_2.4GLIBC_2.3GLIBC_2.28GLIBC_2.3.2GLIBC_2.33GLIBC_2.7GLIBC_2.3.3GLIBC_2.2.5GLIBC_2.3.4ELFUTILS_1.6ELFUTILS_1.3ELFUTILS_1.5ELFUTILS_1.0         3   2   ii ' 1 < G  R ii ] ii g  q ri |  ii  si  ui  ti           I[IhIsIIIIIЛIII I(I0I8I@IHIPIXI `I hI pI xI IIIIIIIIIȐIАIؐIIIIIIII I! I"(I#0I$8I%@I&HI'PI(XI)`I*hI+pI,xI-I.I/I0I1I2I3I4I5I6ȑI7БI8ؑI9I:I;I<I=I>I?I@IA IB(IC0ID8IE@IFHIGPIHXII`IJhIKpILxIMINIOIPIQIRISITIUIVȒIWВIXؒIYIZI\I]I^I_I`IaIb Ic(Id0Ie8If@IgHIiPIjXIk`IlhImpInxIoIpIqIrItIuIvIwIxIyȓIzГI{ؓI|I}I~IIIIII I(I0I8I@IHIPIXI`IhIpIxIIIIIIIIIIȔIДIؔIIIIIIIII I(I0I8I@IHIPIXI`IhIpIxIIIIIIIIIIȕIЕIؕIIIIIIIII I(I0I8I@IHIPIXI`IhIpIxIIIIIIIIHHO HtH5O %O @%O h%O h%O h%O h%O h%O h%O h%O hp%O h`%O h P%O h @%O h 0%O h %zO h %rO h%jO h%bO h%ZO h%RO h%JO h%BO h%:O h%2O h%*O hp%"O h`%O hP%O h@% O h0%O h %N h%N h%N h%N h %N h!%N h"%N h#%N h$%N h%%N h&%N h'p%N h(`%N h)P%N h*@%N h+0%N h, %zN h-%rN h.%jN h/%bN h0%ZN h1%RN h2%JN h3%BN h4%:N h5%2N h6%*N h7p%"N h8`%N h9P%N h:@% N h;0%N h< %M h=%M h>%M h?%M h@%M hA%M hB%M hC%M hD%M hE%M hF%M hGp%M hH`%M hIP%M hJ@%M hK0%M hL %zM hM%rM hN%jM hO%bM hP%ZM hQ%RM hR%JM hS%BM hT%:M hU%2M hV%*M hWp%"M hX`%M hYP%M hZ@% M h[0%M h\ %L h]%L h^%L h_%L h`%L ha%L hb%L hc%L hd%L he%L hf%L hgp%L hh`%L hiP%L hj@%L hk0%L hl %zL hm%rL hn%jL ho%bL hp%ZL hq%RL hr%JL hs%BL ht%:L hu%2L hv%*L hwp%"L hx`%L hyP%L hz@% L h{0%L h| %K h}%K h~%K h%K h%K h%K h%K h%K h%K h%K h%K hp%K h`%K hP%K h@%K h0%K h %zK h%rK h%jK h%bK h%ZK h%RK h%JK h%BK h%:K h%2K h%*K hp%"K h`%K hP%K h@% K h0%K h %J h%J h%J h%J h%J h%J h%J h%J h%J h%J h%J hp%J h`%J hP%J h@%J h0%J h %zJ h%rJ h%jJ h%bJ h%ZJ h%RJ h%JJ h%BJ h%:J h%2J h%*J hp%"J h`%J hP%J h@% J h0%J h %I h%I h%I h%I h%I h%I h%I h%I h%I h%I h%I hp%I h`%I hP%I h@%I h0%I h %zI h%rI h%jI h%bI h%ZI h%RI h%JI h+% % % % % L|$A>P% % % % |% h% T% @% % "% %p % % % % % % % øf.AWAAVL5 AUL-wATAUHSH9nHH=.L L HD$HHL HnL L 0L HAL K D$E1LLHDv6B.wPHcH>D=qL =L u#H=K HK HzD=K HK 7L P Hc/K H=dHt1#=K ID=sK TD=K HHHD[]A\A]A^A_驺D=K #H=fQD=K D=K H=J 1kH f.f.H=yI HrI H9tH= Ht H=II H5BI H)HH?HHHtH= HtfD=mI uUHz[I ]Ðff.@f.HH9DwH[ HfD1ff.fH=H HH%DH=H HHDG+FuDUHSHHHvHu HsH}uHCH9EtH[]E+H[]ff.AWH5WAVAUL- ATU1SHHHAMH8tHItHuِE1L5L-O L=LHHHH9rHLt=AA(wDIcDL>fDA8wDHP L4MuA9HD[]A\A]A^A_L5t@L5d@L5T@L5D@L54@L5$@L5n@L5p@L5@L5@L5@L5@L5@L5f@L5h@L5D@L5At@L5>d@L5}T@L5xD@L5|4@L5$@L5@L5>@L5@ML5@L5L5AVL5 1AUATMfpUSHdH%(H$1Hf.M9A6IfFE HD$HD$XfoT$PD$hfo\$`HD$xfod$pHD$@@foL$@)T$) $)\$ D$)d$0lDl$y ~؅u>Ex9kAH$dH+%(u"HĐD[]A\A]A^Aff.AVAUATUSHH $HfdH%(H$1AH$AD$HHL$D$XfoT$PD$hfo\$`HD$xfod$pHD$@@foL$@HC D)T$) $D$D$Ll$)\$ )d$0@Aƅu,D$1ۅt"A|D1҉Hsb9\$wH$dH+%(uHĐD[]A\A]A^fAWAVAUATUSHH $HH $HfdH%(H$ 1AH$D$XL$L$D$hfoT$`HT$D$xfo\$pHDŽ$fo$HD$P@foL$PH)T$ H$HDNjB )L$)\$0D$D$(Ll$ Ld$0)d$@AƅT$(E1H$Dt$ MIG HyEDDL$At Hit2<>~<\t{<wH5> \BHsH[]fff.@HHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1== uNH$HH=f= HHD$HD$ $D$0HD$H54= HD$dH+%(uHff.fAUfATUSHdH%(H$1HT$XHl$H$HHHD$HD$0HD$8)D$ HHD$0HD$HHHD$@H$HD$P t%H$dH+%(H[]A\A]HD$Ht$ HD$(uLd$@ALIHExDyfDjHXHAUATUSHH $H(LpdH%(H$1Ld$AHLHD$H$LH5zIHIHl$L LHHH|$H=HtL Hl$ HNHtYxtSL`LLHHcH6HD$DLd$H$dH+%(u;H(L[]A\A]HE1H|$LE1@ATIH=6USH5pHtpL%: Hʼn: HQ@HhHtCHxH@8buxpuxfuڹHAątHD[]A\ÐE1ASHcIL1HHQHZYx9ú[Nø[DUHSH@Pu#fwEH zHcH>ffw"H HcH>fDA HD[]HAD[]ADf.EAAAA tp EAA{DpHH[]fASDUHSH pσHu`@u0ft0HH[]Bfp HH[]DDtEu ftD@ HHD[]pff.AVAUAATE1UHSz0HÅSfwAH IHcH>LDss AHHL)IMIM)I[L]A\A]A^sAHi[]ILHL)N$LA\A]A^@ftE1ftkfKDmt t>H 1HtHHHH)H4 HuLSHL)L$0ID9JfuBt E,f#Ls E1A6AtDH1Ht$f.HHHH)H4 HuLHL)L$0Av1HI FILHL)N$CD9HH/@LHHL)L$ Hu fAWL=ǺAVL5AUIATAUHSDHL<I@IcL>A2LmIcL;D)IHHcDH1mD9H[]A\A]A^A_A2LIcL޹D)IHHcLT$IcHڹD)HHc1AD9~?LT$ArIcH1D)HHcAD$9cDTfDA2LuIcL)D)IHHcA2LEIcLD)IHHcIcLT$H D)HHc#ArDAHLAAFIcH1D)HHcD9}f.Ar LT$DAHLLT$AAEJIcL@D)HH1HcpD9AE1LHHL[]A\A]A^A_,@AB u2Ic1LT$D)HHHcLT$AD9>ArLT$DAHLLT$AA A2L菽IcLD)IHHc"fA2LeLrID)IcHcH|fDIcLT$LD)HHcGDArLLT$诱HL$AEH@A2LLT$LT$IcL HLARHuLIHD)HPHc1Y^D9_@IcHZ1D)HHcLT$AD9fDIcH"1D)HHcdAD9HIcH1D)HHc4LT$AD9O^ff.AWEAVIAUATIUDSHrH$HL$DIcH1D)LHcLT$AD9LABAMcE)MIcMA2LWHLILhH1dAD9H$@H $L-5HD HY H$jDALLAǃ3HI|? I<D)HcH9$tUL1HAD9~YsuIcHzr1D)LHcAD9~.IcD)LHcH9$uHU1tD9 DH[]A\A]A^A_@LffDLIcHD)HL1HcAD9wAD)DELLT$A!DHHL1AD9XCIcD)LHcAWE1AAVAUATUHSHHdH%(H$1L$L$LLHH;%tyHAI)MHLL1HkƄ$AE GHu{E ,LH@1Ex D1H$dH+%(H[]A\A]A^A_fDL$L$AHT$ D$ 1AH$LT$D$$Ll$(H$LT$xHT$L$tL$DEHT$$@k$P\1Lt$$D$DL$HHD$AH$H1DŽ$PD$DDt$ Ll$(L$1$@1L$WL$HIt$H諫L$HtPf ALLLH1HkƄ$} @E ,LHILt$$E ,LH豒1f.ALVLLH1]HkƄ$E ^eL$0LL$HIHLLULH1HkƄ$XZ} @HukE ,LHܑIDHtLUSHHtA1{xH[]1HcHH\9H[]fDAWL@AVIAUIATUH͹SHdH%(H$1H$HD$HHHULAjHAAHD$HT$fo ADd$fAnH$8f8;1DŽ$@D$H\$f~$4…y څuk$01-IHtUt$ H艨HtPf 1LHHLIw*L fLHUHL1H$dH+%(uHHĨ[]A\A]A^A_@LHHL{f0L6I[ifATISHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1=' H$$HD$HD$ D$0HD$Hy' { @C ,H3{#CH=P' H5zC H9' { @C ,H3"H;HL0H3"H=& }HD$dH+%(uH[A\H i& H=HLH=A& H55& fH38?H3(ff.AUATUHSHHL'L9u&fDwM$$L9tI9l$ uHL[]A\A]þ8Ml$LIHt5Hh CIUAD$0LbI$Ml$MeCHL[]A\A]H=1ff.@ATHUSL'HI9u#wM$$I9tI9\$0uL[]A\fDHIl$IHt>HX0H@ID$ID$ID$ ID$ ID$(HEL`I$LIl$Le[]A\H=\1ff.AWAVAUATUSHHXH|$H|$0 $DD$dH%(HD$H1H|$HD$@H,H|$0H|$8CHt>Ld$H9r UfHH9vJ;uC<uHCLHtHuHD$HdH+%(vHX[]A\A]A^A_Ht$8Lt$0HHn(LL9tHHHx HWHQ(H9uL;t$fDInI^ LMf(InInH)HpL9w{HDHM9rgDkHSIDwDHD$0HD$H;D$fLd$H51AT$0M|$ID$H$I9`H-HL-/L5#`@oLIw0H|$IW8DL$$HDD$(I+L$ Hoj}EH=ۥyM?L;<$4AO@IAT$0H5yLB1FAG@rH5)HHPHp (HPHC(HxL(HHtxIWH HXILIVH9uD@HH9t8H;J0uHPHS(HC(L(HPH!1f1H=z1H=1fDL1A@HD$Dx0HhD|$,H9,$L5eL-fDLe H] L9t\I9tWfDID$HEDLDH@ID$H@H(j PH$P1H LM$$L9uHmH;,$tHD$Dx0HD$@0D$,fDT$,A11H5AVH=JHD$HHD$H;D$H=&Ld$0M,$L;d$rfIl$I\$L}H9fH}LuHI9t*HwH $HL$HqHHL$HH L94$uH} Lu HI9t0fDHwH $HL$HqHGHL$HH L94$uHUHMHLHQH IL9t I\@ID$I$LMHBHIEL;l$~IAV AUATUSL._HnL%y:LLMuFS H> LuMtLHH vLH=1A[D]A\A]A^H5H=]HHt9L%@H{LHHHuHH=1Az1= aj HHHPL 1LkH ?H5XZH5yL访Aă8LH=dH1= H[D]A\A]A^L1AH=[D]A\A]A^DL L1H .?HH5-@E1=f tH=Q ]?^f.A<DH! C uFC ,H3[CC HH{/IH'H=H3YfAWAVAUATUSHdH%(H$1սHsLl$HD$HŹLA1D$HD$Aąx~~9HQH$dH+%( HĸD[]A\A]A^A_DǾ1-D$ tDD8IfT$ E>x[AfDKD8IEAEmeA tXDpHHH=1\>DDH5;11L$ dgE>Dd$ f.HLH-HxJH9D$uE>vIAH=;1f.AW1AVIAUATUHdH%(H$1迼LAHH HILHIvxBJH9$u7E1H|H$dH+%(HD]A\A]A^A_Ð1L6ta= u@LH5YLvAątLLH=1Ƅ$zfDH=91aDLH=1A@@LH=1Ai(H=?:1V謼ff.ATUSH|$ H4$dH%(H$1HH|$ Aąx H$H(H-Åt7DAH$dH+%(HİD[]A\fDHT$1AHl$HD$Dd$RÅx,t#8lHH="H1XlۅXHv1H=AA=t@ATUHH $HL›dH%(H$1L$AHL HLHxH=H5H蛻IMuH5HIMt"H$dH+%(uaH]A\@H5RHAH8H=H1 1H=IfATS1HMHLHI讲IHHLH=b诵mIVHI~1Ht$&AHD$8EEHwDI]$vIUHT$dH+%(GH([]A\A]A^A_@HLLH=jmIVHHD$Ld$I~HL$PLH5HD$PHD$%PHD$,P1LL$3LD$2bH %EEHLL,8\DH=H1HfDHLLH=DeIVAD$EHM~LͰHAIDeL3AHD$dH+%(H(LL1[]A\A]A^A_+HH=ÑH01;f.1H=đbHwkLLH==8uUEINPUH x7I~IEL3t!I]IE?1LH=1H=*qATIUHSHdH%(HD$1TH$HHHLYH,$Ãu.DeH蒳HD$dH+%(ubHD[]A\fDA~1H=oCHcЉHHLdH\I)D;H蝳L9uA;H=+AtfDAWAVAUATUSHH|$ L$ 1D$LXLH0 HL$LHt$0LH|$<D$8$PDt$M ILHH訝HHLH=_{H$訠H$AmIVHUI~1Ht$(AHD$(8AEAEHEH+DAbEHH$(dH+%(sH8D[]A\A]A^A_HLH=ͬH$H$LcEAUINB$AEHMM~L艜$HIAULuHD$0D$(E1Lt$(H$fB,McDD$(H<$1 LHDf_D$( L$LADŽ$$1DŽ$輚ŅRH$LA$H$1DŽ$Xr…y GڅkHt$HLYH;El$EIcHDHHHA8.DH=}H1DH6LH=AEINPAUHMI~IAELuH+EHD AAfD;DDEDrt$(H=|H1]AD$Et/HcI)HN$H<(HٞL9uAfǾ1]D$褣DHD$DL$ 萞DL$ LT$T$E x@i[@DɉH511LT$DL$L$ ADL$LT$l$ E DHEH=zAH01U!8;H=H1*Dˢ8t$(H={H1訝H=Yz1Af.LH=1uhH=y1ATIUHSHdH%(HD$1DH$HHHLIH,$Ãu.DeH肜HD$dH+%(ubHD[]A\fDA~1H= CHcЉHHLdH\I)D;H荜L9uA+H=AtfDAW1AVAUATUHHdH%(H$1试=punIH5d3HLAąt"LHH=%1Ƅ$6fDH$dH+%(WHD]A\A]A^A_DH=1Af.HHIHHIQLHIӖxJH9$uLE1ٚd@1L趔AăL貚=keHxAąuILH5G2HϝAąLHH=1Ƅ$H賟8HH=xH1LHH=n1LH=1AvfDUHHĀdH%(HD$x1H蜕x(JH9$uHD$xdH+%(u*H1]DHD$xdH+%(u HH]莔ff.=Iu'HtH銞f.HxSHH= XH{ @u C ,H3{诙CC [DH3蘙fDHtPATIUSH t61ID$HHtfH{觘H[HuHI;l$ r[L]A\ǐfDAWAVAUI1ATIUHSHdH%(H$1HD$ D$Lt$H$ LWADž`|$Wr8-貛T$H=vAHHH41LH$dH+%(HD[]A\A]A^A_ LsVADž|$W`A$1HD$腒A$DL$H$AHl$(D$$1DL$ 贑DL$AuXD$$DA$xDU@|$EDE1E1LDT$*DT$A\|$zDL$ |$ A׉T$T$A߅t8GH=UuHH6H41+fDA$1HD$~A$DL$H$AHl$(D$$1DL$ 譐DL$Au!D$$DA$qDDDL$ P|$ A׉T$>T$A߅t+fD#8tyH^L%bLERH=,tHHALH413D$!T$4$H=+H1 x@D訕E1gFfDATIUHHxdH%(H$h1HL$H$D$D$XVt"H$hdH+%(uH=}Nf.T$H51ɍD$,Mt A>H5n1蛍T$H5n1脍LeMLu(Hu|$UEtH|Jy7@HD)HM$M<$Mt\E1f.HUt$I?Ut4EHmH|IOHDEt$H5n1EMMuHkHLc(Hs|$EtH|Jy7@HD)HHlL}MtS1L5mHSt$I?St.HIOLH֚DeHD1DPMMuH=t$H H$dH+%(~HD[]A\A]A^A_f.fHD$0L)D$ AHD$ 1D$(@Dd$pD$t Lt$x)D$…x7’A8H=@lH1I蓒څDH-H5HLE E ,LHIf.LH5F1ZDLH5k1ڊ:DI78Hu'fI4$Huclff.AWAVAUATUSHHdH%(H$1D$ A8|HHYL-YHbH@8L(HXH@H@ H@(H@0)IHfL(HXH@H@H@ H@(H@0H1H=%HHAŅtCAt D蕋DH$dH+%(}HD[]A\A]A^A_@H=_A=hH\$|$HIjD$HT$ AD$$D$ 1D$(AƅDLHEDA躊EtEDH.HHąHHwHH={cȈ`H{1Ht$PHT$ŀ:7D$ HT$ 1AD$$D$(AAƅǺ1誃ADD HD#EEjHA{ @C ,H3[CC fHIHXLPAtDrH=[1A讵fKD8DEADArt$H=H1]=HȀLH=YDOǾ1uD$輍DD8H$譈L$T$E8AfDLHDAwrfH=]FZf.KD EAEDA{H=ʉH1hHH=f1AId@DDH5+11LD$ $P+LD$ $E8}H3諌8HL-LE֊H=HL1A輳ZH6H=1A虳@EDH5{1A1DE*D#HsH=c1AQl见8 IHCHHID$I$HߑID$ID$ID$ ID$(ID$0AfH=u/LFH 1H=vH蚀1HH=1H5,e;F1H@H=u/H pH=!1LhHѐ71HH=Q1H5dE1H@AHHVEtHuDL`x8HALH[]A\A]A^A_DH}H55c1CH[]A\A]A^A_f.LDWIHtLe@A|$ @_AD$ ,I4${$舃$AD$AD$ BM~ H@IDH$_DE%AD$ pbH}H4BT$ LE DHMDEDjI L9<$ EgA7H}ubH}HADLAAwHHD=tQ@H}1H5anB1A DELeE@E <57C@g hLL_1}Mmu LH }H}1LH5`A1H}1H5`nA@DLUUPHÅs LbIHwLeAD$ AD$ ,I4$[E17AD$ CAD$uoAD;{ZDs 1HILstH}]$?$fDDLETLeHA|$ @[AD$ ,I4${藀AD$AD$ 3H}_H}Ht?sLDHH}}$>$H[]A\A]A^A_ËqtU.MEfHA HLDHH9HcPL9u0L_HmIE EE ,LH6;1DLmSIHH]Dp{ @cC ,H3{jCC A4$H}^H}HI>H]{ @C ,H3['CC EAFI\$ H@MtfH I9K31HLatH}]$<H}}<$fDMELDH HftjHA HRHTDH H9tG;pu;xuALAAMcKT 1MfDH}1LH5:]=1+@MEf1f1LH5r\=1p LAQHu.DpLeQHPуIrfxPt!0L\H=EH葀KLLI9r#fD <^HH9uHmE HE ,LHb81qLXƅLPHH@f DHcfDHut|I4$c|fD1tI4$G|fI4$$4|$@H3 |H3|A}H6ZLH'ZH5ԙHD1;1MEfDMcE1Hu{@ JgAU1H5YZL.;1ntMMHBDJ@DuJEt-1H57ZL:19DLL1$1H5ZL:1 1H5YL:1IU1H5#L:1IU1H5L|:1AU1H5YL_:1AU1H5LC:1AU1H5jL':1gAU1H5:YL :1JAU1H5YL91-Dd$ 9ff.H1rfAVAUAATIUSHvYHtRHFsHHHEDB uL5H5XL8A~ @AF ,HL4Eu[]A\A]A^fDsLXHHt5L%H5L?8AD$ AD$ ,HL4S uNӁtH-=H5]XH7H[H5X]1A\A]A^8I6x?L%H5XL7H5W1Lo8S f.I4$xNff.@AUATIUHSHH{ @ulC ,H3[L-D4xC1C 1Ht$AH=L1L7CHH9rH=0H][]A\A]6@H3wfDAUATIUHSHH{ @ulC ,H3[L-WwC1C 1Ht$AH=1L:7CHH9rH=H][]A\A]t5@H38wfDAWAVAUATUSH(dH%(HD$1u*HD$dH+%(SH([]A\A]A^A_H=IIH5G5H{ @C ,H3{L5CONFufA~IGuA~_u̾=L/sIHtLlƄA}AEtL|$IL%fIII9oHtA|$tI?uI4$LtuLiILd$L=SL-PMJLL$u1Ht$(LHD$mHL$LL$uHT$(: 0L&LLLD$/LD$A@ A@ ,LL<,LpIIL94Ht>At=M4$MCMtsMLHڿH5P1m뤀=M4$M M\LLH5P1miDI0pLD$?LHH5:P1m1H=LH|$.H|$L1/ H=LHD$H|$.HD$H|$H5NHc1a/Gt8rH=1|H1_H|$elH$"dH+%(H"[]A\A]A^A_L$L$1L1OLlgH- LH:oHD$HfDLH5AO1als8qH=A{H1蟄EH={1茄(ifAWAVE1AUE1ATE1UHSHdH%(H$1H$H|$8H Lt$ENkHyk8IwLLH=>ku؃xE LeHmHrAƅLACEELt$ANE11NHCAP_SYS_f$]H$HCAP_BPFH$)HCAP_NET_H$=HCAP_PERFDŽ$Ƅ$DŽ$ADMIfD$!DŽ$$'Ƅ$(DŽ$1fD$5DŽ$8 Ƅ$<DŽ$EADMIf$IDŽ$L&Ƅ$PH$QDŽ$YMON3hHH'1hD$D$H$IHD$HHD$PHD$(LIDl$HDd$ IDm1LLD;od|$PuT$EHDt$DL$Ex Hu=տD$DLDl$Dd$ DD$Et9pT$E11H$LHclLsibHko8nH=`zH1D$DILLH=`Khu H|$LLH=NhH|$HD$8m؃wHEHHD$qH=w1mD$DH$dH+%(D$DHĨ[]A\A]A^A_I LLH=JhMHKD$(|$$PH H$Qt H HH$<I$(LNL$)t LxMHn$HoHQLWH=wP1IH Hi*H{H HD$=C< A LH}H5~H=*JE1E111113~m1MH^H5JHD$ H= J&=˼X H=}&&pLHIH5}AH=IL%H1Dl$Lt$0Lt$HfL$DIAI tIHAAAA A E1ɺ1ADT$ DT$AxtD$hDEDALL$(1D\$ D\$xD\$D$aD\$T$AtD߉T$aT$AtDT$aT$HT$\HqH=C1wE1AA11LHDŽ$HDŽ$^y Ht$ ډD$=tHD$ t$8D@t$HD$8t$LB48[HmM຀MH$H BHHD$1H$LfM຀LH B1.ffDIm@t aIHAEL9uMẀ1H$L=BHH eL$LHLD$0H|$-DD$11LHHDŽ$H$`D$L|$HLD$1H GBL]eH=LL%AD$ AD$ ,I4$[_AD$AD$ H=ų]LL$(fA1D$xHD$P8Dl$|D$XD$hŅx^l$H ZHqjH$IغHHD$H )A1edLt$HI1H ALH$:df.M&Et_IHBAFL9uIٺ1H$L@HH cL$LD$HHT$HH|$H=?1"t s\ d\EuMH=y@b44HT$H5#u1g[)I4$]HC ?C ,H3{E1]CC A1HmH50mH=$>\Ht$HH=!>XH$H=Rmo=nIHF%H< H H=CmaH=_nzo=#IHHnHJH==;aH=n/o=ذIHHH|H=n`H=on=I%H HHHH5%p1YH=Jpn=>IEH'HH5p1E1bYD Z Yi Y) Y1ɺLH=p膇D$D$`8m^HH=~H1YD$DH=mH5=)HZC tC ,H3{[CC LH~jH5jH=;MfL=tEH=}t$H$H=h1虆L1[~ XzH|$HE1LHbpf_spiD|$Hn_lockvH$HalcntlH$HH$H H$HH$ HH$(HH$8HH$H$H$@HD$lƄ$HDŽ$0HDŽ$HH$PDŽ$X "ODL$AA AADd$XE1HHD$\D|$E1ZDL$E1A~E1AAjHH$}HL$=.H=Sp>]H3X|D$lE1E1E1ALL$(D1EDD\$D\$HD$ ҋ(xD\$T$WT$D\$Ej !ЈD$D$dAAADŽ$iE1D$lAAME1AA9HD$ AD$D ;ZH=fH1蝃L5XH=Qo\H3dW\Aދ8`ZHt$HH=teHKHt1ALW&H=71&D$D1ɺL1H=lD$DH=Ud1D$Dt;YH=eH1LYWH=}f1E1lPD[8YH=vdH1|D$D E1A1AÅx8D$hH-aH56HLH1H5%5 DU0HH=fjZH=FfYZH=%jE1EZH-H56E1HLH1H54SE1fDLH=c1oD$DH=#iY0H=hYH=hYH-PH5A6H LH1H54LH5g1jRuH=gYYdHuH=wgBYMH=&g1YML~MIHvHLLH=*yPuuII9uًT$t$|$ AŅ=tub|$ Q|$QH(D[]A\A]A^A_fDH=z51A~fLH=s51A}H=H5~01fDH=I51A}e19H=i1A}WHD$H=4AH01k}6fDAVAUATUSH|$ H4$H$1H81QŅH$H{\Aă9thHHH|$ l$ H$A@AŅx$DAƅuf=u=DuPnPHD[]A\A]A^fDH= 41A|fH=H5./1;fH=41A\|f.H=ah1A<|yH$H=3AH01|YAVAUATUS>L.H^HcL%)H,1fLLMu9ˣCHH9tAL3MtLqJHH vLH=M1Aq{[D]A\A]A^D1L1$PŅ]AąL=[ .LK)H I)1HH5M)pLiA1H"f.[^DD9t1҉މuT_f=ɢtH=] /N[D]A\A]A^L1AH=(Yz[D]A\A]A^L (L(1H p(HH5(K)H:C uIC ,H3[MCC RA8PLH=fH1y;H3MHv1H=bAyLH=01Ayy@AVAUE1ATUSt [D]A\A]A^11IHNAą[AŅK=Gu|LQh1HD\9tUDu]9uxQ8u=DE1UL[D]A\A]A^HC C ,H3{eLCL-H5TGC LG AE AE ,LLH=[H5] HHC ubC ,H3[KCC H=] H= } #D{KjH3K0H3KIuKNCPA8NLH=>/H1rwPA8[NLH=cH1GwDJf.HH9DH1fH1H9tff.AWFE1AVL5gAUL-gATL%gUHlSHH'DAANVL1HHH9t)uAANML1HGH9uH[]A\A]A^A_fDALNufAff.@HH 1H=LDHsC1HfUIHISH f1HHOH]t$IfHHUH]uH[]H= HHFDATH5=AUHHdLtH5eHQLu HD]A\fHH5e1LAHD]A\AWAVAUATUSHWPdH%(H$1G@ЃIIŻI9NL H@HPP9w)HP0DHCAI@uH3H"[]A\A]A^A_CLA@H=`A렺H=`AH=v`AeDH=S`jAEDLNA)f@\L$Aff.@ATIUHH @uE ,HLH]A\0HuBDSHnFHt1H@fP [USHH/Eu0HuH EH}=HAHH[]H ոkH5B_H=I_;ff.fWuG PH yH5_H= _;AUATUSHGtr HAGtF t@H7 ACt,1L-fDH L?;krH3DXAC ,H[]A\A]H ҷH5_^H=w^:f.]Bf}2fAUIATUSHH @{ C ,u5C LHFH3:@{ ucH[]A\A]H3 @Ct1L%H L>;kr댐H3X@tH3H []A\A]9@fATISHHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1{ H$$HD$HD$ D$0HD$@u6C ,H;HLDHH5R[LH1]H5A\A]ATUHSH fo{dH%(HD$1)$tsILH;HH5Z} @uxE ,LHH5Hb1H5HHD$dH+%(uEH []A\fDH(detacheD$ IH$d)fD$sHuC ,H3{;CH=ʏH5xyC E11H=H5X0H=H5XMH=~1H5XH=_H5XHL{ @C ,H3{H-XL5-:CL%H5qXC HLL1HLL%H5GXLH1HL]L%H5&XLwH1HL7L%H5 XLQELHHEL1 H=k}YH=Z}H[1]A\A]A^DE1=>6E1A1H H5WH-0qY7HWH5W1?7H5W1,7H1H -WHX7H1H WHfE6 7[1]A\A]A^DE1A1HYH5VH-pL%E6HVH5V16H5V1u6H1H vVHWX61LHH `V?6HDH PVLH16&H3x8lH3h8H1H5ff.ATIUHH*} @uE ,HLH]A\Hu7ff.fUHSHHHHDHH1[H5U]ATIUHHHLHH5']1A\Off.@ATIUHHZHLHH5n]1A\ff.@ATIUHHHLHH5#]1A\ff.@AUATSWHDg vXH5T1U4DH5T1?4SH5T1)4S[A\A]H wTLu.AHFTH5CT13vvu9AwKDH SL,MH5T13@ u AMLH5S1b3DBwAw[H5SA\1A](3DH6SLhSL,LH5^S12MLH5B12DHRL,PXHHljHpx'AWAVAUATUSHHL$HHAE1L%RL5S5DAtBHL$tQFD=LH1.IM9tPDMuDELfDH޿ 8LfDHٺH=ϫw2LfH[]A\A]A^A_ÐAVL5AUATUHH5 SDgHHLLH1Aԃ!H@N,MHH5H} @uJE ,LH+{uEHH5SH[H5B]1A\A]A^Jf.Hug3DHH5G>LcM} @uH$HH (H=%DAE.fDLD$PHT$L1H5=]1AL$L'H$xHtHw H$H$&H$&H$`Ht,$Xx'E/H$H9\$@rHD$EL@Mq/HL$fHDŽ$P$XLyHAGPAG@y(D$HD$ /DT$(M"HL$D$HD$ D$I(9!HD$H\$ HX {DtL#k0M /A<$.L~-IEM} Iu(A ALHt$H iIH-LLN<-A LAFAn -SH!1Au@MIHSPKDmHhL 86AVPH@zLt#L H@HPP9r)HP0HP H@fLt!IFHt$A ALH gH!L AVPH=yAv@hLt!L @H@HPP9r)HP0ADžH$H\$D<EE~ AFHD$AD9d$L$xIffeH$H\$D<H$HL$ LH5J11*L$A9D$VLH5M11H5K11AڵL$Lt$AFXI~`pD$HcHHHI] H;IcNXfHH)HHBBBAFXIF`1H|$HtHD$H@f|$ BB|$pDzB B|H$pHD$H$pHHՋPHPH9Lh(P4H0LL$I9Ll$L|$HD$H$x0H$HË$! Lb@HL I@M9 I<$HuŅuIcD$ L4IMw AFx2 D$AFxHD$HLh}LIpMI|AEAt$H$xIHHc9At$H$xCIHH:9iCH$H\$p0HIs9LLаHHm&AUkDHH0IH5.HHW$H$ Lz@Ld$HHLl$`MEHII@I@M9I}HuLH\$Ll$XLHc@ Ld$HELl$`HHHC HD$H[D8BHT$PH5^B1H1Aw{HD$HhHDm@Dd$8DmPDd$0E9H$H5cEt&H DH@HPPD9wD)HP04Hp 1HbHHt-DH$uOHHuAE9uHD$@X~HL$L$HQ`HHH)HrH|, HH9tLy؋NHE HbDt HH@HPP9r)HP0HP HHDHH9u1$!HD$8P9$HHD$8HH$p8HD$tHD$xuHc@ HL$H$xHHHA @DH>PLh tHRHDHD$0HEPH$HaHD$AEHL$( HD$H@HHD$ u!fH@HPP9r)HP0HP Jf1f EH pHcHHHH|$HMHHEPQUHHcAuHRHDH$Ht$AUPAUVPHtKI L;l$0sH5E11vG@@H$HL$( D8HT$PH5?1H1A$(A@ H$PT$11H5AAL$s I>1HH=qH$xHf1if.L$AI$H5A11AvL$iL$E1YD8HT$PH5C>1H1A,0LAH\$HC0H{8HK HpLHHHHP(H@ HB HBL BHrS(Hp ~<HHHHPH;8tHxt HHHp(H1HH9u1LDT$DT$HHD$DT$HxDT$H H\$DT$H{,{ HCDT$CdHH5F11AL$׃[LH5A1H1լKD8n HL$PHT$1IH5=1A螬? HT$PH5<H11AqL$d D8 HL$PHT$1IH5T=1A26 D8 LD$PL1HT$IH5R=1AH$\ (HAADT$r H5DH11诫DT$~+EDT$ DT$D @L$xMAD$PEl$@AAxH$LHRHBP9wH)HB0D4Lr 1LADžtfD9(WHHuLHADžtfD0LHHHuA9 AD$PWH H591H1腪 H=91<3AfDH)$)$)$)$)$)$)$)$)$)$ )$0)$@Pf>DLH5>11ʩ@ AAIEeDDT$j DH=CH1V2DT$Dl$0 ILH5 C11\-z 1ۅ32H|$ .IHD$@XHL$Hl$HHQ0La`HHH)L2I\ IL9Ic|$LLuHl$HAL$LDED9 IcD$HL$At$H@H|$ H H Cf9gI$H5>H|$  HDŽ$xHT$PH5911AL$9D$HH5?DT$(HD$ HP E1E1H E1E1E1HHE1H VDpIM|HHHtM|D@ IML HH0HtMuADh8IMd HH9HHtMtxL9tLH5>:fx8L9tLH5T?"f.x I9|LH5>11A11H5>ԦOAI<AA Ip1HH$RIعHHH$ LIHD$`WHD$Aw HhHH1HpRHLL$L$HMMLT$xL$7WLT$xL$ HD$HILLLHpHt$hL$訝AYAZA ۉDHT$PH5~711AxL$kLH5:11X)LL L 4 MtI_$IMtILMtILH޿DT$(LL$ HT$LD$ILD$HT$HLL$ DT$(HwH EHEC9D} D}DMEDeMbDu ALu$HH\$(LDIHD$ELD$LL$ DHP HT$HzXH2HT$0taHD$HxH)! HT$0EH}HBXDJ`HrhLȉELLL$0LL$0HLHH)9 HcHHD$HD$;X(mLLD$ILL$ H\$(EHwH$|H|$h̝ADLH5g711~OH561AeL$XH5411A6L$)HT$PH5K3HAA H$PH5H6hHHT$HL$P4HP(H9HPLhH@TL$LI95AuH$x}H$Hŋ$Lr@HH I@L9I>HUAąuIcF HL$HHHA L$AuI]yHE1HD$fAFUEH$sH$xEHHD$HxH('WEH$AAuHPHHD9H|$H辞HHu(HAADT$H5:HLu MHD$EIx(D$AH\$LILEHD$HP HHzpH2HT$ t^HxHL&HT$ DJxH{HBpHLȉCLLL$ vLL$ HLHH)9WHcHHL$D$HŠD$;A(iLIH\$EMHD$E.Ix(AAH\$DILEHD$Lx III7tbHxHm%AAINIIHHAFHT$HT$HHIM)D9zMcMHD$HŠ;X(mH\$LEHDT$DT$HHD$HHXP^H<HDT$NHD$DT$LxHHt$hLDT$H$X6)DT$H5_ÉHD$H$ DT$HXHSH,DT$HH$ {CHSH|$DT$H5DT$uRHL$HAPHWHHhH"L|$H5DT$LÅMGDT$H5611,AIEEehDT$DT$ډDT$pDT$IŋH5M61AHD$DDT$H@P1贝DT$HDT$T$11H5k5莝DT$cEAfH5O6-H5.511MA AI@LEInLAIXHLzA A I5H$H)LH5u\ADžH$xH$H5^ ADžqfLH5D311AeL$XLH5111=HvH=$HH5j311L$L$IAAA@A[H1 I1H53A 贛AH$HH555H$PPMlPTHPHI9L$EUD9T$5HH5T2LH51Ll$(AHD$HXPLxHLxHHD$HXPgAA)D|$FED 3L1I1H51A茚A @L$PT$11LH5~.ACL$6HT$LHT$IAjLAUATAUHSHH?vEu1H[]A\A]@H}DIQAEfw=HjHcH>fAuHH[]A\A]wA}HDH=H1"fDAuH/HfA}:E1CtH "AEID9 fDDAu HDAuD8Au!f.AWAVAUATUHSHH?u1H[]A\A]A^A_AL}DILEuDfw;HiHcH>AuHH[]A\A]A^A_cA}FDH=\H1 OD@A3AFA H@HDL*1HB0Ct5I I9L}Au1HI] AAFMds1HHI9uDAu 1HZlAu1AufAWAVIAUATUSHH|$HHT$0dH%(H$1HHBhHD$H(D$D'f.Ht$H|$0SHD$HHD$x0uH$H|$HHD$8 tT$DHD$XT\$@AVPAF@9 L$@L9sDH@HPP9rL$@)HP0HX 3LHL$8HT$HH5BI1fH5LD$hHD$`D$pcHD$(HD{H D|$$EwHD$\E1E1HD$LEIsAL$ʃHB ft$\LiIƉDH5R/1A#AH D9l$$sHT$L A3LIkHD$D9_DH511D)?D$D1H$dH+%(.HĘ[]A\A]A^A_sL=HHT$1DuH5AH @D9l$$%DLEIƋt$@L;D9ZH|$(h9HT$8H51D$D&fDH5R1HD$t$\HT$`H|$(HD$hQH=t$\LHx)Dt\H=lHt$H=J-1L$L$H|$(L$8L$@Si;Pf.H=311OHD$H@H5H1D)H|$(7Ht$D$H=G,1L$,@AWAVAUATUSHH$H|$Ht$L$T$$LL$0D$;HHHHHLj111H\HHHD$\HH|D5xBE$D$ 1E1HHD$(fMAE$9$IEHL$(49t$ IEH|$(LcŋL$ L$ 8A},ʉIUL;EM(+t$ 1AIEfL;rIHL9uMUD$ ETT$;H|$0LH5 1HT$Ht$H|$B=`AX=AH=H5N 賩H=>1H5: lZH3fDH=>H5.1;[fDI6XH>C uNC ,H3[0CD5d>C H=I>]7 fHyH3른1H=1 H=5 ff.AVAUATUSHL&dH%(H$1M4$MHLHLIHHLH=MmIT$HI|$1Ht$HT$AĀ:IMQUHD$HT$ 1AD$D$AŅH$dH+%(HİD[]A\A]A^HLLH=qlEIL$PUH 1I|$IEL#H$dH+%(Hİ[]A\A]A^ ((AA݅2DH=%H1HH=AH01fǺ1A5D(H(+Ex1EfLH=>%1AI@ADH5+1A1DEQ+'ձpAW AVAUATUSH HdH%(H$1I<$ALD$D$Ń~}1HLHA,$D$H\$IAą~EH$dH+%(HĨD[]A\A]A^A_fǺ1}AD0IE7ExxDKD AEw*f.{D0EAE[[8H=H1)fDEH5t1A1D蝈E7AVAAUATUHSHLIHtPJ 1EtHIDHTITDHH9uH LLV[L]A\A]A^H=\1f.ATUSHttOE1t(L[]A\E1H wHp[]L$LA\@H wH[]L$LA\6IH4DˀHJHILL1cLH)I<HHNL MLxH1LHH)I<Hw9HH Ht)Hq1fDLE@ILH1L[]A\ILH1{_H=[1[ATUH|$ H4$dH%(H$1҃tBH= 1AH$dH+%(HĸD]A\fHH|$ AŅxD$HT$1"A8…xru6E1=}6yH=h6H51_DD EtDAH=H1 "څu9fAWAVIAUATUSH(5E6t$HT$HL$H86H 96M>MHD$LE1L( DA\$IHLL;MMtL(LHHH9rLL*uHCHtxHt$|$H([]HA\A]A^A_DHGHZHt$|$H([]A\A]A^A_fHt$|$HD$HH([]A\A]A^A_LH= @HH RH=@HH H=)@HH BH=d@HH "H=D@AWAVAUATUSHHH$8H$@H$HL$PL$Xt@)$`)$p)$)$)$)$)$)$dH%(H$(1Hl$ IٹHE1LL$0H$ Ll$$D$0HD$$/ƒL$L2MHtLHIHI9rHLuAAv$HHH)H5kHLHH)¹$/`HT$L2HBHD$M]H9HH)H5=Aw'1H$(dH+%(u*H[]A\A]A^A_1HH= SAWAVAUATUSL$HH $L9uHHdH%(H$81H.HHHiHHHH=mH{?-L%71M=g1aD$H$0L-TH$0L=SLH HS#H%HtHH=N@LHHo$0a#HHtH\HIQIDH=HHBƄ4.LHLHs$05HD$0E1HHD$(HD$ HD$Lf@"tuHD$LH|$H8H|$H8*HD$xHxLH|$0H|$H7@iAA@'uHD$HH8Hut$H=DAY7H5TI@t$H=1A L9% /tL=8/H$8dH+%(jHHD[]A\A]A^A_fDH.C C ,H3[CC nJ8AA%=.9L;%g.ZH=.]Xf.t$H=x1A8IcHD0E=G.HT$(DH bH=&=.AuQED$H3 t$H=t1AIcHD0{H=-}託L=-AG YAG ,I7{PAGH=|-H5AG 3L=d-AG AG ,I7[ HL$(AGAFAG LyIHD$#A@ ,LLXL|$ L;|$t=IHD$ L,LA@ tI0LL$ LD$LL$ LD$H=,]讖H=,H5Pke!aH=AH1J%T$H51 I7I7H=1AHD$0fHH=1AH=AXA8HsH=H1ff.AWAVAUATIUSHXH|+Ht$ HT${ HL$(dH%(HD$H1@C ,H3{C A$Cw` HH=+H5ԕAt$H|$ ^H=*H5貕At$ H|$^A$ KHD$(H=*Ht6HD$@HD$0H5H|$8cHL$HT$ LH|$02HD$HdH+%(5H=i*HX}[]A\A]A^A_If*AƅAD$ H=+*H5D$ڔAt$H|$ ]H=)H5k踔H){ @C ,H3[1L=DDCL5C 1HL$@AE ,Iu{MAEH=y)LAE H<$0H<$H1LHH=L)H5GAt$ H|$']H=()}l$H9\$t+L- )A} @fIuXH=(]ϒH|$(GHD$(H=(HD$@HD$0@H3hK+8xYAPHD$H-t(H5D(H*H5H1L~H3_n؉H=H1ff.AWIAVIAUATUHSHw` HAVvv H5C1L%JAVLH=1'L\H5)1Av %H []A\A]A^A_uDAN K4 Ot L%uJZ'D$.A^ AN؅?T$t~SE1L%#JL=nZ\$ 1f.AF DL1A AV LH=&HC \$ D;l$uH[]A\A]A^A_A u H51xAV LHH=%ҜD L%5Iwsf.k5&A^ AND$؅H=JL%HAVLLH=!%T AF u H51U1H5oLf H51sL%`HAVLH=$LƛH5ef. H5]11ۿL%HAVLLH=F$yH5GtH=}H1cuA~ <1ۺ 5ff.AWAVIAUATUSH8L/H|$Ht$L$ dH%(HD$(1MIL1HHw!LH=uIL|$D$ Ld$E1Ll$ 0LH3AHD$ 8uvAIID9|$ t+I,$HuʋT$ Ht$D1H=MPfDDd$ HD$J,HD$(dH+%(uHH8H[]A\A]A^A_I4$H=11f.1+Hl$=ff.fAW1AVAUAATIH= USH1LĜHt_H1L5L=L f.HL蒜HHt*HU1L誝EtHUL1蕝H[]A\A]A^A_ÐAWAVAAUATUHSHH(T$dH%(H$11IHHH=+H2LkhME1Hl$L=$@Eu{ILH-IHHLutLHLLH1趜|$tHLt1HH5EtDA}0zHH=1ddH$dH+%(H([]A\A]A^A_HuK11*-HHu^AH1H= 11,IHwhHu)DH,HHm~0u bAH1H=0 胛\fAWfAVAUATUSHHdH%(H$81$HDŽ$X$$$$)$)$ )$0)$@H.LfL-`u[DLLeu\$#Mt$H$?ILƄ$OthM4$MtLHHvLH=N1AH$8dH+%(2HHD[]A\A]A^A_fH$HH$H\$`!11HHHDHHHD$X1?D$TwDD$THt$XE11UHD$HH H$$HD$ HD$ =H$t DŽ$Ht$`H|$HH$IHLhh1M E1H$0L5 ,@1A}0IHLL)IHHLmuLLH1dIL1H=ZA7DfH=^1A)HHL|$p1LHH 1LHHHuH\$hL|$ H$PHZHHD$xHL~=HLH= 1ϗH|$pI$HD$HtHt$H|$ LADžH|$hHl$hH|$mM$H5~L*HD$0HID$hHD$H H$0Ld$@HD$8H\$8H|$H~^HL~HH0LL$0警LL$kHH$I H5Ll$(HT$ LH5D$/1D$PH E11AUPAE@ 9Lut"L @H@HPP9r)HP0DLP A2LLT$L$0ץLT$1Ƅ$f$AJ EzHD$D$/L$DŽ$$DKHDŽ$A9ZDLDL$SDL$9ЉNȍD)A9t'DH5u1)l$P}D$PHt$LƄ$0L]H51:H|$0H$D%'H=kkAH D9t$(hH$H51DHt$H|$@%HD$HkLd$@E1H|$0 E=lHt$ H=%1PL踘H\$ H=1H21HH=v!HD$pHtHLHD$hHtHLH\$ 1H=j E1Hϓt$`H|$Hy1HH=!谓HL5Ht$xH=$1蒓IwL!HD$HHt Ht$XH|$TH\$8HT$ H5D1HlHڿ1H5VyHT$xHt$ H=p1 5=)fHDŽ$H$$HDŽ$ HHLI$0ADžHt$ H=1H- Hi L-z m1L3HD|$Lt$ I0H= oI7H12LLIHI1LH AuI/LHP1H=0H$0Mt$hL-(L=Mu(R@L1蹿LL"IHt,HL tހ=HuL1|H=nvH$0DHADEHH=1Ht$ H=&"1H=PH-1LH薏IHu(D@H޿1پLLnIHt=IUuH1誾Mt$hH$0H--L-HMu+\L1wLLE!IHt3HLtA~0u׀=<HuH1,H=lH=OL-1LHi蕎IHu'BH޿1ٽLLnIHt=IuL1諽H=AH=~ H$AD1DH=wLd$@AH|$0~Ld$@AHt$1H=Ld$@AH|$0iB/A8rHH=H1^?DAEHD$p=HD$hcD|$Ht$ H=91Hp [1L!Ll$ HHt$HULH13HLHHuHt$ H=1H 1ĽHHt!HuH1HL諌HHuH= 1H 辍Ht$ H= 1諍1LqHHt!HuH1苍HLPHHuMl$hH$0H-l L5 Mu(HH1CLLHIHt_HLtAE\tAEAt¿HAULd$ $I,$t$(HĀt$(1LHD$0!t$(LL$0A$UH\$@H\$ Lt$8ADl$LILEƒIsfEUPA}@DDDuA9dH-Et+DLH@HPPA9rD)HP0,Hh EƒIrffH$H{DHL$0HcTHT@HlHT$(HT$(DuLD1DHHHL$07H9$H\$@Lt$8Dl$L#D$H|$ 誴bHD$HL$APPHHӋQD9oHL$HQHHHD$HD$HL$@THH9L|$E1;@$H|$ 1-끋$H|$ 1xiE1`sHD$ LLt$`D$lt$hL t~H0LHH3HD$0HHt$0H|$`ILAH HD$( 4LT$( sH|$E1E1LLT$XL|$A4DLt$8L|$H,$UH=AH1I^LH|$P蚐IE1I t@IGJHt&HkHtH}辨H趨H[HuIM9o wL۠Du LHL$(D}HL$(H~I:AL|$L$D^H<$S辭.L|$AL|$AH|$P辏!L|$Aw8A轫HH= AH1HHH=ALt$8L|$AH|$PDEIf.Iw/LUH|$PAXL|$A*^H|$Ԏ蝬L|$D Aff.fAWAVAUATAUSHdH%(H$1 HFH.LnHcHD$HHD$(HAT$H|$(LHcHUƪIH1HIH01HzIGHH|$(H/H_HuH+HHHLtAy8©HH=H1I?HtHwȟIHtHw豟L蹥H|$(该H$dH+%(HD[]A\A]A^A_IGXPX@IHؾHHD$蔩IH8Av{HD$8LL|$MDHD$H@PPH@9ʫ9sfH@HPP9r)HP0HP :I*HH9\$uMLd$8L|$AF@AFPH$vLLy1HHIgt AH0iHuAFPAF@9rLTAVHt$`L肂HH\$`A~A^IH|$HH5_IH$LHھHТH9RLD(A蔟EIL覝HD$L L xH@fv=H|$`HLd$`HD$pL|$h}D$0HD$8|$0IHLJAątsIwLHwHqAtD胝HD$8dH+%( HHD[]A\A]A^A_DLH=1DLLAąwH3LH=1f^ LH=D 1ADMLH=4D 1A6軡H3H=D 1AADH1H=AH=1 HvH=QgAWAVAUATUSHH $HH $Hf@dH%(H$x!1H$pƄ$pHD$Ll$@L$HD$HD$(HD$ HD$)D$@)D$P)D$`)D$pL1A$$L$萕IAą$D$@  +H|$Xu |$t=RfH{ @C ,H3{+CDd$DH5sL=LC LZLL1L%yLZT$@Ӄ:H۷LMLD$!LH5}YA LD$@WAG ,LLVL=\$HH5)L}Y1HLL=Z|$@D$@HHcH>DD$Pw6w H|$XHD$D$`HD$X#ftր=4fH|$PuHD$D$XHD$PDs8Ey AAfD補H=H1;fDH|$P|$XLcL؜HD$HHD$LHD$P賜HD$HHHD$HD$h'fDT$DH51yT$@\H ӵLMFLH51@|$@ T$HH51|$@wlD$@H HcH>fH51|$PPT$T8H LMLH51諕H$Ht Hx0H=-t$DH 3H|$ E1&H|$H|$(H|$qH$x!dH+%(HĈ!D[]A\A]A^A_DHXHoL`(Hp|$DEtH|Jy7@HD)HHL#M3H fDMd$MH#t$DI<$HPPtIT$H޿1|f.LcL`HD$(H]LHD$X@HD$ H/HD$ LHD$`HD$HHD$D$pHD$hH$pHD$PzfH5|$PpXH5q|$TWL-afH)HHx0H5LTH'C C ,H3[ҕHCC HXHL`(Hp|$DEtH|Jy7@HD)HHHHu\@H[HtOHxt$DH;HPPtL%LkA|$ @AD$ ,LLPfH=Q]?SL-@t$DH=-LH=&}ST$PH5!1Q.@H3谔oLH5\SHLL1YT@H51I4$WfI7HLD$|$HL2G$L5TAՃ tHINT$t7D$x8H5׸1ĐHT$PH51謐T$t1H5R蕐T$|LH 1HH5aD$tE1HHT$`DHt$hAH HT$XLHH1D;d$tr`HT$PH5&1T$X8H51ӏ#Ld$PH51L賏H5LdT$\H51腏H5L6HT$`H5X|$hD$hHRHcH>T$PH51!T$T8=)D$P"C  @Ld$XA<$06H51迎L$dLH51襎HT$hHH51脎DD$XED$\H51LT$XH515HT$`HT$XHt$hH|$P4IH]=B%H5յL1H H)E1E1̍5Hu fDAD;- DH HLH5|$PML-RL%Ll$PH5wLWJLL1H5KH5t|$XLL-dL-XH5Lt$PL JAE  AE ,LLoFH5ĮL0 D|$\H5iLILL1LJH5L3Ld$`H5vLI1H5LLEJ|$h D$hHHcH>Dt$PL-H5ߪL|L-f \$PL-V H5LHLH"hHhH5çHE1IH5LLt$XHAE  AE ,LLEDt$dH5LHLLL1DILt$hH5)L-\$\H5-LEHH|gHpgHDLH51HL-QDt$XH5LHLL1LHL-&Lt$`H5LG1LLLHH=H5ܬGHC C ,H3[蓈CC T$XHt$hH|$P(HD$HD3EL-l$LDH5DLIHeAAE AE ,LLL>Lt$hH5LA1LLLxB5LL-kIu|H2HT$0gHT$0iH51H=y LsH5L_L8T$`sT$dH51\H5LLx8\$`H5u\$dH5KLv@LL17AIuV{l$LLL1M?H5K1|kl$LLL1?Iu I6+LH5^1|HT$hHH51d|7Iu~L%Y@Iu~HYIu~H5Τ1|+H51{H51{H5m1{H5>1{H5d1{Iu}Iu}=xH=A˩H|$}j}H=詩H|$ |H|$(A|8}H=^wH=P1Aa }DAWAVAUATUSH|$ H4$dH%(H$1=D$tq8ՀHHHHGHHHGHGHG HG(HG0H=HH=MD$ =Ld$L-Wz|$L~:HÅD$HT$ AD$$D$ 1D$(uAƅD]t=@H==:y1;H$dH+%(H[]A\A]A^A_fD+AA߅~w\~t$H=ڡH1G=pbH=[]I9L@Ǻ1mt+DAz+EEDH=z&H=$H{ @u(C ,H3[zCC f.H3hzfDHH|$ 賐~HADL1A1DX+8,HL% LE|H=cHL1H1H=g¥H$H=ȉH01裥s@ATHӏ>Aąu =uDA\H=1H5W 9DA\DAWAVAUIATIUSHXL?H$H|$8HD$H$HD$dH%(HD$H1MH|$LHDEsLT$HHLʟLLT$ LHD$vHT$LT$ MLIIzLLFHD$8HHTt$EALt$1H AXAYHT$HdH+%(HX[]A\A]A^A_I 1HL)LLT$(LLD$HD$ uHT$ LT$(LM!EIzH|$8P[D$DA!MzMIzLPrHHwLH= PXuu H=M(Ht$8H|$D HL$L|$8L!A$jHLEt$A1L^_DDLL躦HD$8IHEw` Hs0D$ U B|$ D$(yA U DLL$LDD$nuL$DD$DD$(9L$ u2fD$DAIzkIz`Ht$8H|$DyL#LLT$(LHT$ LD$sHT$ LT$(LL LLT$(LHT$ LL$sHT$ LT$(L ֜H|$)HD$t$LLIzjEAHZY H"LH=15HHPH5+HDH=1 LBLLT$(LHT$ LD$rHT$ LT$(LuQH|$jHH8LH=LT$rLT$HD$LH=LT$(LD$ HT$^rH|$HT$LD$ LT$(HpL lLLLT$(LD$ HT$rHT$LD$ LT$(yLLLT$ HT$qHT$LT$ HD$M}oD$ L|$8LLLT$0LLL$(HT$ LD$qHT$ LL$(LLT$0H|$-1LH=FtZH=5.LcLLT$(LHT$ LD$qHT$ LT$(L8D1H=ҞH=91躞H=1觞EtA1H=菞AlH=K1t^H=1aK1H=N؉=uH=FH1,Tt@G+Fu#G+FuF9G| G+FøH+fDHH  H=oHff.@HLF1H H=THsk1Hff.ATD^IILHcVAHIAH2Ap1@H9v'HHH H H D; xcHPH9wAAH ABt}HM`HLAQDȺL1HhXLZA\DHxAH 9s I@HtL HHABufDI@HIHL1HhLA\DI@HIAtOLHH1QqLA\M`H1LLH"hLA\Ax EJdHHL~QATFLgH<t;< tw<`<@t[ILLN1HgLA\DNL'L1HzgLA\@DNL"F HLPDNL1H2gXLZA\f.F HLPDNff.ATIUHSHt(HzHtHH5qt\AT$1tQHcSH;;S tMHAD$@HHHiuL;MthCOM?DL`sH{H HgH$(dH+%(u0H8[]A\A]A^A_H{dHCLG`_HsdLOMt3O1fDH9s#H HHDIL+d$IDd$8D$t D9 HD$HtM1DHTIHt8H;D$ t1pH|$(?IHD0Ll$ EfDDH5 n1]H|$H%d|$=ufH9tH5Vm1]HCH9r|$<HH9H$hdH+%(Hx[]A\A]A^A_@H5s1E1B]L%}L-lL5!"1LLLYAt-IF;MuH t~LL1fY@|$<t)H=c HHHEH9wο E1Z]L=˲&FD+1LLLXAtIMuDCLLH }1XfDpD$`Ll$` D$`voidfD$d|$`LH51[WIH fIWIDP u|$?u{H51[L~sH=bLl$ H|$(1ALK|ZD$`HD$0@8H$DLl$ fAuH|$(<IHHXH|H v?I|/HT$ ^H|HtaINH9rL9Hh|IvH|H51ZLrAU 1H5 Z/LHT$ ,aHT$ HuL5{HKWff.HHÐAUATIUSHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$H.HtB`HLD(HH$$HD$HD$ D$0HD$D+HD$dH+%(uH[]A\A]LVff.AWIAVLwMx$AUIATUHSHdH%(H$1Ld$LX1HH ~ Afw:LLLH$dH+%(uyHĨ[]A\A]A^A_f.9|AW?1HcMI8t!H11LD$AALD$H yM8)HIǃn_>Uff.AWIAVLwMx$AUIATUHSHdH%(H$1Ld$LX1HH ~ Afw:LLLH$dH+%(uyHĨ[]A\A]A^A_f.9|AW?1HcMI8t!H11LD$1ALD$H iM8)HIǃn_.Tff.AWIAVLwMx$AUIATUHSHdH%(H$1Ld$LX1HH ~ Afw:LLLH$dH+%(uyHĨ[]A\A]A^A_f.9|AW?1HcMI8t!H11LD$!ALD$H YM8)HIǃn_Sff.AWI=AVLwMx AUIATUHSHdH%(H$1Ld$LX1HH ~ Afw:LLLH$dH+%(uyH[]A\A]A^A_f.9|AW?<1HcMI8t!H11LD$ALD$H IM8)HIǃn_Rff.ATHĀdH%(HD$x1t!HD$xdH+%(HA\fDQuHWuL $ItIIv^MfI*Y<Ld$LddL4OLH511K@fLd$LmI*YfLd$ddL0LNLAfHL H*XEP@SWHH5c1S!H .cLMtuLH5z1S{u9SH5s1cS{(HS8Hs03 [THSH5uz1)SH5z1 Sff.ATIUHSHHHuFs u1[]A\Ë;I$HuH=4H}kTHEfDXHEHuH=fUSH8dH%(H$(t,H$(dH+%(H8[]D1H=bU;YHÅD$ }YHL$ HT$ HD$PHD$ PLL$LD$#;XZ |b%WH=H17H اH=tRS"D8VH=H1DNAW AVAUATIUSHdH%(H$1Hl$P=קD$8HHtq8WHHzH]HGHH]HGHGHG HG(HG0H=H;alH==2D$XLd$8|$8 LAD$LAD$$1H$K;= HD  DD;DEADTt$8H=/H1}=H==ݥE1Ƀ;AAEH$dH+%((HĸD[]A\A]A^A_fD$=BHDD$3=SǾ1=JDD;D$~PT$D;AH==H=]fH{ @u C ,H3[OPCC fH38PfDDDH5+N11L$TD;L$`H$1 Ld$@HD$<HSHD$HHHT$HHt$@AH|$<謬D$(D$'=ѣD$'tD$(E1AXL$HHD$L$,HD$HD$H=H<胦HD$HI<NL;l$HD$HLADl$ JBDl$D$$1H$HADžiHD$wSHT$8yTAAfDQH=H1zD$9D$(~KLcD$,+D$ IlJH@HD$H<HNH9u苠fDE1=ft|$'tH=N]< @H|$HNMf8mHlL%]LEPH=HL1y:HH=Io1AyEHC uDC ,H3[`MCC [PH=^H1JyDLH3"MI4$H=@]1AynGAH=AxPXHH=GH=L=u1NH=ߠ H=Ӡ& @AWAVAUATUSHH $HhdH%(H$X1H$=HD$HHUH$wHlL5cH$PL-Lc HL+GUH$PcartCLFHPH LH(GL5hH5)HHLH2JHHD$APHL$IHH$1ҿHL$HHzL%:iGH1ҿGH1ҿGHl$HL$0@L5IA~ @sAF ,LLsH  HH|NH= L=uLL1AHL1vHL9t L3DL5gH=P#LIIHLd$ A 1L5 LBH\$@Itracefs@1HHLLC<L9+uLEH$PHE6H$Pcart$=ޝtL@H$XdH+%(>Hh[]A\A]A^A_f.I6IH=1L$PZ_foLHH5DŽ$`ing)$PKLH=1Ƅ$O,uOA}LH=HH1uH=CH= .HfLC=ќ6fDHC u!C ,H3[HCC \H3uHB8wKH=H1ftAWfAVAUATUSH|$\H$H$@Ht$PHt$PdH%(H$1H|$HDŽ$HDŽ$ Ƅ$HDŽ$D$hXHH$@ DŽ$HHL$hH|$\HDŽ$ HDŽ$HDŽ$DŽ$$$D$X $@ D|$\EHD$xH-gHD$H\$p|@HLH"EI~AIF1HD|$\HD$PC$HD$p8D$\HD$PDxD|$\ET Ƅ$ELt$PM&AMLuAIHXHwjLLH=\pDuTI~Ht$A1IFD|$\HD$PB$HD$x8PHD$PH=H01rDLH=)V1r|$XEH$dH+%( HĨ[]A\A]A^A_D$$ $ D$H$ L$H׾H$L≄$H$H$H$H$1HD$XAHD$x$1DŽ$X>IfL;T$XH51H1HcHD$@H|$@@ H|$@ H-HDHDHD=%fDHD$@P@Hp8xD?HD$0HH@HHD$HH\$@HL$0HC8LlHH[ HH(IEHL$ HHD$8HT$LHL9HAHD$H HD$LMI-E_$HHxDA҃L9l$HD$L!H4nH.H9T$saLt$ III)M)I;ov+Ht$(BH&GHt$(HIGHIoL5BIHLL#BIwIILMM yLPMFNHV HxAw$AL9l$4MAHD$8LE,HD$0 HD$0H9D$H^Ø=tH=]H|$@ې|$XB1RHD$PH=H015n)$Ã\$LHDŽ$D$R$PdEHD$@HHH4HCHH$HCHCHD$ FHHC HHC(D$XCHBCD|$tHD$@@@5ɕSHD$@X@$HD$@.9&h@ HDH\$@HC8H=H~DH\$@HC0HHT$lHt$xH=ƑÅHD$p1HD$(HD$@@@\$Lt$@HD$ TDlT$p0T$0CIHT$0L0ADDh$Ht$A*P(1:AG IIv E1Iv(1SBIGH A 11$39ILcD$IF0 LANd5H=e1fHD$8H\$H?,{?D k?Lۉ1AO D1IH5189?Lۉ{1EG L$pDIH5n11AUATUSHL&I,$HIHH5HHwoHH= 8u\AmIT$HxfI|$S?Aąt$AEAEHxBHD[]A\A]HH=H01efHH=1AeRfAW AVAUATUH0|$ Hl$0H4$HdH%(H$(1D$XHD$(D$HHL$HH|$ HȉAŅHT$Ht$ H{Lt$L|$ AątZHD$(H<L8L 8Dt8H$(dH+%(PH0D]A\A]A^A_fHD$(LLHPHD$PDL$LDD$HH|$'AXZEoD$ H$AD$H$1DŽ$L$L$1AąxUEupHD$(Ht87L'7L7D7=H=H5h1u[cH$HtC=LiH-iH5:H"} @E ,LHH$Ht;=2DhH-H5HDH1H5a H$H  E1H L$Lk=FH=H5cH-E 0E ,Hu[>.EE H$L=׫L5fDIL9KIUHt E1HH|$H|$HtHH1uHT$ E1H|$P  HH|$`΁HB -B ,H2{H$X-H$BB H$HtV=xL@vL_H58LD$LL$L$LD$AB iAB ,LLiH$Ht==HH=LL$H<$T$H<$1H5B o=؀BH=À}d@E1H$dH+%(vHD[]A\A]A^A_fH5L&jCL-SH5 L 1IcLH5 =16H=L1H9%HAS=H=]=tH=}H5A /f.H=!D1HS%fDH=~L1HP8+%fDL-AA} @AE ,Iu{L$*L$AEAE A8=L-~H5HL$LAE L$AE ,LL~NH51~{.f.H5~}-"f.H=}H 9H1$f.H }H=(fDDDH5k1DL$DL$AH=LJcH>5AG SAG ,H5LL=ErH5LAG AG ,LLaL=rH5BLH$L1H5UH=q}Hm Hu@H8LP HL1H$HdH+%(HX[]A\A]A^A_H2DL$DD$HT$*DL$DD$HT$H $LH5@1|$@H $LH51b|$@H $LH518sLH51XLH51=H $LH51IAG AG ,H5 L|$@L=TpH5T LH5HT$L1H5BS/AG >AG ,H5AG AG ,H5 LL=oH5 LAG udAG ,LLfAG AG ,H5FAG uxAG ,H5'I7!+I7HT$H5d1HT$H541jI7I7xI7LI7I7I7z9ATHq=nu;=tnuJHA\L%YnA|$ @uVAD$ ,I4$[AD$AD$ =*ntH=n]D$ D$ HA\I4$DtfDH=mu/LFH m1H=VmHz1HH=m1H5 1H@AWAVAUATUSHHxH-YmLw@H|$(T$0L$DD$7dH%(H$h1HH|$XHD$@HHD$HHDHD$PHG(} HD$@QE ,Hu[HD$(E EH@0HD$D$0D$D$1E1fDL=lD+A AA@AG ,I7{5AGH|$AG tHD$Ht9(aMt2D|$LDJ HHtT$7H|$AD|$H= lH5CH|$@H|$H=k}H;l$tE E1H;l$uH=k]H$hdH+%(Hx[]A\A]A^A_fDI70H=YkH5/%HFkz @1B ,H2{HT$ HT$ H=kH5VBB 1H=jH5 H=jH5(SL 1H=jLNH=jH5kSL1H=jLƃH=}jH5+9H{[H=\jH5H{Au D$09w#)H=*j}4 @H2HT$ HT$ fpD$`LL$` D$`voidfD$d|$`LL$ u-HD$(@8HD$ZHu_f.H=iH5R=LniLL$ A@ ufA@ ,LLHD$(@8HD$fDH|$1LALL$ F3LL$ PHD$(D$`@8HD$I0LL$8LD$ LL$8LD$ v fATHvNRAąu =huDA\H=h1H5 DA\DAWfAVAUATUSH|$Ht$dH%(H$1D$(HD$08D$$D$ D$8D$HD$XHDgH^1Dd$L- H\$HD$H$DL;ML|IHHLH=0(}AD$D$HCHD$3L{E1H=NDLD}tII!tIK|HuDLH=1A ?|$Ht[Tf.AHDd$H\$EH\$AHsD1H='A>H$dH+%(HD[]A\A]A^A_LLH=NhHCAHD$HCDd$H$EhH<$(DD$ L$$T$(H4$LL$0耻ŅH\$H9NAąfHuCLLH=8HT$$Ht$H|$H ^eUunDd$HYHLH=C{?HT$ Ht$H|$H Utf8DH=)H13=AH=1A=HT$p1l$xAH\$pHD$| Aąy D AEp=dH=dH5Q1^ILLH=7}HT$(Ht$H|$H TH=1A9<+I )LLH= l$HSHT$x=D$\BH{KD$\D$HD$D`Dd$E~fDLLH=n +I`H LLH HT$LHt$H|$H S8<Ht$H=H1&;3HvH=)$1A;YI LLH= HT$p 1AHHDd$HD$,XH\$AteHL$,Ht$H|$E_xDD$HDd$Iw]LLH=yk 9H=,7$H\$=AL1H=F#):a@LLH=  LH=J/1A9BA8H=0HHD$H019H=#1A9fHH H= 1+@HH RH=.+@HH H=I.d+@ATHH pH=-B+H=;cAHtHw%DA\ff.@AUATAUSHH?uDg=`u@ MKH5i1 H[]A\A]DL-`A} @AE ,Iu{@ AEH=l`H5 AE L-H=K`1LH=:`H5,Hc1LH=`H=`H5˄1IcLH=_ 7H=_}H[]A\A]fDHSH51H[]A\A]fHKEAHSZ/DHH HHH5ӜH Hiʚ;H)1SHsH=^H } : H[]A\A]f.Iu ofH=^H5ޅHSL1H=^hH=^H5sH{ @H=^H5]H-^} @E ,Hu{7 EH=d^H5E HS1LH=D^H=8^H54HSL1H=^H=^}"fHu ifAWI fAVAUAATUSHH|$H$HT$PH$H$dH%(H$1$$fo$HDŽ$HDŽ$@fo$$fo$)T$`H H\$pH$H H$)$HH$ H$HH$)L$PHD$HD$`H$HD$(HD$xD$h@Ay@)|$h DE1L5ăHD$8H$HD$H$PHD$ H$THD$0L=a\H5LIcL1H5H|$8H)=3\L<L-\H5(LA} @AE ,LL5HD$H|$ B1HHD$0 A1$PHT$ DŽ$XEAŅ1HD$HT$ AD$PH$X1DŽ$T>$0DHD$=,[F,2L=[H5x*L1DLH5[ Z%HD$(F,Et7H=RZD1HUZ"H5Z IHHD9d$h=kZH5YH|$HD$=HZDh@H=YD1H@H=YL1HfDH=qYD1H YH=;YH ̀Ho1iE1Au1hH=qY1H5At?A t9DDхt=DYuH=XL1Auf=Y4H=Y]HD$(F,Ex=XL=XH5LD1LH5IUX'H= XH HT1NEE1Au.l@H=YX1H5EAtFA t@DDt=+XuH=WL1AEu=WYH=W]=W;H=W}6H|$L$DL{-D=WL-wWH5)L0AE sAE ,LL蓾fDL-9WA} @3AE ,Iu{AE=WAE L-VH5# LA} @AE ,Ht$LzfDCD8DEzAf.H=!VL1HxSFfD=qVfDǾ1}D$HDD8HD$@LD$@T$HE8`A0@H=UH5 }L-UAE AE ,Iu[~AEAE H$dH+%(H[]A\A]A^A_H=iUH5|%L-VUAE AE ,Iu[AEAE Iuf.IufIufIu|IuDDH5{11LD$HL$@蟣LD$HL$@E8fDIu<&fAWAVAUATUSH|$,Ht$ dH%(H$1҃O1H=41ADžfHD$p@D$xfol$pH$L$$Hfo$$fo$HDŽ$)$fo$)$)$L$DŽ$)$͸D$AŅy D(ADEADD$Dl$A1ҾHDŽ$D$PDŽ$fD$AŅL|$PA L HD HT$0HDD$0 o |$0 L DH RH=yGD$( f.8 D$D؉D$DD$ExE1L|$P=Ql$@HD$0HD$8> H=WQH HG 1H 1HDŽ$H$HDŽ$HDŽ$|$1Hދ$$AiH |$LL$0DDLH S~D$(=#Q- H=Q]|$(=PS H=PH5ax蠻H-PE  E ,Hu[{EE t$8$17L|$ILd$Dd$@Hl$0.LHH/vH6i7H\Hl$01fH$*D$`HD$XLHD$PE@H$$HDŽ$DŽ$$1HD狔$$AHLL$DDDLˌH E@1fD$`H$&$H$HDŽ$DŽ$$l1HD狔$$A>HMLL$DDDL0H TupU@L$XH$$ZE1DU@ID9|$X>LHL$PIDHDLHH@H$*tfDH|$PID$$9D$8L|$Ld$=`NH=KN]9=BNH=-NH5H-NE  E ,Hu[EE Dt$Et7=MH-MH5UH菸DH1H5K=MnH=M]荷=M H=MH5E=H-nME ]E ,Hu[EE E1D$P1E1$Lt$fL1)A)C)C )C0$DŽ$@H$yAƅy MA։?Ef$ uyD9,$w0A$4$H|$HDHuHD$fo$DAfo$fo$HHD$fo$PX `0|$PL"ZD$P LDŽ$A$1DŽ$ŅQDDEDt$PH=H1s#kfDǾ1D$DIDD$DD$T$ExJ48H=kH1#@{f.DH511DD$L$DD$l$ESf.;Lt$8tD|$PuH=HD1a"MDH .@LD$PEL$$D=TJH-HEL=.JA @(AG ,I7{AG= JAG te|$PHLD$PH=IE|tUL%IHL苴DHL1KD=IEuPD$PD$PA9vm|$PHL^@H= ID1Hq;D=cIEtH=OI}=D$PD=AID$PA9L$$L5E,H= I]=I,D$(t)|$(LL1H=yHHpH|$0|$:H$dH+%(D$(H[]A\A]A^A_DHpIDDH$U@HoIDDH$U@HoIDDH$wI7H5qG O=GH=G}豱=GH=G]蓱T$(=GH={GH51zH=FH %H1f.H5F f.H=FH H1f.H5qF Of.K؉D$(fD3D؉D$#fDH-FE E ,Hu[3E=hFE H-OFE E ,Hu{E=.FE NH=FH5ѰH-FE E ,Hu[EE *D=EL$H=EEH'o1zDH=!EH mH1Of.H5D Ht$ H|$,˶ŅD$(z@Dl$D$%Hu@HuHuHuH=1Lt$1H= MDH L~@LD$P"Hu6&Hu%D=XD&H=kH1 D$(v8H=݁H1D$(LLt$8H=kH1NjDAWAVAUATUSH(|$|$Ht$Ht$oHD$L5rL(M@E1MD|$@t3f.IIHD|$N4M@uLLIHI9rLLAąuD$L|$Ll$LLD$HD$HHD$ :ŅLLWAŅD$tBHD$L8ML[HH LH=Xj_L*HvfA>xdt\=eBu3H(D[]A\A]A^A_f.AH=!BH51諭fA~pu|$|$}DÅxUcLH=aAH1|DLH=1AY!@߉8|${skDLH=6y1AHv1H=AAWAVAAUIATUHSHHL"v,dH%(H$1D$ LVL0s IH}fIHD$ )D$HT$AHD$1Dt$)D$ Ld$ Aƅy D0AE} @E ,Hu{EH5gHE Ҫ5BH1L?gH}} @E ,Hu{ELHE 耪s,L1LfH}蓩LH$dH+%(u]HĸD[]A\A]A^A_Hu''fHumfSHsH= ~1AL=VH=b1Atff.@ATUHH $HLܳdH%(H$1IHIRHLL=w,LHH$dH+%(uH]A\ff.ATSHHW,tHX@HtcHE1HD[A\fGHDG@uHE1HD[A\1DE1#HHuvH=$D 1AH?HuH=e>D AvAW AVAUATUSH|$lL$Ht$`LdH%(H$1HDŽ$HD$xH HD$xH~ HT$xHt$`AH|$lED$45=@t$k@H5<L$pHHt$ƒ ˆT$kHcD$4L,$AHD$ HD$HD$ fH<$LHh@38y tDkH=n[H1Z|$kH|$]`E1|$4H<$ь$$H5mH=v1T$HH H5_HD14HLML9-8tMtIfD$4;D$  L$}H|$}af@HD$H0HD$@ uAL|${AG ,I7AGH<$LAG 覭H5^LǠVHD$H0뭋$EP 5H5] Ht$PA$w H51$HH=4H X H51T$XHL$PT$X1H5F]v ,A=5AuuH\1ɺ HD$P6DHHD$PxHHL$L$pA H1tZHD$H0H\$[C ,?CC D$kH53L,$H4$H4$HHD$ HD$|$4H0@fP H$JL,$HD$6H3B B ,H2{DD$XHT$PHT$PH=3H5BB u$HgH=3H5SH3DD$XB B ,H2{DD$XHT$P HT$P|$XBB L;3H5eHD$PLLD$XLD$XA@ A@ ,Ht$PLFH=2}H=2}ԜЃ3 H5A1 $HH=32H U_ H5UDD$XHT$PI0$LD$XBH2DD$XHT$PDD$XHT$PFH=_q1HDŽ$LH=UAAH1 HHDbH|$JD$4;D$ 9 *H=aUAv H51$HH=1H T, H5 AVAUIATIUHSH0dH%(HD$(1H=1L4$MH}0HHH|$LfP HL@HD$Lt$HD$HD$ 8H|$IwLHD$(dH+%(H0[]A\A]A^DLLLHMuHD$(dH+%(uUH0LLH[]A\A]A^1H=MoHD$IwLLLH]fDAW AVAUATUH0|$ Hl$0H4$HdH%(H$(1D$XHHL$HH|$ H+AŅHT$ Ht$(H謅L|$(AątPLt$ LSLKDH$(dH+%(lH0D]A\A]A^A_jLE11jDD$HHH|$raLt$0AXZEuf 1H$A)$)$D$L$L$)AąxREt58uQ=j.thH=Y.H5ָ1fDLLHDD AH=UVH1DH=%SDT$8H=q-LH #Q蚤H=V~fA@ff.AW AVAUATUH0|$ Hl$0H4$HdH%(H$(1D$XHyHL$HH|$ H)AŅNHT$ Ht$(HlLt$ L|$(AątKLL DsH$(dH+%( H0D]A\A]A^A_f 1H$A)$)$D$L$L$Aąy D AEt/8u;=L,tRH=;,H51ŗ%LLHDH=pTH1DH=DT<A`ff.-ATUSHusL%-Mt{H`SL:|-ƅx.LhW\-XXXk@1H=j4-E1yCL[]A\DH-IHmH=j1L%,MO5,H/IHt+L[]A\D-,H=iN1vff.AWMAVAUATUSHHt$(HT$0HL$8dH%(H$1H{HHIHHHH=/1Ht$HHIHD$H8IT$H9D蔕ŅH|$D IHD$DHT$PAl$PD$T1Ll$XHHÅ8D<A}MAG FAG ,I7[AGLLHT$8AG HD$0о]LD$ D$$LLHH=gH|$DHHMt)AG AG ,I7[lAGAG L|$Ll$HD$$HD$}Dt$D|$H LgD$HL|$P LAD$TD$P1D$XAą-1LADd$PDt$THl$XEDt$T}uH|$(HtHutD;|$H>HL$HT$8HDHD$0D\$ D$$DDEAtDL|$,t$HH=H1M]L!D$H4Ld$D$$I L H$dH+%(%H[]A\A]A^A_Ǿ1DDD$ DT$ADT$T$ DAD;y @L|$VH=YJH1EDM&@D$H|$(tD$$ D$=>& D$H=&H51觑fDDH511DT$ L$tDT$ L$DffD;L|$t,H=_NH1MoHMt+]L~]H f.H|$(Ht$(H=N1D$$D$Ht$(H=M1D$D$$I7:D$TD$Def8LH=VMH1D$D$$HT$8HD$01LD$D$$w=$usD$aAUIuH=Fd1/D$D$$6H=HH1D$D$$ I7H=$H5}1芏D$D$D$$D$D$$AfDATASHAuiL#t(11H51H u=HD[A\DHH^1HH8HHH u uHtA辙ff.Hu:HHv1E1H8HXHH uHDd@USHHH-$Ht#s,H@H0薭HH[]sH$HHuH=a1FH-o$HuHH0K[]ff.AVAULnATIUHHy H@E ,Hu{EH5HE Et$賌LH1H5BoHH5萌} @uoE ,LHLHH5JI^} @u-E ,LHƈH}iH1]A\A]A^HuDHuDH1H`AT$LH5JI1bH1]A\A]A^@AVf AUATUHHdH%(H$1HD$ )D$HT$|$AHD$1D$ )D$ 9Aąy D ALmEuNDuHLH=IHD1 H$dH+%(uUHĸD]A\A]A^fD8DuHIEMDLHH=I1Aff.AW fAVAUATUSHdH%(H$1H$D$xH$HD$pX$$$HB)D$0)D$@)D$P)D$`HD$HHD$W=}H|$Ht$p苄IHCLAŅ6M|$hMD$MD$ @$XDLL*IHA~0uLbHH~ID$AA3A$0$L$0H$8L$41$4$AFA ELA$0D$ $4HD$0H$81|tHD$JHT$8[SH|$H$tHt$HHT$HT$\DD$4$HHT$(DD$$L$DD$$L$H=]HT$(H1RAFHD$HT$8yLIsLH=)]H1EHH* IwL&ED$=H$dH+%(HD[]A\A]A^A_ÐDŽ$6$4D$ D$HpH$H=EHD10A8LImLH=[H1@H~H|$HH$0xJH9$0sH|$*aH=D1AVH=qH51fD+LAHD$HT$H=[H1@A8HT$t$4H=DH1 fIwL?$Ht$H=gD1A$IwLA $0ff.AWfAVAUATAUSH8dH%(HD$(HZ)D$HD$ HD$Ad1E1uL6HnL--MLD$HL$HLH\$ Ll$LD$D$!C=HHH u HHD$(dH+%(H8D[]A\A]A^A_L= IHtxL8@HD$fA@ IfH|$薂nH4IHH=X1L-MAFH=B1HD$lf.fG+FDHFH9GuHF H9G @HH9DF9GtDf19tf;tÃtHvH>fDF09G0tDDF,9G,tDff.fATIAMt.1LHHt+L9w6ɉp L9vILA\L9w HPHtILA\AWAVAUATUSHH $HH $H(dH%(H$ 1IL$HLSA1L2X-1 LHH5yLXZ_HAHH\$L- XL5XHHHt{L|$ 1LHLuD$ A$1LLHмu D$ AD$1LH5WH謼uWD$ AD$ yfHE1H$ dH+%(H( D[]A\A]A^A_f1LH5PWH<uD$ AD$ f1LH50WH D$ AD$ LH5Z1D 1ADdJ誻f.AWAVAUIATUHSHHdH%(HD$1tAMu E10"H}/D$$HLLpDEH}pHHPL VtL CHU LDH1AVH{\LZZYvC<1۸"EDLAąE1䉅A](AE f.HD$dH+%(HD[]A\A]A^A_f.AM }fHEpHtRDž0WHGpH"uD1舀AE u.1ZH?DH'DHL$IL`Aą\$$f+L rH$T LD*HUH5W1AxaHUAMDH5TX11SanfD L SHUAL1H5lX1a8HUH5W11A`$@AWMAVIAUILATUHSLHHT$vIH9t!HD$HtJ|%ITH)L9r"轶HLLH[]A\A]A^A_QMI9v LL+t$H)L9vILL)DL)I1I)J|%DAUATUSHdH%(H$1HHHH#L1LDž1ҾHH HH~HH5W11_A_HHtwgHHǃHǃHǃZHǃHǃx襻ǃHǃHǃH$dH+%(HĘD[]A\A]DHܸH@H8H7HIHDHHeAąHH 1HHXfA}uAEf=f=3HH5ZW11!^A_fDHH5BV11]A_ffDcHD AD袱LH5U1H1]A`PHH5rU1H1]A_ HH5 V1H1V]A_HH5U1H1&]H5T1A` ]A_蠽HH5U1H1\Iff.AU1H5DOAT?USH:xVAă~HD[]A\A]ÉǺ1蝲DD(HظD+x1HA[D]A\A]軽D H[]ADA\A]DDH5۶11A\D+mff.ATSHHHGpHOxLHI9wAL$LKpILchI$AD$xOAD$,AƄ$HL[A\fHwxI)HhIdHtHCpLHDLcHL[A\IfUSHH艹H‹C0t&!uCfDHjHCHDHCHCH؊HHHtCHBH&HHHCHCHBH̅HBHBHBHAWAVAUIATIUHSHHHr193HI謋AIƃft;LH5LIL1I1O1H[]A\A]A^A_fAwHHtgxfu"@AEH[]A\A]A^A_LH5LL1I1OH1[]A\A]A^A_fDEGLL1H5%LN1QfAWAVAUATULSHH|$LL$L$dH%(H$1BD$OIHZ E1L5fD3LVIHZLH_GH5cALHhH5XAL1yH5KALH5>ALH5LH5ALխuH5L辭H5 L觭EH@D$ @ƃH@HGH|$HD$(ID$D9]@u |$ zMEsL}HPf|Pqp 1LUPfp1L7I@|$ fLL$L|$@1L?LLT$ 虡L$E1LLD$HT$ Lu-MAH D9d$fDM1H$dH+%(H[]A\A]A^A_fH|$HMHLMAH D9d$]H|$HMHLLM fDH|$HMHL$M@fDH|$HM HLtMpH|$HL$H11mH8s1L3LI6AOf@HfIcGftIGMHE(KHT$11H5EGLII1JHT$1H5(FGDH5ELHT$1H1GVHL$(HT$11H5|HgG2HT$HH5I11EGHH5IHT$1I1GH|$HL$6HX[]A\A]A^A_ÿMAL1HIH5<1t6L11H5=a6HT$01H5D=G6HX[]A\A]A^A_Ht$0HHH+HtGH@CD$GHH[AL$ID$HtHxtA$uƅHHyIHLHDHHID$LHLfH[]A\A]A^A_fDHHqyIHLHJE1DHID$HLH+fHH!yIHLHDHHID$LHLIfDH1[]A\A]A^A_ÿՀHL1IH1 譀HL1IH1腀HL1IH1B1@AV AUATUSHHdH%(H$1It$`HT$`LLl$hD$dXHAuAąy D AEt_豀8ItAEy DA@H$dH+%(`HD[]A\A]A^fDL^AąuLd$LzvHuLkLL`{LsIM1tŅxsSƹ1$uzH{E1Zz$LkƃC0HD$HC4HD$HCG0w@E<@jI9KPH1[]A\A]A^A_@IIFhDzED}IPE9KPiHcBUIǃHI x UgP4@<IUfE9KP_@HcBHI8P8x UI0UP4@0UE 9KPDB EIIvhDzE aED}I`E9KPpHAH5+#11BH[]A\A]A^A_fDH@(IEH E 9KP`DIIcU`U@4uIE 9KPLHHLֿ1L$ AǀTwIL$ D}L!EL!9KPDIcHHHЀUIU@E9KP:DIcHHHƀEI EFE9KP8D UHHIVhrHpHLEA@Dw1L$ID}L L EED} Y^L$ 9KPgfHvH1H5 141AUATUSHH HHHIL9,Ht`H HLHLHp^Aąt1A!HIUF11H5 !L9t Ht`H HLHLH(^Aąt1IUHH5!11fDE1HD[]A\A]u1",tfH+DH HHHLHp]AąIUDH511i W@H5O 11N HD$Ht$1LHH4fHALHH9uSPC@ID$$L-Aƃw9kL H@HPP9w)HP0HX Cft9A94AT$PAD$@H&f3L&DLH;huD{HlEt#LfH@HPPA9rD)HP0HP Jf ff\r$L DH@HHP9r)HH0 HH )yf HD$DELL$1 HI9E9LKfD$?IMSHD$`HH$$$HH$$$HUD$LH51D$?MJDL$HD$HD$0E1|$?DH5HJ@LMIDD$HLT$HM9uL$fA? t MIM9v1HL$LHT$HLH56LT$L}pDLT$,D$L-@DwD$LHLI;Gp HL$HHHAhLpDL$XL1:BLD$MLHT$8HLM) LT$ XZEL$D1 HD$$H5aHPII9AEHLT$LM fDA? t MIM9v1HL$LHT$HLH5LT$L}pCLT$D$L-TwD$LLA;HL$HHHLpDL$XH D$ L$  H\$lH1H561AQ@HUH5{11j2HD$HHD$E1HHxpLt$L|$IDfDIM9opIFpOdIL`hA|$\uAD$ #H$A$$1DŽ$]A…y 2Lڅt%LH$8f>IL$IHI11ZHULH511cX1LA+HcHpHD$DL$uP 1\DL$Lt$AAHL$H@lH DL$A@D$?A^LDD$MUSHHtaHH>t%111IH<H=wHH[]DHH5n12J(1JH1[]ÉfDAUATUSHXdH%(HD$H1HIH}IHI1VHHL@@Lt=L=tK1ILLHXH=wZHT$HdH+%(uEHX[]A\A]DI1ѐHH5b1&I(1F?AWAVAUATIH5zlUSH(H|$H=dH%(H$1=IHHH\$ L|$Lt$L-,fuOt$H|$LHHD$AuGLILLH1AƒuHD$DD$H$dH+%(uH(D[]A\A]A^A_E1">mHH5>1D1ADDD$DD$AWIAVE1AUATUHSHH(L(HL$LLD$/'t*~H\$L#H\$L3H([]A\A]A^A_LuIPHD$Ht?M@E1fM'HMAt$PL&uII L;l$uԸff.fAWAVIAUATUSHHHHvdH%(HD$81HL$(LD$0HD$0HD$(AąyOu A~!IVH5$11cHD$8dH+%(cHHD[]A\A]A^A_DLl$(E~8LL0H!uHT$$LHD$sL$$LDHA HD$L$ N~bHT$0AF 1HtBEf4}DE1AF0H5 UIVLL$I1%E1HDAHH0HC Ll$H|$(HAu- A}Iݒ{HƃΒHIV1AQII1VL$$H5QDH ;AWAVAUATUHSHH(Dn8HvdH%(HD$1HD$HD$HEHL$LD$ HAąyWu2{!t,E1HD$dH+%(H(D[]A\A]A^A_HSH511,f.Lt$LHLDDxA DbHD$HPuhHH.HHHHx|HHD$HxHrPHp4PHHC Dc4fSHLPILq1"ZYxX=JL"HHtMHV)H1H$dH+%(u H []A\fDԸ5$.؅~ljD$ [5D$ DAUATUHdH%(H$1HGHLIMHtLL,L Aąt3H$dH+%(_HĠD]A\A]fDHAąuEIHAHD$ D$1H$L"AąEM-(AAL1H5H1EB-(6 -Dډ"H[H HIH,I(AAmfƅHH5B1f.{,D AHX;LE1HH5{1jH/;LM1HH51A,3HW11AH5v+ :H5r1AH1H+H5;1A$+:H51AH1\2!fAWAVAUATUSHHH|$dH%(H$81HpqD$$1H\$HHHChDH\IEA A0l D$#IHEAH$L$1DŽ$HDŽ$LAą]< Hl$@1 LHD$HADŽ$XH$P…y %*څ*8HÃLEILEDH5Ӧ1H1_IH5A11ABD$DIH51|$#t Aw AAOIW1H5I}Ao1LAƅZT$# ˆT$#7IIWE1H51qL$$@H|$1LAƅuAOIW1H5$/A_\A0!HA/A0$D$4Ix1MYH@hLMfH5L$T$AuHAuH DH4L$~3Ht$Ll$HLEH|$HH;u=1LH51褝sDAUH5/ATUHSHH(LodH%(HD$1H$HD$LHD$Ou3HAHD$dH+%(H(D[]A\A]1HL$HT$IH5L:tELH5c11ҜAH|$H|$H<$yf.H $HT$HHt$HIHtH=wE1fD AAD ~ff.AVAUATIUHSH_H;tu {pH5FHu[]A\A]A^H(IH;tu{puy{/usLp/LHLHPLLHEHHt;HwJ[1]A\A]A^CP[]A\A]A^Mu f[]A\A]A^fDIAL-fAWAVL5AUIATL%USHHLdH%(H$1HLHLVAąA/H5o1H1[DL$DL$HD$LD$DL$HD$EAD}1ҹDL$H5VDL$,-1ҹDT$H5UbDT$o,E1E1#HBL=E1E1LH=HD$(e„::ILHt\HL)AхubIf.H5LaHiH=-AIHHD$pfLAATL1AVHHL9DLZYx>1LLH5z1HT$(dH+%(uRH8[]A\A]A^A_@:LH f.HH9l$t Lu@ff.AWAVAUATUSHH $HfH|$HIt$,HT$dH%(H$1$$fo$$(fo$ $8fo$0HDŽ$Hfo$@HDŽ$Pfo$)$)$)$)$)$HHQLI@1H~MIHH9t78tH,H5L11KyE1H|$jHD$@xD$`E1HHHD$HHD$0H'HD$8H/HD$ H|$`HD$ H RHtLd$M ;HD$8H D$0H D$ &H|$/rH H|$H$DŽ$ HDŽ$HDŽ$HD$…H$Ld$@H$Ht$L$PL$H\$HHHT$H$LE1L訔IHt`I<$HdtIH$LLTLH$ID$8LID$I+D$0JDHIHuMZHH;\$td KDLkHHCHD$HHCHD$0H'HC HD$8H/HC(HD$ Ld$@H\$HH$T$@T$@HD$H$T$@z$T$@H Ll$HD$H$HD$H$HD$0H$HD$8H$D$ $1H0$D$,D$,~$ >IHvH|$`1H$I$0?AD$LH$dH+%( HĘL[]A\A]A^A_fDC0$D$,ULILHHH3'xtM|$M9wDMHcC Ht$HLML9L$H\{|$@GLD$HL$HL1H511H$1rH|$pD$dH|$Hl$H$Z$fD$dHL$HDt$@HDs|$@uLd$@H\$HVH$(HÉH5Ū1HHD$H1qLLE1+HD$hHD$hH;D$xtT$T$ډH$L$dH|$p9$t1D$dm$D$dAHD$HL$1H5sAH1qD(gHHD$H51E1H1p3H$Ll$ 1Ld$@H\$HHD$5HH|$pH$1$D$d$Hl$D$d HH|$p1^D$dAUfH5ATE1UHSHHhHdH%(HD$X1HHL$HT$LD$D$(HD$HD$HD$HD$ 8D$8D$H tXH|$Ll$ H5CHL$HMHT$D$PHHHtgH=woH|$eH|$[H|$QHD$XdH+%(uLHhD[]A\A]HMHU11H5Ao{(Afk݉(AWAVAUATUSHH $HH $HXfM8H<$t$dH%(H$H#1D$XHD$PIIIWHMI@,H~sK8DHH9t_8tHOH54113nE1H$H#dH+%(HX#L[]A\A]A^A_fDI+vID$1IhHD$1IvIFHD$XMxLH5yHH]HƄ$L)HtLHL$H9LMHG1Hu H IPH9EA IЄuALgI'IF HD$0HL$1L&Aƅ1IH I9 E11ELHD$ DL$(H|$ IH H|$ DxEH8A DHAHHL$(H9 L|$8HQHIf.JA9| H 8PK HHL H9L$( fxp fx f;p  HHE1HADH AH?I9AA!E9EH|$ AJ Ar7fAn(AFD$IFHD$DDAMcI LLT$ LT$ HEJEz E/ DEB1Ƀ.D9I ItwE1A?PKukEw1LA@E9wUuQHtJAG u H9AwAG ADE9 1.@D9wu HIufIMLL1H51LT$ KjLT$ I:ArLT$ H|$ ;MLMTL-H=VLDH|$D$`@L$SALؑ@ATL1ȾH$XZ@t'ӿHLDju_HhH@uL詾HH9 |$H=L5+@LD@EAArH=DMHILHEHH5,1SBA[AXE3uL$UAVLHuCL =LEL1赽AYLAZLfADž1McAH$Ht$pH׺H1LD$x*HAHD$pD$مI1躾ADžAEH<$HT$PDIHH=ED$Ii(AA0AA1wH$H@pHYt$LL$HLDD$E11UATDtH|$mE1D/L3HI'Mn MHt$pLƂLcMH|$pLL誎H|$pI|$xDAHL1H5^1fIH=WHLHrH5gHE1踷T1ҹH5W;ؽ`DC 1VE1_MD5fDuD$`Qf.LHҍH51eEHL1H51ef1ҹH5:?DH$D0HD$D|$MIH;H ;HDHH5Q1PHD$H1e_AXH HD$D0Dt$(AMcH HLDD$LHL$@D\$HDL$8LT$(HT$ pHT$ LT$(DL$8D\$HHL$@DD$LAG*1҉ƃD9H8PK@ P@@D9p@Ɖ|$H@D9H}pt$(lD9cALHL$8RDpM1LLLT$ H5cfELT$ Nt$(H|$8LT$ 芽LT$ HHT$0LHLT$(HD$ "L\$ LT$(HI~8IH5^MLAWMPDL$X1HT$@c^_LT$(L\$ LLT$ LT$ DIbH11LH5bCEE1ADfEtHH~fDHxL9L|$8IH|$ LLT$( H|$(vLLH511Pb L$LHD$ LLL$ AGI>'qMn MMHD$rLL$HD$D0EDTDH$蒵|$HH b8I1PHD$H5MH1aY^E~L%\% H=3HLHNH5CHE1蔲;LLH5ښ11LT$ I_aLT$ HD$LL$HD$EAD0 lH51D1ADE`,1ҹH55CU M|HIM1PHD$H %7H5H1n`XZE_L%HI`LL1IH5$1-`LT$ L|$8IơL9{HUmHaI9;SIkAH$L1H5 LL$AH1_*LL$D({1ҹH54' I9`菶H|$ LIH11LH51_dM 1ff.fAUfH5ֆATUHSHHxHdH%(HD$h1HHL$ HT$(LD$D$8HD$XHD$00HD$(HD$ HD$HD$D$HµtuE1tHMHU11H5YA>^H|$(DH|$ :H|$0HD$hdH+%(HxD[]A\A]fDHMHU11H5A]H|$+豾IHHHL$ HT$1H5tuLd$(H5?4HD$L舽D$HE1HD$HT$ LHLD$0HD$PdHIHH=E1HcD$ A<{A$Ll$(H53Ld$Lt#H5/LtD$HffDD$HMuKE1NfDLH5E1讼uD$H D ABAD HUH511AY\ff.@AUATUHH $HdH%(H$IIHH6AUATHL 0L˂LE1Hx?=sH5 H艩H$dH+%(utH]A\A]fD1ҹH5g0C1LLH5ɗ,[yMff.fAUfATUSHH8dH%(H$(1D$XD$hfoT$`D$xfo\$p$fo$HDŽ$fo$HD$PPfoL$P)T$) $)\$ )d$0)l$@HthHH HQHFHH@HH98tHH5(x11'Z袻E1a1D$H8kx 7IH'H1HI$?zx{AD$H$(dH+%(H8L[]A\A]fD1HvHFHD$H]FWDHH5"w11IY@軺LE1D(H:H$DHH5֕1H1YDmCtHHH511E1XEDH/ @U1HSH|HEHtHH=w(H1[]H[]˹IAff.fATSH(dH%(HD$1HGHD$HtSHH0HtJWxxaHpHT$щÅuBLd$M|HD$dH+%(u|H(L[A\f+E1_E1H|$E1H|$H5yH1H1dW@Ӹ_tsATUSHHdH%(H$10D$ 9ov(?IHHChHL$ HT$HL$A H@l$D$HD$ 1HD$(<ŅC@% tFHޢ{I$1ɺ,1vŅAD$CAD$ H {I $uA|$AD$ H$dH+%(HİL[]A\f.k(C@% tPfDHWH5Œ1E1U6fDLE1諱(oHWH511E1qUA茬׶,ff.HtwULFHMtHw Hw(Lʳu6} yH}H] D1Ҿ$1} bыU$1H5T1T} x@ff.@HATUHSHwsH0Ht=E@1ۅ~/L$Mt}HIt$(gHLH}0H9]@]}DyH}8M[H]A\A諰f[]A\AWAVAUATUSHdH%(HD$1D$$H&LpHA IԅtrHu5E1HD$dH+%(FHD[]A\A]A^A_fDt4H׉$AŅxfD$DE1퉝@MI(tMILLHL$褿AŅu D,$1DVuDډEfIuI(HHt(H=wbL}p@+AIAA݅tDH5$11sRILJ(AӳۉIuDAWIAVAUATIUHSHdH%(H$15Lt$ǺALfDH[5HcHEL-=zDD$D$ A$HL$HT$LLILD$ 1PT$L$ 9H}HcHHIc<$T$HE1)HHcNHcD$T$ )H<Hc/D$ A$HcD$IAt<,t< 8AFIuA$E1Df.T$ хNfMH511}PAH}~HEH$dH+%(HĨD[]A\A]A^A_f.諱LH51D 1ADPDAt {D ADLH511Otf.LH511AO9H5x11AO/LH511OAA藦AVIAUATUSHG H8AŅAF(E1Mf.}0!H}`%E1ɃHHtlAE;f(}GA^,AHcI^0HCH(HH[DEHHtȋE@uHAE;f(|[D]A\A]A^H;HD0HIEӾA1H57HD1JNE~E4$IV11H5׌"NEy蘯Dډqff.AVAUATUSW8H1f9k8C<HHC@HPL"HPA|$|tA|$}tID$HtHH0HtH:uHpLAƅtI$11H5nMEDډ@C(1L%9k(S,HHC0HHL)AtAtA}0uăvgLpI>uLIHuXL(H;1H5RAH1ADL~+ E1[D]A\A]A^ÐLL1H1yL<@AWAVI=AUATUSHLH(HT$dH%(HD$1FHsLIңHID8 uAEAED$HHHl@f.H@H9cL{LLīAąu݀{ IEHck4Hl$HD$D$AcE1XC(L$L11H5AJHL$M1ALH51IC,DpMcC(u|$mu*mL11H5׉AI|$yEC s|$ytY1|$mED$EL{HT$H51Aĉ1TIHSHL$11H5(;I6EL{AE=L11H5AIHL$L11H5AHHSHL$11H5AHLH5p11HAHL$L11H5yA~HyHT$H511A^H脟@Hz(AWAVE1AUATIUHSHH3DAuAG<@f.IL;s(RLk0HE8KT5LHHHHILcPM9wHrH9wA!HC ITIcGHIc$LaHHGH@0HuZHHHT$HT$HL7urHT$HLu^Lk0HE8HT$Kt5LHcHAG<@H1LH51*F[HHTfHc{PLCHKH1H5ˆ1EH[[]A\A]A^A_HL1H5X1EH[[]A\A]A^A_1f.ATUHSLMtIwI|$膡L~LHDžMtI|$]I|$SLKHHtvHHDžHDžHDž HDžHDžDžHDžHDžHHHtHw藚H(HtHw}H 1H}pt#HH9r9HH)HHHHH9vHHxCH2HfDHhH5f11QḄ1H1HÐHuHt HGhDCAWAVAUIATUSHHHHohL=5L5hHt9;.LetOE\tgtzH}Hơt HLHHu1HH[]A\A]A^A_MtHL耡tf.LLetLLMs11WH4ff.@ATE1UHHu HHtAH}HtHEHHt"Ey FDډHD]A\@軜fHtHwyf1ff.fHATUHSO81ۅ~;EDcHD[A\AWIAVMAUATUHSHH(HT$dH%(H$1MtkIHHQI@XH~@I fHH9t/8tHAfH5[11=I?Hv IFHLEH^LH51L $T=L $LMt IH?HD$$E1H=eLL$wLL$HItLLL$譔LL$H=,HLL$ 菔HHD$HT$LL$ HI/HHHLL$H|$ fLL$1MfDAtAHHuAHD$ALJIIALJALJ諍AƇAGPIHD$MhI`$ApMtL(IHMyIH7bIn0HdHHVH=5LI=DIN8HL$HGC$Mn@HKwDLIH oH$dH+%(-H(L[]A\A]A^A_@A~H<$HH51L $:L $DHwcH5X1I:wId@HȒ1fD tA HHuA.L舘H H/LHc؅Ixd MIL D$],IOIH$1fDHLŖHHH豒HHxuIHLIHH‘M$A C(IH蝎I0Ht"I~(HIHHLMÙHHHHL$ I1HH5T>18H_GH|$u MHWMfPMIA+HD$0HD$(Lt$8MMIfDLLeIHL衐LHD$$IHD$5HH(IIHaIHCt=Lot-H5L虔aH5L}uOIl$H5ŲH`(H5H詗H5H蒗LLHH8L@CLDK(H5|P1sT$:7H5[L;Y^t|H5L&H5bL%H5<`LD$APH{ H5űLƖ)LEHuM)MMHtH@HLLH9HG1Hu%fDH HWH9A HׄuHT$ Lɿ1H5^+6H59L'uO{Hl$0H}HE'Hx'HT$ H5!|1AMP5DH5ܰLŕuV{|Hl$(I<1KH,$MH_,HL$ H$1IH5;1`5CHcL$Ht$HIHL$PHL贁IHLLH|MHC`HI9opMIIHIH5o11 HfDE&IIL趀H$HH$8`AIHHHH: uHHIIcfHHEEE E0MAM,AEPAE@D$@AH\$PDMADLBPH@f 3L[H4$HHDMH\$PrAĉfnf u fhDeDLOL0HD$@[HEIHD$PD$LEAF<E!3HELIvI9tH|$PLtHEHEuPEu@DeDA H\$ADADAE9DLOpfuHP t˃H4vHDDH H9t9uDu DLH\$NL0IZH5NHI(~HD$@@f sHD$@ELpS[E,HD$@Lp\E0bHD$@IHU8p!E(\Lt$HMHH FtH ZUHHDLH5j11HáCHD$@HD$8H5L)}HD$@EHU8LpfLt$8z Lt$(HHHHSH5k11HLt$(DeH@ H$H1ADH5r1yHc[ }HL$ HLI11OJ$H5E11H0M6LH5i11HjHLH5h1H1@A~HvLH5,i1H1L|$XMH|$( ISH H1H5He^A'H5q11Hc<LH5o11MIVHH5k11H_SIVHME1H59k1H[,ML|$PI$HIVH5Cl11HIVLD$HD1H5kHmIVHL$H11H5\kHHIVL$11H5nH!{ILJ{,H 11ILJH5cpHT$ H5^11H]SzHL$ L1IH5/1HL$T$11H5OlMH[`HL$T$1MH5lH:zډzH111H5=cILJ yHL$ L1IH5 1lyHL$ 1LIH5 11LHL$ HA11H5(eHtI}XH wHL$T$1MH5kH4LH5e11HvA1H5dLt$(AHhvuAD$f AD$ D$@AD$$AEI AE$L9l$RLt$PHD$8$XH|$HIA~jDd$1H-GbHHI9u7q0DYLIAD4Da,HA4AAD1HA9Dd$H\$HD$MCCH{ Lt$Hk H<$HDHD$H$L0EL0IQIA~ZIHH\@ H@H9t?ItE|MApE}LEhHgHEHH|$1gHEHL|rHE8HHHt$HLmCgE~CwEH$IE`D$|D$HLC $LH5Z1eH5W1MHáHC,H{8D$@HcHt$I;IiIHLLH@HD$HXHhNLt$(H!YH5{7LpH5r9LHH…t/Ht$(H@ HTDXEt DEuHH9uD$0AEfAD$MH611H5q\H dH_TnHT$ H5R1H1 HT$ H5sS1MH_j HT$ H5R11HI H$H5X1Há! LH5X11 HácHH5Q11 IL T@zmHL$ HT$1IH51 HT$ H5 V11H_ HT$PH 11H5XWHád HD$HXHhHD$HlHL$ HT$1IH541 LL$HA|$H论HH5a1H1 I$LH5Y1H Lt$(H$LH5[T1 HD$HXHhAƅHcMM(H$H5V11H< H$H5TV11Lt$( Hc],gLT$L11H5SH,$MHL H<$XDLT$MMLMH5S11LMH LT$L11H5RMHL MLH5Q1L1Me sL|$H_MH,$jHL$ H$1IH51) HL$L1H5P1 rLT$L11H5QQMHáL HL$L$M5mAWAVAUATUSHH(LgLoH|$LwMtEMu@A1DH5_11p jH(D[]A\A]A^A_V^nILLL1 HH=zHL$E1HA HHHcI,HcP(Lp0HL$HT$Hu2f.Mtx\tH@`IEILt$L9|$tmM&InHMnLHEHuLH5L_1HD$H5d_HP11AiifHD$E1HcH98tf.WA@LȉHtfuE19t>DfNA@IsfuA9DDDfNIEADwHW HHH)HHHH)ȋOHȁt8NH IH|@HƋ H HH)HHHH)ȋJHH9u19tW9VuN9OuHG H t0HRHTf~9xuH H H9t 9t1ff.wHW HHH)HHHH)ȋOHȁt8NH|HƋ HHH)HHHH)ȋJHH9uHE1tLHHL)LHuLfD^1EATDIAHDɋBHȋOhHHDHH9IAD D9fALHADL1EvkAt@HA t$VHL@HʉPPʉPH9u1DA ȉA 1DHA t܍VHRHLH ʉPPʉPPʉPH9ufDHA tVHRHLH ʉPPʉPPʉPH9ukHA XVHRHL@H ʉPPʉPPʉPH9u#A ȉA AȉAAȉA1DHA VHLHʉPPʉPH9uH1ҿH5VHff.@H]HfAWL׮AVAUATUSHHL't"L@H@HHP9r)HH0DL@ H-t$L H@HHP9r)HH0,Hh EPE1DPfw Uf9tHD[]A\A]A^A_fHLADŽtIH H AtABH@IDH$f.H H H; $tDiDuE9tDDLHL$BmHL$uDDHHL$uE1Of.ATAUHS@HDCXAy]t tA[D]A\ff.AUATSHdH%(H$1H|$7QH$H5bSHLd$ Ll$H1H\$MLHH5aQIH$L1LH5aPA1Au5fnD$ fnL$fo lfrfrffnL$f8;ff~H$dH+%(uZHĠ[A\A]fD$T$fnD$ fo kf8;f~uHLd$ Ll$H\$4QH(dH%(HD$1=]t1HT$dH+%(H(@u=([~OtHHD$H$Xt[fDuf.HS`11H5$SPAWIAVAAUEATAUSLHdH%(H$1f)$)D$)D$ )D$0)D$@HtqH H,HQHC8HH DHH98tH_H511ZALfD4$M111HL$At HHuDl$Dd$Dl$ HH H BD$0D$4D$8D$<D$HH[1D$H\D$HD$@D$D$,1Gfl$Dd$Dl$ HD$1D$HD$,HD$4HD$<HD$DD$LHP1A1aNAą-H$dH+%(HĨD[]A\A]A^A_ÐD4$M311l$H Dd$Dl$ H CD$0HC D$4HCD$8HCD$H'1ff.SHdH%(H$1HHHH8HQHFPH~KHDHH9t78tHNH511HfDf)$)D$ <$)D$0)D$@HO HK HGH?H3 H1D$1HvCD$ H'HC HD$0H/v HC(HD$8HCHD$1HvHCHD$HP1 AEDD(H0@D+xA@ED ADDH5K>11AsD+e:fDAU ATUSHdH%(H$1H<$AD$D$9xnAă~.H$dH+%(HĨD[]A\A]fDǺ18>DDD(H0?D+xA@DD ADDH5K=11AsD+e9fDSHHdH%(H$1<$HHt$AD$18Au(D$H$dH+%(uHĠD[yaCDA9@SHHdH%(H$1<$HHt$AD$1'8Au(D$H$dH+%(uHĠD[yBDAt8@AUATUSHHdH%(H$1HgHQHFH~rH @HH9t_8tHGH511NBAfH$dH+%(HĨD[]A\A]D$ 1|$Hw|H$1HwhHD$H1A6AąxkǺ1c6ADD(HfDDCH{D \Et\HQHC H~"H @HH9t8t2DSfDd$0t$4l$8T$<)D$@)D$P)D$`V|$@HT$0@1Az4AŅx;H$dH+%(HD[]A\A]A^A_fD?D0EAAuD$4 D$@AuHHHCHJHHfHH98tIfǾ1M3D$ >DD0I9T$ E7A%ESfDd$0t$4l$8T$<)D$@)D$P)D$`H71H'vHC HQHD$HHHC(HDHhCH5:1ccHDH#r1D$@1H/vHC(HQHD$HHHC0H%f.HH98tfDDH5611L$ E7Dl$ =HH#C D$@H'yC$D$DH/pHC(HD$HH7fHC0HD$PH?\HC8U@HH#1D$@1H/vHC(HQHD$HHHC0H$fHH98tfHQHC HHf.HH98tyfHH98tYE1H/1H;vHCHD$@DD$H}H1H'vHC HQHD$@HHC(HNHH9>8tHH#nC D$@H'eC$D$DH+\C(D$HH/SC,MHH#oC D$dH'fC$D$`H/]HC(HD$@H7SHC0HD$HH?IHC8HD$PHG?HC@HD$XHK5CH/fAtHt$DHD$ HD$HD$ADfDDd$0ft$4l$8)D$@)D$P)D$`SET$@fB|$0t$4T$8D$<)D$@)D$P)D$`!HEHcH>@D$@HD$HmC H's$fA@aD$@D$DHD$HHD$P1HQHD$XHHC@HDHH98t딋C H's$}poD$@D$DD$H1HQЉD$LHHC0HDHH9n8tD$dD$`HD$@HD$HHD$PHD$X1HQD$hHHCPHf.HH98tHD$@HD$HHD$PHD$XHD$@HD$HHD$PHD$XHD$`D$hHD$@HD$@HD$HlE11 t$@T$< t$@T$f9tfE1ɉʃf9AD9kPAF@H¹LD$HH9HBHIV8H4H>"LD$HHIV IIF(IF0LD9EoE|$LLE1"t]I\$ I At0A@H@IlAWsL0A~(H I H9uA@LLDH(D[]A\A]A^A_E1D9uAGA9D$uAE1D9uIl$ I_ 1DHH9A| A9| tE1D9uAGA9D$uAGA9D$uAWAt$LVAJEo E|$ [E1D90AGA9D$!E1AG A9D$ A AWAt$LAAD$MdSuLAHHL9uAE9DDHn;jDDLDnDE1f9AVAWAAVAUATUSHHG(N4AʈL$T$HH?DMT$L$Iŀt0pfH48HcH>@f'Au1H[]A\A]A^A_H[]A\A]A^A_@AAAuHH[]A\A]A^A_AEu@uDH8AAkfAMLAAt$tM} 1Aw1HoI ;\$|AUtDHof.Au 1DAuHuDHTHU(BBAuHaAEADžt5Mu AMlAvH,EEIM9uA@AuHOAA1DH5!!1AAt$@UHSH1H=xAODHtcH9t^PftQIsuXMPE@9sYHt'H DHRHJP9rHB0AA)BHB  u;(H[]f(H[]f.ATx&Ht}H@PIľHID$lAD$AD$~&I$HtWID$fHP@@IT$ IT$X@Iw LA\I]'AD E1LA\LI!ff.fAWIAVAUATUSH(LgLD'Ht$LoMtGH(L[]A\A]A^A_@A]AE AAEƉD$%HHtLH!EuUEuAU Iw JD5HHD$ IwXA} AUH|$H HD$L$I_DEIw fEȉEEEuȉEE ȉE EAU ȉEEȉEJD5HHD$] AG@r1/DAHAAFAFAFAFA9_@?IG0HD$L4LtH: DIG`H0@GT9sDHHGT9w)HG;psHGXHt!HDHO%1HfHG`HHDAWIAVAUATUSHHGHHt @pAWPAG@H-k]ЉD$ @9&L H@HPP9w)HP0HP BIՃfuVBuK2LIHt9L5\H5g-fI6IL"t%L9u9\$ t"AWPAG@XAEH[]A\A]A^A_H[]A\A]A^A_ÐAUL-sATA UHSHHHL9Vft|fwvfv:ʸHOp tMNunHH[]A\A]Dftfu*EpHHcȅu0fDftJE#HH[]A\A]D1H9}#HsNu)ًv HHA@vqHEpHHcGAWAVAUATAUHSHHpHɃfw>uf)fu]s fDLH@ u=0uaH5_11E1"HD[]A\A]A^A_fuNjEpDcHHI9LG@Ls tuFAH@Llf.AvHAąA9DLCAFyu A1AuI M9uC1EA?A4@sDepEtEDHfDHEpAHEp  DډfAWAVAUATUSH_PDg@HT$IAH׉H5ͱ#t{B#AA9s_L5Lp@D9"LEt#L fH@HXPD9wHP0D)ًHP B9t9AE9s A]PAE@ H[]A\A]A^A_D2LfHHtH|$tuDH1[]A\A]A^A_f.'AUATUHSHHGD` HG(LH9v{HH HHH HH¸H9HBиH9HGH9HCHIHtFH}(H1H+U(HLm KD%H](H[]A\A]ÐHG H[]LA\A]fDH1[]A\A]ff.AWAVAUAATUSHHD@HGHO8IWD` H9HHH0HHȹH9HBH9HGH9HCH4HIHtfHC8H1H)IEJcH>UPE@E|$A9:EH @H@HPPA9rD)HP0HP ujD1DH51lHHAD$Ml$ t9M|fEeHD!HIM9uAD9t$HAD$Ml$ tڃH@M|fDEeHDHEeHDIHI M9u덋uP}@E|$ A9Et.H H@HHPA9rEA)HH0B HH E|$A9E-HH@HpPA9rHP0D)HP fAD$Ml$ H@M|EeHDHI M9uAD$M|$ H@MdE/HD*HI M9ukMPE@E|$A9Et*H H@HHPA9rD)HH0 HH DH@f  AL$1D1H5_ HfDAD$M|$ MdDE/HDHEoHDBHIM9u1AD1H5脢H`U@1UPH51RH.H"HH5t1H1H51H1H5ݡH1DDҿH5踡H1H5& 虡Hu1DH5$wHS1DH5UH1EH DH51.H f1EH DH51HDDH51HEH EH l}D5D-H1H5O1萠Hl@AUATIH59USHdH%(HD$1HGH|$HHžpHD$f=t;f=t5HIĹHD$dH+%(HL[]A\A]@1HuuHHHxe11HuUHEIHHHھHH9vQLfHI1V@HD AEu5E12LLLI(HMc~D A!HIff.fAWAVAUATIUSHdH%(H$19H}Ll$0fHÉl$0HD$LLt$1AD$HD$(D$D$4 Lt$8…y څu_DD$AwiLDHIIL H$dH+%(HL[]A\A]A^A_LfDCID AMcDDHDD$ `IHDD$ fLl$0HD$1AD$HD$(DD$D$4 Lt$8DD$ yDD$ څWD$A9s,II 2IILAAV AUATUHSHdH%(H$1H<$AD$D$-AŃ~MDHDIIH$dH+%(HĠL[]A\A]A^ÉǺ1MADIA$Ex/EzkAAE1~VADH51A1DE豛A$#AD E1;1DAWfAVAUATUSHH<$Ht$HT$dH%(H$1)$HDŽ$8}H<$1@D$ |$ 1Ҿ$IHH$@LHHD$8HH$L H$L?1HH1E1E1H$S@H5LyH5)LH$ZufD1LHHELLIHHLAH9$H$L#IH2H5HHH$sH$cH$H5Ȳ1I`芙H$dH+%(MHĘL[]A\A]A^A_H$HmH$HpH81HD$ H=HD$ HsH;HHIH=H\$H@iL|$ LSnH$H511識H\$HfH$HH8pLHIH=} Y|$ H$1LcHH511HsHT$H; IH=1DLL|$ uP H|$Lc4 MtIwLH5H(HH $DH5o11莗LI_o|$ HD$HH8H $DH511DH$H511E1+|$ L$LD1H5rHD$LH|$ cT@PAF@D$dIFHHD$HH9 HD$HD`PX@D\$`H\${@[P|$0|$dHHD$HH@x$HD$(HD$H@@$H H|$( |$`AHt$H|$`DHDE9vDH@HPPD9wEA)HP0BHP BAAHr~DDH511ȕHH|$(I%L|$ H|$ L|$ LMIfDEAD9'\$0$\$`9\$d1 D$`HHD$pHT$)L$dH9uH|$pBHD$0HY D$`Ld$01Hl$PHFHl$HLl$@ILt$XMA܉AuHEf AIAEDAFD9tRH fDH@HPPA9rDI)HP0HP IAFpAFpLLl$@Hl$PLt$X\$`D$dH THt$pH|$0)Aĉ$#A9v|Ll$@Dd$`IL|$PHl$8MD$H5Et#L@H@HPP9w)HP04Hp FfA9wLMLl$@L|$PHc$HD$hH$LD$AHPL9sH@HPP9rAA)HP0BHP BfwtHD$ht9uHD$pHl$@L$HL$HD$0HD$XL$AHD$1D9vfDH@HPPA9rD)HP0D4Lp A6tKAFǃf$AH|$=AIĸHB 0fAD9$tHD$PP`1HȰH踲HUtAPL9v@H@HPP9w)HP0HP rfwu:fuJ uf wtJftuDA9gADYH|$0LLcLl$@MAHD6H|$(*EgL|$ H|$?LL|$ M @H $H 11H5 I辐L|$ -2DDH5 11蒐\$ 1|AH|$h<AFD$x%D$PHD$xD|$`1E1ɃH$D$P%HH$A D$ML$EEH$HHHHH$HH $H!H ńt AD$7L$DsE9|6C >HD$0LHcHL$I4$t&D{MHL$D$H$H9l$X>H5$@L|$HHH$HD$xHD$xD$P%HH$HuLHHHH D$xH!H$H Ät EM 9L$`AWPL9sH@HPP9r)HP0HP rfwFH=^HcH>H|$@H0~XD(H|$(AHH9l$Xf$uBA2FuH|$@H0$fffuA~y뚐H$uf$t|E;D$P~AD$+D$PzA9~.9AFD$x%D$PAF@8: Av)DH5611Hl$@L$L$H|$hH|$0'Hl$@LHEL$L$L1D@V1H5踌ZYH$H511蠌 L$Hl$@L$L$|$`v#\AčSPHH9D$puH|$hZH|$0P$\$`L|$0Ld$8D|$dH5g=t%L fDH@HPP9r)HP04Hp 1L贪tTL蘬HuD9uL|$0Ld$(Ll$0$Ll$8Hl$@$l$`L|$HM)AH5<t LH@HPP9w)HP04Hp LOLHtA 9vA cD$PD$xHD$p|$ cEPL|$ McHD$LMH8oL|$ L|$ LMML|$ II H|$0HH|$(I }L$H$H51HI EL|$ QH$H51jHD$HPPD9!H@HPPD9wDH|$H)HP0H@ 4DH51H1迉f.1LAHl$@Ll$0MDH51H1ItH|H|$(r9l$dMLl$0Hl$@L|$HH\$HC@CPI^HAFPHC@AFT(H|$(AFiH|$ LcLl$0Hl$@LcMHD$HAUIATUHHtH1H+IHtH=w[L]A\A]f څtLcuL1HIIvAD E1]LA\A]fDIDAufAWAVAUATUSHH $HL-1ҹLdH%(H$HaHD$HuHD$ HHD$(HHD$0HHD$8HHD$@x_1LIHqLH5_1[H$dH+%(HL[]A\A]A^A_LH511H|$PLl$vHl$HLH$L$L5L1IL@un1LIHt*H=1LH51vDDLL1DD$ LDD$ EI9tMEII@H5i11E1D{LH51(H1߅+}KEADUHG0AWIAVAUATAULSLH8Ht$HT$MtIHtHMw(IwE1H|$AEtH|Jy7@HD)HIAIO HHIG0HHHHH9&IG(HPH9HCHHD$ HHHD$(HHul$ A@IHD$A)Dl$f.I|Jy7HD$L,MtCMIwMmI>AHمtIL$HH HIFL1MuIHD$HD$I;G rHD$(E1IG HD$ IG( I_I_(IwH|$AtH|Jy7@H)HIſ]HHT$HHT$HPIWJH HHH1IG0H8[]A\A]A^A_IG(HPH9HCHHD$ HHHD$(HHH8[]A\A]A^A_IGHtgN4Mu\@MvMtOIWHt$I>AWtHtIHEHtIFHAD$v1E,fDA@HD$IHD$IF1IcAWAVAUAATUSHHOJ4Ly#x ‰Ë9uH[]A\A]A^A_HIH-c3Eu @H@HPP9r)HP0,Hh EfHHcH>uLExMMVEHHMBHH)ʋML$HIII)IMMz(IrLAL$EtH|Jy7@HD)HMM8MVMufMMsIFI?LHPPtIOIHP2Aȅu H@HPPA9r)HP0HP 9EuB9EuB9EuH[]A\A]A^A_ËuL)bUMVEHHMBHH)ыUL$HHHH)HIII)ċE IMMz(IrLAL$EtH|Jy7@HD)HMM8MVMuVfMMCIFI?LHPPtIOIH 1Aȅu H@HPPA9r)HP0HP 9EuB9EuB9EuB 9E uuLAEHE H$Et-L<$LdAwLAGIM9uHHzMVIMzMhIR(IrHHT$AHT$tH|Jy7H@)HMA 뭻 Aff.ATUHSHHHHt Aău2H4uDH{`H褧AąxHS`HCDcTHRPD[]A\fDډD[]A\A fAVAUATUSHAIAHEHu(H} A AH 螨HHtV1MtA>u)AH DcDk[]A\A]A^fDLHy[]A\A]A^ ff.AVIAUAATAUHSuHEHu(H} A AH ʧHHtR1MtA>u%AH DcDk[]A\A]A^BfLHy[]A\A]A^ ff.AU1ATUHSH7t LeA9t$Tv H[]A\A]ÐHLI|$HIHtHPyuH}`LKxHUBTH1[]A\A]ÐAWAVAUATIUHSHh~dH%(HD$X1AŅH}lH}McAMHGHw(H H [HfLLLd$ HLLt$H ALHHt}3tH}HtL3H}޲H}HRADžH}Ht 3E1HcE1ɹA~D;LsHHuH}D/A@HD$XdH+%(HhD[]A\A]A^A_fHD$,@yƉD$ DD$ DډyEDEډDEډtwA ^AWAVAUATUSHL.dH%(H$1IR IUIHFHH~CJ. fHH9t28tHH5l11kuA$hIHIM'L-n1IG8HHL(HmHEHEHEHE HE(HE0IoH: A\$PEl$@AMcILAIGHHA EALH@HPP9wAA)HP0H@ BDfACȉ HI9uLIG HH AEEHHN*LIa L[MI{HLASPH-AfH@HPP9w)HP0@HHH)HHHH)ƋGHfIE1E1HixMASPHL9KA{h DP@D$E PP\$H- $u @H@HPP9r)HP0,Hh UfAf8ɸH<YMD$AS@L؋\$9{N D$MfDD$L؋\$A9[@" ASP|$ME:H\$HIHIH\$PEEyH0#H\$(Eu %@H@HPPA9rD)HP0HP HT$(H|$(GfnkM]HD$I[HQ Ik(IsHAtH|Jy7@H)HHL;M]M5Dt$`fDMMIEHt$I?HPPtIOIEH5M"A̅u @H@HPPA9r)HP04Hp H|$(}ktIU0Ht"IE(Iu H @HH9uAE@t$`DLIE0rDIE0HD$0HIE(MMLl$XE1Dd$dImMHD$8IE L|$hMHD$@HD$8B HD$@H΋f.x*M$A$9uMAA2A9tDxMAA2A9uHLT$T$$PDHXALT$@ffT$$AIL9t$0HLl$XDd$dL|$hA}@.Dt$`IEH\$HD$E9IM]{L-hHgM'LEHC7LiHHHH)HHHH)ЋWHHHH)ƋG HiHHHH)HHHH)ЋWHHHH)‹G HHHH)ЋWHHHH)ƋGHO AIIbI YI(PLHH$dH+%() HD[]A\A]A^A_éz@MWDmMrMMb(IrLAEtH|Jy7@HD)HM4M&MWMufMd$MIGI<$LHPPtMt$MLELEuH@HPPA9rD)HP0DL@ LH(fu*LHftU@HsfuIGDD9MW.IGMd$EBMEMWIGډE1E1LL7 ATDMMWHMrHH)HIII)ŋEIMtIR(IrLHT$AHT$tH|Jy7@H)HM4M6MWMuNf.MvM3IGI>LHPPtINMH AL؅u @H@HPPA9r)HP0HP 9EuB9EuB9EuMMWHMrHH)HHHH)ЋUHIII)ŋE IMMb(IrLAEtH|Jy7@HD)HM4M6MWMuMfMvM3IGI>LHPPtINMH AL؅u @H@HPPA9r)HP0HP 9EuB9EuB9EuB 9E uIG1H跾InI eI(\LLcQRADH5'1jDH51AiDH51is11IG`HAH=IHzHDZ@1H$L%EtkBPLu fHRHBP9r)HB04Hr H+trfL`HHHuI9j@wIHtLH5}Aƅ%IHh`Ht&HwH} 4H}HIIW`HHHrqHP`IG`@h@H|$X@ffXPE,$IL9t$0=Ll$XDt$`Dd$dLHSH51AhDt$`M]LD$PMEE0HT$HHt$E1E1LjMAz@M8IHlID$H`I$H`ID$ID$ID$ ID$(ID$0I"IQPA@,'@H9vH@HPP9w)HP0D,Lh AEfw IG94tHH9QPAuE1E11HLZAƃDEKIAIo`Ht#HwH} H}HIG`EDH51DfHH51ffLIG HH]AU.f.fEEA<$~q@1H-:f.APHu fHIHAP9r)HA04Hq DnDfu IGAB;tgI9Y@wE1LйEI1ۋP@ufDI9X@pPLyAƉH5|6HT$xLtHt$xIHxHt"HH@HPP9r)HP0HP H@Afu E3fu E$IGB4AuE1E11LA AIII IGhPHcpP~HcpPH9H@L@ H41H@H9wXPLcE1MIIH@AID9IWB9"u܋PP9H5u @H@HPP9w)HP04Hp ~Ht$HcЅ*Ht$LHT$蔹IG HT$LB, IIփHH0+pPH+x RHC( @D9uE1k [D]A\HB AtALc(O[N\fPH A @L9uDZHC(R B @ @HB AtALc(O[N\fH A @L9ucHB ARALc(N\DPHA @L9u*AAff.HAUATIUSHHH(0MD$8Mt,AD$ 1ۅx!IL$H?IEA H\$L55H$QH HcHL$I)IH LGHLDD$ L|L(@DKLLLH1HL93H}aH}pHI"IHwDCH4$LLH1qHHD$fff.AWAVAUATIUHSH(FHT$L$D$I$AD$HDfDLHH5+FH1D$AD$jHD$8t |$KH HL$H(HH5[1]A\A]A^A_Jf.HLA>}L$LDHg@LHMEE}L$LDHe.LHA6H}yHH5.H1fAD$fDH(AD1[H5]1A\A]A^A_;RLHH\$HOIcD$HL$tH藂XHD$8t |$f1H5HL$LHHT$H5H1AVH(H1[H5Ϻ]A\A]A^A_|$HtHHkH5HD1LHA6H})H5ZHH1ULHD\$NAL$D\$.HD$8t|$H,%tHHL$H1D\$H5D\$H5H1D\$D\$fEvfA_EE1L-A\$EtbLd$MD|$LH1D9u CD1Ct H}#CtDHHILL;d$uH5H(H1[]A\A]A^A_&fDH5H1ef.H5H1Ef.H5ǸH1%f.LHHUpDHVLHHUhDH6AvH…y[H5OH1jDLDHbDHUhDHH5HH1%{H5H1ef.1H5HL$LHHT$H5H1D\$HD$8t|$H"tH=HL$H5H1fDL$HT$LHAVH5^ H5AH1/H7"H5+"H1 AWAAVAUAATIUSHH8DwddH%(HD$(1H;D#~{Ht@HrHcCdS`H{X9PSdDID$+H H}oDAFL$DL$Erf.H([]A\A]A^A_fDExH\$DHAĈD$A A`fD|$A06wD9|$lLDHH5H1{@fDEx cHUhDHLD$LD$HE@EH5H1H5yH1 ApDHLD$!LeDL)vLD$0t.LLD$qH5H肥LD$uDDHLҲH5ݮH1qL@ApT$HL$LD$IX L$&LD$AMlsT$HH[L9uH([]A\A]A^A_HUhDHE1L-H5MIL貤t!AIAI6L葤uMcLH5HIKT%jf.Mp EHIM$AvDHI LD$M9LD$uދD$ta@H5H1f.Dl$Mp uDE1tf1LDHP1LDH(D$fwAqD9|$fEEH(DH51[1]A\A]A^A_Cf/DLLD$sLD$0t-LLD$~H5XHLD$u DHL>H5IH1LDHH5(H1 @ATUSHBPB@9HAąt&x D[]A\@ãDډD[]A\@CT1HwŅx7CT1~fDHCH1Hߋ4Hc9kTD[]A\fD[AډyHAcAUATUSHH HHHBHQHAH~OHf.HH9t78tHH5L_11KAƢAIHAąuAHHvXHSHvUKHvqCEDH#EHD[]A\A]ÐyYDډHD[]A\A]@H11H?H5r^11@I1H>E1Ht fDLHHL)LHuLf.F@FP9Ѓff.HH9Dff.HE1tLHHL)LHuLfHIH:HLןHff.fH賟HfH6H?鑟UHSHHH6H?uu CtEu H[]fDES)f.AUH5E1ATIUH-SHLH]tHH9t1H3LuMcH@KTD H[]A\A]@AH(At Hu@L1H51>H[]A\A]ff.fIHHA0ZzHHff.UHH0OH}@FH]=ff.fAWAVAUATIUSHHHH|$L$LL$dH%(HD$81ADV AHHcILMH HHՋut!LfH@HPP9r)HP0 HH H}EHT$4LHL$ L\$HD@tHL$ L\$HD$(HDQEyHD@| t$4LDT$zHH4DT$E1MtEAA~ AV H5HcH>@EALzHI$Mt:A1HT$8dH+%(HH[]A\A]A^A_ú@D)ҍ)I$1D1HH1봐EӋN1A:AD)֍9w0 DD1DD)9vEAN 1H5=HT$1A;&@) HD$(P@΃Ht1fHD$(@I$1I$ED$4H|$AM1LI$xHxDAEH|$EkA dEHT$D1H51A:;1fSHHHtHtlw tDwt%uH1[D t븡[@H1Ht[H8wHxH1[fDH[ø[AWAVMAUATIUSHXH|$HT$fL4$AAs@AdA7H|$HL$l$8L4$rHL$LHŋ1rHILI Mt-HDL$8t#I9uLLHD $eD $pAAw A t$@AL4$ACyt8L4$Af#f.AAhAUATUHSHH rHIqHt18Ht)H)LII9t11H[]A\A]@MtA<$H[]A\A]LHLZH[]A\A]f.AWAVAUATUSHXt$LL$HDL$DD$EoHLl$LL|$HID$ t$LLHt$HLLHIH*H!3LH„tXCAvljfwL(DOcM>AxDD$HL$L1HH5k141HX[]A\A]A^A_|$f9Tfuf@8fɺ@HHT$tAV9Suf9wH\$HT$(HT$t$ HT$VT$0f.f(HD$H\$H@D,T$ &D|$0H\$1fDH[A LLHzHL9AFfuAL1fHX[]A\A]A^A_ffS AF Av9s1Шf|fDfjCT$D$LAFl$D$HDfDf2AF9C%C D$LAF @|$ffujf!@LS M^ f f9%t~T$DD$H\$(HDLt$0LHD$ DJL|$8EMLl$@EAOsEELHaHIH9\$ uH\$(Lt$0L|$8Ll$@CD$LAFf9 fDf9f9%cIV D|$Lk H@HT$HDT$AHD$ BH@I\D$Lt$AAuLHt#ANAuE1ELH_uSI L9uMfHD$HD$H9D$(HD$@DHD$H\$DlI L;l$ LpAVIAUIATIUSHHdH%(HD$1HPH4$H1H貉Htm1HH-HHteLH HtEH4$A$HUHHtLuI.HT$dH+%(u%H[]A\A]A^Ðf@AWAVAUATUSHH $HH $Hx|$,HL$`AHt$ HH5]HT$HT$4HL$dH%(H$h 1H1LքuD9t$4tH|$ L8HDD$,Ll$`1H L:H5sL[HH HD$HH\$PH$L|$8Lt$@HLMIAUHT$H51H ZY˄H1fDITHcHQuLLruHILt$@LD$PH5ϣHL$X5.^_|$RxhHD$H8HD$HHD$HHHH;蹃HHt$HHt$HHHHHHT$HHHHT$@@HPHT$8HPHD$H0HtPHD$H c E1H8賌HKH$h dH+%(Hx D[]A\A]A^A_DD$,HT$ L1H5!1A,-A蝎H\$ H5 11H-1HtAHH=uƄ`MHL$ L1D H5 1AE,,AUATUHSHLo HHHtHwd1H}8uzfHH9]8vgHE@IIJ| HtHw#A}(uHu@IELHHuluc9?HH9]8wI}H](H~I]HH4H>老HIHtuH1[]A\A]ÐxIEHu0IuA !H$dH+%(u,HĐ[]A\f.iupDAV fAUAATUSH@dH%(H$81H$D$hL$HD$xfoT$p$fo$$fo$HDŽ$fo$HD$`PfoL$`H1H$ 1)L$)T$ )\$0)d$@)l$P$H8$HDŽ$pDŽ$0HDŽ$ HDŽ$(HD$!yIąLl$L5?0H\$LLt$8H\$@D$47A<$ L0H\$@D$XLt$8D$47E$$Åy_sA!H$8dH+%(uPH@[]A\A]A^f.y5s1뷐)ssmfAUIATUHSH](H HcHHlIHtyHcE(H1H)HkI$Ht%HL[]A\A]@{HE1[L]A\A]ff.@AUIATIUSHA]@H8tpHcHHH:HHua,kHHtTIc}@H1H)HHHlHA]@HIm8HDXL H[]A\A]þ@H1[]A\A]AWAVAUATUSHHHHG HD$ HHDo@AH8AEDl$ H-HL%9HH|$L@H$@M7A>3HLqtPIw(HN0HtZHAHtQIWLH511:HH[]A\A]A^A_fDALoubI@L;<$u1fMW0MB L9HN MBL9/DFA wEtA wKcL>E1IWL L1H51HH[]A\A]A^A_H~8;HȃHD$*F(HD$8H9D$ F,H|$;D$ Ll$LHL$0H51LT$(ILl$oIuI~sLT$(HL$0A}I}(Gt 2I2LT$8HAILT$=IJ(K@HH;A sJGt >HA9PHFII tH tHAHMuIOL 1H51%HH[]A\A]A^A_ÐH~8HHHHRHHHH)F(;D$ Ht$HHHD(x,IDL$ E1h@D^@|HfEHxHxAHD9PxEuH8uHxuHxtH1H5g1HH[]A\A]A^A_@FIWL1H5m1w@fw D9}OHxDB@H 1DH51bHH[]A\A]A^A_fDIWH 1H5011IO1DH51 AIO1DAH51IWL 1H51zIWL 1H51YIWL1H5NHL$1r3MWL I1H5e1LCIOL 1H5ي1"M_L D1DH5a1LIWH 1H5m1MOLH1H51LpIWL1H5݈HL$1JMOLH1H51Lb#IWLH11H5;>H1H51!HH51ff.AWAAVAUMATIUSHHHD$@AAA@3LHuLIHLHIlSAAAfAvDA_HT$H51H1 1HH[]A\A]A^A_fD[m9HH[]A\A]A^A_fD|$tDu‰D$fA9D$L{ H tD$A7L HuLHGHHI l%EA9GHAODMMLH|$,D$I D$H ;D$u5ff}8sEt$IHT$1H511c{蜷HT$MMHH5?1112Exf@ZH L>IHT$1L1H5s1 DD$ADD$E1HT$HH5{1L1HT$1MLH51*1AWAVAUATIUSHdH%(H$AAL$9BuAA HL9B tWH  fDH ?y1LH5U11H$dH+%(HĨ[]A\A]A^A_I΋JEIE8u?IMuE9CtHiHiHiHEbHqiHliHiHiHiH7iH5iH4iH=iH#/AWAIAVAAUMATIUHSLHIIAfEQAAIAIADN A+HHCLCHPLKL藸_AXt8tH[]A\A]A^A_CH1[]A\A]A^A_HHKHLjLK LCL8Y^uC{9{tsIH=u HRHJP9r)HJ0DD$(L$,1HH5g1@1H8[]A\A]A^A_H8[]A\A]A^A_@$ M_ Mr f9uD$LT$ D$BIDL|$MHD$fDAwLHAvLHDD$HHߋL$(t$,MMLHHA;8t$|I LqHH}uPfmHPHt)L fHRHJP9r)HJ0 HJ HR9p LLԖHKA4 @Ut$|HcȃHDž(L牕$ A0 A4 A4 x'…EHA8 A;Ht$H|$(=@P _EI>E1A LDAELHt$H|$(?EHL[H5Ak1t$0D|$pH\$HDL$4DHDAYAZLHl$Ht$HDHL$IDD$@EHL$XH$HI@ fo$fo$HA  QHHD$HL$0HHcD$@o HHCD$@HL$HD$HD$9AD$@LA/fLt$hHt$H|$(>HLZH5"j1t$0DL$4L$pHT$H,ZYDEI>LA DsA_9U}DE8 EXE9H\$X$L$SHK8u I9H5YLYQHIEЄLDH5i1RL$p1HT$Ho^_D$d Ll$|LL贓@PHÉHIFT$DE1HHD$P?T$DIfLt$hSKt L"HHI9uH|$PLHpCSID95D|$DEfuBt D$dH\$(Ht$H<HI1D$lH5gPDD$41L$pHT$HFA[[H$dH+%(D$dH[]A\A]A^A_fDT$dDDLt$hD$|Ht$Ic4 A(A,|$DHA0 I0A4 H|$(A4 <(D|$`H\$8H52h1DHLL$XE1HHt$HDH5D$dGH|$XfHG GHHGL$`HT$811H5$gD$dfDH5gL$`HT$81I1D$dHD$HLp A~HIH*LD;HHD؃CHE1ID$lH5eP1ATS$HT$XeH D$dD$dD|$dh;AUATIUSHHdH%(H$1HF8L19ŅxQ1Ҿ>HkE1HH$dH+%(HĘD[]A\A]fDHD(AD:7LH51H1TfLH5vf1A`9놿A_CLH5}f1H1?T0:AWAVLw@AULoHATUSHH(Ho8dH%(HD$1HG`HD$H;o rH9k H{LAH9=HtCL;u͋SHHs(H;BIHtH;sN;HHtHt$0?HtH{Hk8L{@ǃƃHt3HT$DCH[D$fHD$dH+%(uH(L[]A\A]A^A_@E18fDATH3HUSHHD؋u$HL%{{XHIAT$~[]A\@u[]A\ÐI$H5:11:AкG(HHW VHGAuEfthyfɿHǎt`fH@Hp1@fDH=;sHc H>f.fH@0H HHxH@HpP(1fH@HHTH HHxHHxfH@H Hx wfDHH8HHxHHxIH H@HH@fD@ t(HHHxH@fDfHGHtCW xTHcG tH$HdH+%(:HXL[]A\A]A^A_fL$LN1HL1IH5`1eLE1&1IILIH5[a11:>(pfD>L$D8LD݉01HLIH5`1ED[>D8IELT$E1=9DH${0IILIH5`11LT$E:f=EAID83AUfATUSHH8dH%(H$(1D$XD$hfoT$`D$xfo\$p$fo$HDŽ$fo$HD$PPfoL$P)T$) $)\$ )d$0)l$@Hox ;IHH'1HI$x-AD$H$(dH+%(H8L[]A\A]HT$8H$Dt$lL|$H1HH$T$XH$95HHHt$4f|$FHZHL$LLMZH5[ILE11~I_<5HT$H5 Y1H1tP+f.AVIfAUATMULSHHdH%(H$1<$Ht$0AD$ 1L$L$D$HD$(LT$D$y*T$ AT$A$T$UHT$ IHT$(IUy '5DAH$dH+%(uHĠD[]A\A]A^*fDAUfATAU1SLH8dH%(HD$(H$.D$HD$T$L$D$ H$52$1HD$A0Hx:ILPDDH ,HT$(dH+%(uH8[]A\A]Ð;4)AUATIUSHHHdH%(HD$14*HKLCHHhHsITHt\LkHHL.H{ E11ILLLt)uHkDHT$dH+%(uH[]A\A]$ݸ')AUIATSHH'HHgLﺤA1&CDž\1Ҿ,HCHH5&HCHK@H=:M@|HC0IH2H=nH5CH觺IHH{R*IEHH)IE HI}+IE(HH{0Iu-AąsI} )HSH5CHIEfB>HC8IE D @H@ H@H@(H@0AE0H@ H@8ԹIHH{)IEHH\*)IE HI}*IE(HH{0IuZAąI}6(HS8IEHC@IE D @H@H@P(@,H@0H@8- HCHIHH=Hs@H{ 1?HHE1H@H@D[A\A]fD0LH5V1D 1AD/D[A\A]fD0D EA[DA\A]ÿA/H54V1H1|S0AD D;0AA܅LfD0IDAտ4/H5UV1H1qAAA.H5,U1H18A.H54U1H1A.H5lU1H1A.H5tU1H1\ff.AWAVIAUIATIUSHH&HHH(IHHT&HHIl$HID$ M|$(%I~0IuID$x`IE(PSHPHC(HSHP0H@8HC HS0HC8IE0PH@ IGIAWIGIG 1H[]A\A]A^A_@1zAVAUIATUS~ HHK Iu(Hi0Lv HHDHF0H9HBHcC01HDHHIƃ~Iu+HC(Ds0Lq LpHi0Hh 1Ee[]A\A]A^@H{8L!HuMukHcS0HC8M1I)H<L&#IU0IE(H{8H2HP L'HK DF0HFF vøhff.fAUATUHSHH?w'H}HtI-}x'Le0Mt$IwI|$ I<$8'L0'H}HHtHw !H}P}(~eAAfDH] ALIŠH;&H{8&H{P&H{h&H&H&D;e(|H} &H}`&HH[]A\A]&AWAVAUATUSHDwxH_pH|$hH4$HT$8HL$PdH%(H$1EH<$H<$/(IH LIMHDŽ$8f$$(IHDŽ$0H6Hb@$IGHH@$H<$H$(Å6H$H'H'D$tGH$HHHD$X(IH$Pf$1H$H$L%E;H$HLH$HÅA$Ht$XH6(HH$HHHD$x*-H$L|$1L<$L$@HD$HL-sRHD$`DHLL$LP$PP1$`L$L$pH $@u~Lt$`INHHHL$HH;-H|$HOHIHL$HD$HH$PIHL$`IH$hIVH$HIV$DAVAfHH9$ZLH"H (L|$L$@H$LH59H=H$HD$P1E1H$!L$HD$(H$H$H$HD$HD$ H$@L$H$HT$xHt$ H|$(, HD$ H:HD$($H58H$H$HH9HGH"$$HHo H{1L$H|$0)$HCHHH$##HHxH|$@H9XxNH1H)"HHpHt$H9&@<:H$Ht$8H|$0H$HD$H$&%Ht$PH|$@%H$H|$`IL+|$IHLDHt-HD$H1@HL9 HpI9{HH H9uL$HL$PMH5UHT$811H|$H H|$ D$tHD$DŽ$DŽ$%ۉ\$tE1L$t1LEH$dH+%(.HĘL[]A\A]A^A_H$H5L11D$t HD$E1#%HH|$LH$q%$L$t _f.H$H55LH?HD$x H@LH)L,$ffL`5HT5LDP1VH5OQt$(AUAWt$8ULL$@H$HT$xH@HINHH$H@H|$OH$H%L1HL)HH$HUHHHD$L}LmH]H8H$Ll$1L$HD$L$fHL$MMD$L1H54Lz1MLLH54LW1MLLH54L4HL$1MLH5q4L HH$HHH@ HP1HHfC$Hc$1D$DS&t AD$Aw Lr@LH5vO11H|$HH$D$tHD$ID)K'ZfA}f LL$LD$@11HL$0 H5qNlH|$HrH$eD$tHD$HH$LHHH@ HP߀H$HD$ HHHH@ H@L蛀p뺐HHHH@ fH$L$HD$fDH$(H5K11^H|$HdH|$ZD$t_HD$@H|$H6H|$,D$tHD$[fDH$x), HD$HHt$`1fHH9 L@I9/HH H9uL$HL$PIH5NHT$8Dx H@HݿH5LH)Hf$PH0APL0QLE1Ut$(SHLL$0H$HT$hHHE0IGH8IWIE11E1LHcT$@Q6… IoHE(HU0A$@ HHT$X HE($DŽ$$HD$ HDŽ$H$IEH$1…y څ>A(A*IMIEH$1A(tHc$@H$H|$hL$H$ LHHH=IEHHHU@HJHHE8=fDH$A($@YHT$X $ADŽ$$HD$ L$H$1HDŽ$…y څD$@HËD$tD$tIUD1H5OIP1t$LL$`LD$HAXAYafIIW @<11E1芳D$t HD$L $LD$PD1HL$8H5ZB1SDE1ډ>HD$HH$H5=11L$HL$P1HËHT$8H5BD$tA1USH5?t$XLL$HHT$L$HL$P11HT$8H5a?褲AH$H5L< DŽ$ DŽ$H|$H1XH|$L\$tHl$fDH$H5r;11E1D$t HD$PHD$D$t:$Z$HډT$tAA HtHD$Hl$WD$t HD$0HHD$@D$t A'AUH5$ATUH-SHHL%2bDoLLHL1L%bDkH5$LLHL1L%aLckH5#LLL1H5VL%aDkH5وLlHLH[L]1A\A]"fUHSHHF%t9HWHtHHHuC<t7< t{HH[]fHcF=vEHWHuf.DKHL1H@HH[]H HHufDfodEtAWIAVAUATUSH(HF LD$HH9s0IIHHNHHc1DJH9t+DMHJT H9rH([]A\A]A^A_@HEtME 11E1.f.IM(LH9s0uMLDHHD9tL9sҋEHD9uMtAEL)I?Ht$HH1HL$HIHu1HL$IHLD$HHT$LLHA_ LD$I}0HA+} IH9s5fDuHHH9wHD$1H([]A\A]A^A_ËUDAUATUHSHLg@H8Lf0Lf@LH=/HJ4HHS0HE8Le@Hs8HEt'H DH@HPPA9rD)HP0D,Lh Au"HH8H HDA}W IݰHLL=UIHAU1ATH HcIHhH)  IE1L%KDHHL1HcDF$(HH9HFIH)E~qE1L-$ML *HLMDHBL0<HP1Hc^_AHH9HCIIH)D9AAHHLPHL;1ZYF, HD[]A\A]A^A_fDL;HL1HxAHHcH9HFIH)ID9LHLLMuMu DK EtDL MHHL1똃 W IHL;1DL8SI@fHct}HD@LI3Ed$L:IH:ELIHsHHL1AZA[AD1@H-=I\ L3E|$L:IH:ELICHPL9:HL1HF, EDAVAUATUSHH $HĀdH%(H$x1IHt$Iȉ HH$pH1HDD$\HT$`D$X n H[XHcH>D$IAL1H|TÅy.H$xdH+%(HĀ[]A\A]A^ÉiHLl$pL5@HD$X1Ll$`DD$ IALH1D$ 輮 LLGH=@D$ -D$fD$ D$ D$ IAL1H<ZyI= uMLl$pL5|?HLl$`HD$XD$ $K@1bf1Kff.fATUHH $H(dH%(H$1G$t$HD$Hl$HD$HAąxut+AH$dH+%(uuH(D]A\@H5HHuH5HuHuH5AHE1^HADDډfAxAUIɹ ATIUSHdH%(HD$x1Ht$H$pIHH1HDD$DL$\HT$`D$XlMAL1HH1x:_!HT$xdH+%(uHĈ[]A\A]AWAVAUATUHSHfH1AAąx ~;HD[]A\A]A^A_fD0A u׃fǺ1AeDD0IWE7ExEf.DDH5{11E襠E7AWL=_E1@AVIHAUL-4ATILUSHLH8HŃuE1LHHtH}ILs4PSL1H!Y^H[]A\A]A^A_E1@LHLt}HIL;PD1L4LHLIt8YMHLRL3P1SAVH \fDATUHSHH`LdH%(HD$X1ƒHDCHD؃D@@D AAAdAAEɨ AE1AEGdr@p@0t@u f{H>H>N HDH593APADATP1AH 0eMD؃ c@<LcN FLT$I I HGHHLLT$IKH5031H}AHD؃`ZYHD$XdH+%(DH5m2{fDslHHAHEHH511QIDAAYAZf.HD$XdH+%(H`[]A\DKHADH59AAAP1AY^@D؃HPVKDvAɃAHcE<`OH8<LHD1VH59AY^FfDE1ɀADAHH511GLrQDA_AXЃH<`V<HD$XdH+%(H5$1H`1[]A\AfDH<&fu<G<cnH5:DL KAAVH5%91ɀDHLrUP1QAH &fDDDFH;HH DDAP1DNH57A]A\fHD$XdH+%(H`AAD[H5Q/]1A\AC@0@H5 ;N E1ADAHH5b/GdrP1DAXZFfDHD$XdH+%(RDH5/JDHD$XdH+%(*H5?/%FLT$HT$< HunknownDfHD$?H}EHLT$H5^/1A@HD$XdH+%(DH9DFHH5.H H`D1[]A\AHD$XdH+%(bH`AD1[AH55]A\ADVփ濃PADuDDCH Q9HcH55H DAPHH94DDK1AA[[H 9DFHAH FP1DNH5-A_AXcQADu sEDKAAHc<H8QAQVH54B4H7L!2L HDLE1AH f{DH58N ?H8N HGSDރDKL1у<H5LEHQH7AQL H541RDAH 'H7LCPft f fH}8HH{DHD$XdH+%(DDFH%7DNHH5S4AH H`AD[1]A\A@HD$XdH+%(NH5',H`1[]A\AHD$XdH+%(ZHDH5+NHT$XdH+%(2NH5+Ld$L@1@LLT$MEH}H5]+HLT$1ADKDڃDCH /D΃@<HTHE@H5AVH5}2APLD1AAYAZFHD$XdH+%(u\NH5+HD$XdH+%(u8H5+.C1ɀUDH52PLr1AXZDAUIATUSHHvHtrIHII$DB u@t[sLDK LHhHIH<H52LDDHA %P1XZH[]A\A]HLHh1[H5.*]A\A]ifATUHSHCIHTHHhH@Cp 8NAD$THH-4HH@H(HXH@H@ H@(H@0ID$hH=wq8HH(HXH@H@H@ H@(H@0ID$pH=wrLz6ÅuL[]A\HDID$hLE18UIAL[]A\HCpHfID$p fDATUHSHHWpI9IċCuH5d(L`t,HH5](1k1sL[H1]A\WD[HH5U0]A\=1ff.fASHADHAAHAH0HMcHg J 1ƃHH=wb[f.Hߺ1L'Hƃ[f.Dƃ["[ff.fIЃ tt u_HNHHIBu H@HPP9r)HP0HP BN ft8HDIHDI1f.1HH1fHcDI1øff.@HB9Fu@HBH9FuHJ8H9N8uGHfH1H5.1-1HfDH1H5.1 1HfDH1H5.11HfDHHATIHUSHHcS0H{8HHHHrHպHHpQHQHtDHTmfLI@AHC8HC C0H@ HC(H@MtI,$[L]A\E1[]LA\ff.fHH=r@t&H fHIHyP9r)Hy0ff H AHcH>A DfDBfwgʸA HuA@uȩt;DDADD AAH1ҿH5ƍHff.HXfdH%(HD$H1)$HHD$GHD$tMtb$$HIH|$ )uRHT$(H5F,HHBHE11"HD$HdH+%(u4HXDGHHHH5+11 fATUSH1HpHtYHEhL$ILxx HEhL@H@hHtHxHEhJD hH@HH;]prE1H}`t`KHHEXHHtA{xxCxH,HHǃHǃIL;e`r[]A\fff.AUIATUHlIHPDHHt=DM\EtIuEEo1ue@뱐IpH$L|$H$HL$HHHAhx0HD$|oL0H@hL$Ip HD$HL$HH\$@HDŽ$蠰Hߋ0HD$0HDŽ$HHfHLSAL}s1^_H$LL$LHHD$`ؘAƅpH$ƉD$|L$ HHLATIžL L1_ZY$LHϿAƅH$蕯PIHh  L$|1f.H 9a ;MuH$H HHD$HDD$|EH5!H HD$HP1~H$HtBHL$AwALq8DqXHL$HH$HAH[)HD$HH@HD$pE$H$HD$0fxL` )HD$hHD$ L|$@A4$LֹAt$LIAD$D$xHD$pHD$80HD$(HIE 1fA}HD$PIu ?AEI 9$A7HaLHvuHLH+D$PHHHD$XHD$0@y A|$ AEyD$XHD@A| rAt$H$H|$@Aoc)AwHT$`HHD$PJ)LD$PDHHE@DD1ȨLAfAHD$8HT$hL8HD$HHHHt I9t@|L:MH$Hp`Ht0H@XH1L9u @HHI9 H9uHD$L1L|$H5 HP1|D$HD$LH5K1HP1{D$(n%fHL$H$H$H;ApHII_`H4E1LMoXIMIIIM9AuIJpHtIBhE11E1Hh0IHŠL9}uHU8ILL$HL$r L$HT$ 谫L$HL$A@LL$tHT$ pHHBH4 HL9*u A}bAEHH9uIHŠL9kEIA]|Ae|IM9LMI0I HHD@TE1I8HH!H="8HD$(H H rH@HH pHHH@H@ H@(H@0HD$@H= I HHHHD$@TH $HH9HD$8HD$HL$8IH@XD$H$0hHD$0Ht 8 $I8Ht(Hw!@H|$@ILJ8waHD$(1Ll$(Hx tDIEH,Ht-f.LeMtI<$LHmHuHI9] wH|$($#I_`1L%1HHDHIGXHHcpPtHxHLI_`HH9wHBIGXHHILDIcIPHt:IQHH IMA8H4:uHczAL@ALHH9uIM9u1HTHHL$IcI9T$uA|$|H4H4H4fDH9Pu tH@0HH9uLLL]huLLL/_LLDjIc$x HHIGXL,I}0MDIG`HHH9IGX$HaHgH9D$(\HD$HLH5HPU1L|$8D$EvHt$HLH$H$ZAZA[HD$0HD$ I HL$ HD$h@9i{HD$8HL$(HHuHH98tHD$L1L|$H5 'HP1 vD$I$ÉH5#11u\$LLeLLLfOLLLQ-9IG`HHH9yHtb1E1I_XIcHH9SuHu0{|t*HLbKHLJktIG`IHL9wIHZIMG`MHl$MgXE1LMIIL9*A|$tIcI9D$uHtMAWPAO@у~DL H@HPP9w)HP0D4Lp AVf u fd9fAWPH5$1D$1 tL(D$D$tD$NHwHDD$Et)AT$H s 11H5!$sL̩D$@I` E1IG`II9IuKDHIGXL$I|$@tI\$81HHI9l$@vƒuu{uڋCq:o~IuAuh1M4$1IHtHc@x IT$IL$HH9wIHŠM9opz-D}wuILD$E1LD$}8@MfC]!AƅHmI@D$(AGHGt6 D$0HHHP˻LD$H=IcwHL$0IG@HH4vHHL$(H(X@DpH AWHMDu![HmAGHI@HHHLD$ELD$HIcwHIG@HH4vH1H(Dpfp@ X AWH:L$(H$LT$ DL$L$HH5z1(1AAAVDL$ LD$L$8HT$0dXZjDt$H1H5dID$`AGIHHT@ H@H9t 8ux uHt$Lo <$|$A1ۅE HE0H9aHHI}uDU8EtIuuIHL@f[ ~4AA $LcMt=M9t8DQMDAPAAH5 11bAYAZ$fDHMH5 1QEDaY^P$Hd $HLMfM1QH58 DEHT$0a$$XZ9EHHǃD HT$ D9^ yLA<HAE H5 E1QDa_AXpLH5n11`D$xHʼnH511M`l$UEEF1~$IxEEk1~IQ EEW 1~AI* EE\1S~!I EE 1'~AI EET1}AI EE1}IZ AT$1}T$ IH$SH膙HH4${$CbHk$H1HH=HIHL@p aD$M3HEII9DQMDAPAAH5_fDHE8|$ XhI|$HH|$H$H $HD$8GTHGHH9}$<$MxHAʼnH5 11]Dl$xI|DHAʼnH5 11]Dl$11E1E11HH5tu,I<$HpH\HI;\$rHL[]A\A]HcIwI|$ ڧI<$葯L良HIL[]A\A]HIff.AUIHATIUH dH%(HD$1HD$LHtqHT$LLHHD$E1HLD$LHPHT$.u*H|$ЮHD$HT$dH+%(uH ]A\A]ÐH訮̸躩f.AUATUHSHHdH%(H$1$AċEHAH\$D$1辨HAŅt4菳8y?u5H$dH+%(uZHĨD[]A\A]ÐD$EAA蕱H=&H1DE)Aèw ` Hr DS^~ [y؉H=H1%DPXH=u H=GkDAWAVAUAATUHH5*SHH5DIHI/WM U1DEH5MtLH51ǪL}DݬH.Ht Hx0M%1 L辩LH3 E@teH=H5:hH{ @C ,H3[膩CC HAD$ ,HLdH1膣HHt4L%oA|$ @tI4$#뱐LH51蚦H$dH+%(u5HD[]A\A]fDH3ب<HuǨ-ff.fAWAVL5AUATUSHH5#H(LIL-H$A} @AE ,Iu{MAEH5yHAE tHS8Hs0{(0L=UDkH5L gLL1L-LgL=$S H5LHT$fHT$L1LgL=SH5>LHT$fHT$LL1L=\gMt@ 1LȣH=H5HD$H|$[fHT$L1H|$gL菦;E1H,$Ht 1HHIYMcH-7LHeHLL1fk@iHHHx0H=H5eH-} @E ,Hu[腦HEE HhHL`(Hp{EtH|Jy7@HD)HHlHmHu\fDHmHtMH0sH}HPPtL%7LmA|$ @AD$ ,LL[aHmHuH=]csH=H;%H=H(}[]A\A]A^A_c@Iuf.L%H5LZdLL1emfDI4$7FfLILOH5HI>HD$M 1LL "L HL LMLT$LLLL$cLL$LT$AA AA ,LL_HD$HtR 1H6H=H5IH|$KcEH|$H|HpH5HD1cLkH|$a@HucLLHT$LL$bHT$L1H|$cMI1LT$LL$跣LT$LL$AWAVAUIATIUSHH(HoHL$} @/E ,Hu{]E AD$DEEl$,EtVA$H{w ` HrFH5YbHL$1DHH{H(}[]A\A]A^A_a@El$H룐H5aHk} @E ,Hu[豢+EE AT$ T$E1L=21HD$AF ,I6{^AFLAF H{H<$DaH<$H1H5NaH{H5^a1DHDHL$H{}$)`$ubHDd$H;l$tRLsA~ @`I6ȡSAT$ T$fH{]_uDH{H5h`At$D1LHAfHu7fHu'_؉)H=2H1@AWAVAAUATUHSHH(DjL=EAA=2LoH XfADH5{1 fAw:HoEJcH>D=tG]Lz^f.=yt'H=hH(}[]A\A]A^A_H^H( []A\A]A^A_HMcHFJ ?DH {IHH}LDfAfDA @2 AG ,I7{舟AGH5:xLAG o^DL1H5}L5$_fALH5~:^A @ AG ,LLL-Z3LH5]A @ AG ,LL^ZQfDcH5ٳPDH517bfMcHN4DDH}IHH1LD_f.DCDsLc DD$E DDH51躛EAEHl$L5|H@H\$HDHD$<@E1AL$AHH51_I L9d$`A4$H-ltH|$|HHHXHDHL$A\$DYEyAAA݄lDA @AG ,I7{AAGLH5#AG (\A @AG ,HLXAl$H5L[1LLH\H5L[1LL\E_}LZDDc4 LH5[D1LH5{I\Lcc LH5f[H5y{L1L"\ DDCDcLk DD$E DDH51袙EAFL%>H@H\A @* AG ,I7{ЛAGH5ذLAG EuZL1LL5BzLl[AUH5ƿLHT$ZHT$1LLB[AUH51LHT$ZZHT$LL1[}LkYI I9=g1AMEELAU1薘AuEPE@9sHnH 0IƅtHzHHHHDAVLjfwHLLH51NfDcH57LeYDL1H5x!Z @DsHHLc EEHHЄ KEH5g1薗EAEH@HDHD$+fH5g1]I L;d$^A4$L-jtHxIHHXLD=Mt$ sLLxH51fDc H-wLH5W>X1HLLXDcLH51X1HLLXDcLH5WHL1LXS H-t'<9H-t<H-HHDDDkDSH5NL|WD1LL- wL5XH5RLVWD1LLXH5?L7W1DLLWH5(LWAG  AG ,HL{SfDC L%\t L%KtL%vHcLDDkH5¬LVDL1H55vbWH5TLVAG  AG ,LLR!DsH3H.Lc EEHHЄKEH51讔EAELl*f.H5k1}IM9A4$L5tHuIHHzLD={DKAL$LExH51DCHYoH5"HOoHHIĄHH5 1ѓ@CL%t L%tL%6uHaLDDkGLDH51sfDDCDkLc DD$EDDH512E9AFL5HDHHD$A @:AG ,I7{PAGLLAG ;TA @AG ,LLPEl$H5%L TH5sL1LT}LSIL;d$yA4$L-tHsIHHsLD=4AL$LH޿1<H-XHLHDI7`I7P]I7@IEDDH51詑@LDH5(1臑fH5LRD1LL-prLSH5LRDD$1LLAuSH5LRAG AG ,I7[wAGAG H5aLHT$LRAG HT$AG ,HLNSH5 LHT$RHT$1LLqLRH5LQ1ALLyqLRH5zLQAG AG ,I7[襒AGAG xfDKS H5k1DC.fDK DH51ߏ f.H5 L1QD1LL%pLQH5;L QDD$1LLAQH5+LPAG AG ,I7[ǑAGAG DH51*UDH5S LPD1LL5pL:QH5L[PDD$1LLAQH5kL6PAG AG ,I7[AGAG H5LHT$OAG HT$JAG ,HLJLSH5 LHT$OHT$1LL@oLjPH5LO1ALLoLCPH5LdOAG AG ,I7[EAGAG 0fDA @BAG ,I7{AGLH5AG NA @AG ,LLYKDSMct$LH5ENLL1H5ntO}LMfA @AG ,I7{pAGLH5RAG WNA @yAG ,LLJDCH5SLEy~!NLL1H5,nN}L0M.AL$1HH5mH51PI7谎MLL1H52m_N}f.I7xYI7hLH5QMDLL1N}@I70I7 MLL1H5lMVf.I7I7؍I7ȍzI7踍1I7襍*I7蕍9I7腍HT$I7mI7U'I7EgI75%I7%iI7HT$ff.AWAAVAUATAUSH $L$HT$LdH%(H$1HDKILt$`D$`ŹLA1D$dLl$hV…y +څA8DH+LL8A$~PID$HLHH,:HcUGLFHHU0/FL%GLM>A9$[L]A\A]A^'>IT$GLGbHAVAUIATAUHS葜Hu []A\A]A^H]HtLu(HuLUEtH|Jy7@HD)HHHHuDH[HtHUH;LUtLcA$tA|$ukLeF1k}A$c1۽GID$HfFơGH HHHE1H!}A9$[]A\A]A^fIt$G1|f.f+ff.HoAWAAVIAUATUHSH(:-BD=H-bHt$HD$E1AdFH@LLUHH1II|H9\$wL;|$AfFC>HIE̾UH1I|M9rHUH${HD$L9IGHD$A.DAfF-t 1D~uHhH蔋Hf.H(LD$HL$HT$(t H(T$t$|$Gu"=ltH=[D$ D$ H(1WHff.AUIATIUHt+LHH]sHAbD]A\A]fLihHH1tLj]LA\A]fAUI1ATUSHH,HHu3fHHUAąu>HHc,HHtkHsiLHH@xAątfHH/HHt0H5iLHHxuHH!E1HD[]A\A]ff.H@@bu =DZuHH=D$ 0D$ HAWIAVAUIATUSHHC?-IH-&H/`IEHH^1AHHc^HtfHvUu\H_u~I$I}H9sMLUHHIEdFL#[HU1H;-otHuWAE1HD[]A\A]A^A_Da8L_L8iHH1:I}q[IEH;-AtHWHE1`A8^LUHH1ڇf`8^hiHH1躇{``8^iHH1蚇lDATUHSH1HpFHt$BVuHt$ /VtK1WHH M[HHSZ/DHHH3GH 1r\Hp[]A\fHT$Ht$0H|$ISZ/DHH+T$(H HIH HT$H+T$ HT$]THtP=HL$0t"HeFh^Hp[]A\HCWHF^Hp[]A\DH HI,fAT1USH H|$0HT$ D$ HHt$0Åt =EH=0E1A)H|$0$H$H$H|$XHH=DWH!T$DUWHH=ǭ!D$@&H=NGx!T$@bWHH=!tWHwqIHt# 1HUH=anWHH!LdXt$dH$!H=BHtvHH= WHH=HHXHtyL`(Hp|$4EtH|Jy7@HD)HHHHu?@H[Ht2Ht$4H;HPPtHsH={^H[HuH=f HZt$4H=Gt$dH=8H 1[]A\DH|$0,H|$XHt$DWH1Vt$@BWH1VtWHoIHtHƿWH1VLVJt$dVH=Ht tHuP$t$4H=fWH rUt$d1H []A\fHIHXHtL`(Hp|$4EtH|Jy7@HD)HHHHucH[HSHt$4H;HPPtHsWH1zUWH1dUH=1ҾNGUWH14UWH1Ut$d@Ht$vT$`Ht$1|WHT@H= Gfi@Ht$&H=שKWHH=ƩHT$1eFMT$`1FH=Z8gX VHH1X)ff.AWAVAUATUSHH8=D$t1R@1ҾR@>HDHH=knI=|$Ht$p|$oŅyaDY8tWt$6XHAH1o=ufH=j=Ȩu9H8D[]A\A]A^A_ASE`@H=Qlf.H=!fH= !iH1ApH\$ D$yWHD$(HpHT$(Ht$ AH|$qAŅ~kAǀ=t EAEDE1D$ HD$(DBHD$0iHH01s%H$1HSHt$HƿxkH1sU1L苨IHXH1nsHv]H1ANsH$0YH17sCH01ɺ]H1sgҿF sXXH1rGҿF1r6iYH1r|$8tH|$@Ht$LkH1rNYH1rYH1rDHH$*ff.@1IfAWfAVAUATUSH|$,Ht$ HD$8HD$@HDŽ$HD$`PD$hD$x$$Ht$ H|$,)AąnD$,E11E1E1u`$D$,Ht$ PHNT$,HL$  L~D$,HFHD$ HLD$,HD$ E1YHYHYHH81%eHD$ E1YHYHYHH81dHD$ YHH82:HD$ YHH8D$,Ht$ PHNT$,HL$ +HVLnD$,HT$ 7HT$xHt$8L HD$8HD$HD$|Džu D$|GHD$HH$Ht$@HADžHl$@H$DžhGIHHD$Ht$`DL$LT$HD$hHD$$HD$pH$?LT$A=t$|$g=LT$$fFYHD$HFH=lH1BLT$LUBHMBH|$CBH|$9B@HD$ YHH8l$,Ht$ HVHT$ x=t@H~1Ht$HO?D$|HD$H8D$,HD$ D$,&? H61ɺ]H1infAHĸD[]A\A]A^A_DHD$ YHH8ntbD$,Ht$ PHNT$,HL$ xtHnD$,HFHD$ }fH61ɺ]H1AmuHD$ YHH8D$,Ht$ PHNT$,HL$  tHVLvD$,HT$ DŽ$kXADžJHD$H=`HuL=Exj=؏t HMD1H=uZH:Lq:HeD[A\A]A^A_]?HDžZHD0AUDHA)1MH=DuZHe:EtH=D⾂ZH1J:|D[?(D0AޅxF:HDžYHD*?DDHDžu>Ht$ LHHtlHHAąt*HHD]A\@D$hfDH Aą=ˍu,H4AXH1E1)e1H$*HH$1T$Ht$1H$E1H$YH1d-Hv]H1Adff.f=umDcUHAWAVAUATSH8Hcpƒx1HcډH)HL$DHQ<H7L9uH=9IQ7H:HBXHz HUD0EJMHEHHHH)KHUHAHz(KD HHu{HEt&HU1Hf.HHH9uHKvAEILHD@IHEIDHHHIHL)ĀItLHuDLEHMaEHMLEt:LMH9LHqHQODH8HpHHPL9uH9HqHQEhZH1b=LH=IcH=twHZHH=`Hd}UHH=HHSoFH=3HS(FH=qH=HSZH\H=HHI\H=݉L%ٌMtI<$HtVL4=x35H=4He[A\A]A^A_]H5}UHZH1I34tiHsHZH14x#HH@HItHIHfF [H13HCHSH9w( 3HHIzDHx[fH*YHx%fH*^[Hi3HƒfHH H*XDHуfHH H*XDHSHHx{fH*YHxJfH*^ZHZ2D886ZHH1_ size %uB%s%luexpected 'id', got: '%s'?null0x%llx0x%llx%016llx"0x%llx""0x%llx%016llx"%hu%hhu%hd%hhd"%c"0x%hhx"\u00%02hhx"%ld"%p"(unknown)(fwd-kind-invalid)(unsupported-kindsrcline_numline_col"0x%02hhx"ifindexns_devns_inodeifnameNO_NOT #define %s%sHAVE_%s %s is %savailable Large program size limithave_large_insn_limitLARGE_INSN_LIMIT/proc/config.gz/boot/config-%sCONFIG_#define %s%s %s /* %s%s is not set */ %s is set to %s %s is not set socket_filterfullmacros'prefix' already definedunprivilegedsystem_config/procunprivileged_bpf_disabledbpf_jit_enableJIT compiler is disabledJIT compiler is enabledbpf_jit_hardenbpf_jit_kallsymsbpf_jit_limitsyscall_configbpf() syscallhave_bpf_syscall/*** eBPF program types ***/program_typesprogram type name too longhave_%s_prog_typeeBPF program_type /*** eBPF map types ***/Scanning eBPF map types...map_typesmap type name too longhave_%s_map_typeeBPF map_type %s_available_helpers - %s Program type not supportedmisc/*** eBPF misc features ***/Bounded loop supporthave_bounded_loopsBOUNDED_LOOPSISA extension v2have_v2_isa_extensionV2_ISA_EXTENSIONISA extension v3have_v3_isa_extensionV3_ISA_EXTENSIONprefixcan't open cgroup %sinvalid attach typeunknown option: %sfailed to attach programfailed to detach programcan't open cgroup %s: %sprog_arrayperf_event_arraypercpu_arraystack_tracecgroup_arraylru_hashlru_percpu_hashlpm_triearray_of_mapshash_of_mapssockmapxskmapsockhashreuseport_sockarraypercpu_cgroup_storagedevmap_hashinode_storagetask_storagebloom_filteruser_ringbufcgrp_storagearenakprobesched_clssched_actxdpperf_eventcgroup_skbcgroup_socklwt_inlwt_outlwt_xmitsk_skbcgroup_devicesk_msgraw_tracepointcgroup_sock_addrlwt_seg6locallirc_mode2sk_reuseportflow_dissectorcgroup_sysctlraw_tracepoint_writablecgroup_sockoptlsmnetfilterbpf_unspecbpf_map_lookup_elembpf_map_update_elembpf_map_delete_elembpf_probe_readbpf_ktime_get_nsbpf_trace_printkbpf_get_prandom_u32bpf_get_smp_processor_idbpf_skb_store_bytesbpf_l3_csum_replacebpf_l4_csum_replacebpf_tail_callbpf_clone_redirectbpf_get_current_pid_tgidbpf_get_current_uid_gidbpf_get_current_commbpf_get_cgroup_classidbpf_skb_vlan_pushbpf_skb_vlan_popbpf_skb_get_tunnel_keybpf_skb_set_tunnel_keybpf_perf_event_readbpf_redirectbpf_get_route_realmbpf_perf_event_outputbpf_skb_load_bytesbpf_get_stackidbpf_csum_diffbpf_skb_get_tunnel_optbpf_skb_set_tunnel_optbpf_skb_change_protobpf_skb_change_typebpf_skb_under_cgroupbpf_get_hash_recalcbpf_get_current_taskbpf_probe_write_userbpf_current_task_under_cgroupbpf_skb_change_tailbpf_skb_pull_databpf_csum_updatebpf_set_hash_invalidbpf_get_numa_node_idbpf_skb_change_headbpf_xdp_adjust_headbpf_probe_read_strbpf_get_socket_cookiebpf_get_socket_uidbpf_set_hashbpf_setsockoptbpf_skb_adjust_roombpf_redirect_mapbpf_sk_redirect_mapbpf_sock_map_updatebpf_xdp_adjust_metabpf_perf_event_read_valuebpf_perf_prog_read_valuebpf_getsockoptbpf_override_returnbpf_sock_ops_cb_flags_setbpf_msg_redirect_mapbpf_msg_apply_bytesbpf_msg_cork_bytesbpf_msg_pull_databpf_bindbpf_xdp_adjust_tailbpf_skb_get_xfrm_statebpf_get_stackbpf_skb_load_bytes_relativebpf_fib_lookupbpf_sock_hash_updatebpf_msg_redirect_hashbpf_sk_redirect_hashbpf_lwt_push_encapbpf_lwt_seg6_store_bytesbpf_lwt_seg6_adjust_srhbpf_lwt_seg6_actionbpf_rc_repeatbpf_rc_keydownbpf_skb_cgroup_idbpf_get_current_cgroup_idbpf_get_local_storagebpf_sk_select_reuseportbpf_skb_ancestor_cgroup_idbpf_sk_lookup_tcpbpf_sk_lookup_udpbpf_sk_releasebpf_map_push_elembpf_map_pop_elembpf_map_peek_elembpf_msg_push_databpf_msg_pop_databpf_rc_pointer_relbpf_spin_lockbpf_spin_unlockbpf_sk_fullsockbpf_tcp_sockbpf_skb_ecn_set_cebpf_get_listener_sockbpf_skc_lookup_tcpbpf_tcp_check_syncookiebpf_sysctl_get_namebpf_sysctl_get_current_valuebpf_sysctl_get_new_valuebpf_sysctl_set_new_valuebpf_strtolbpf_strtoulbpf_sk_storage_getbpf_sk_storage_deletebpf_send_signalbpf_tcp_gen_syncookiebpf_skb_outputbpf_probe_read_userbpf_probe_read_kernelbpf_probe_read_user_strbpf_probe_read_kernel_strbpf_tcp_send_ackbpf_send_signal_threadbpf_jiffies64bpf_read_branch_recordsbpf_get_ns_current_pid_tgidbpf_xdp_outputbpf_get_netns_cookiebpf_sk_assignbpf_ktime_get_boot_nsbpf_seq_printfbpf_seq_writebpf_sk_cgroup_idbpf_sk_ancestor_cgroup_idbpf_ringbuf_outputbpf_ringbuf_reservebpf_ringbuf_submitbpf_ringbuf_discardbpf_ringbuf_querybpf_csum_levelbpf_skc_to_tcp6_sockbpf_skc_to_tcp_sockbpf_skc_to_tcp_timewait_sockbpf_skc_to_tcp_request_sockbpf_skc_to_udp6_sockbpf_get_task_stackbpf_load_hdr_optbpf_store_hdr_optbpf_reserve_hdr_optbpf_inode_storage_getbpf_inode_storage_deletebpf_d_pathbpf_copy_from_userbpf_snprintf_btfbpf_seq_printf_btfbpf_skb_cgroup_classidbpf_redirect_neighbpf_per_cpu_ptrbpf_this_cpu_ptrbpf_redirect_peerbpf_task_storage_getbpf_task_storage_deletebpf_get_current_task_btfbpf_bprm_opts_setbpf_ktime_get_coarse_nsbpf_ima_inode_hashbpf_sock_from_filebpf_check_mtubpf_for_each_map_elembpf_snprintfbpf_sys_bpfbpf_btf_find_by_name_kindbpf_sys_closebpf_timer_initbpf_timer_set_callbackbpf_timer_startbpf_timer_cancelbpf_get_func_ipbpf_get_attach_cookiebpf_task_pt_regsbpf_get_branch_snapshotbpf_trace_vprintkbpf_skc_to_unix_sockbpf_kallsyms_lookup_namebpf_find_vmabpf_loopbpf_strncmpbpf_get_func_argbpf_get_func_retbpf_get_func_arg_cntbpf_get_retvalbpf_set_retvalbpf_xdp_get_buff_lenbpf_xdp_load_bytesbpf_xdp_store_bytesbpf_copy_from_user_taskbpf_skb_set_tstampbpf_ima_file_hashbpf_kptr_xchgbpf_map_lookup_percpu_elembpf_skc_to_mptcp_sockbpf_dynptr_from_membpf_ringbuf_reserve_dynptrbpf_ringbuf_submit_dynptrbpf_ringbuf_discard_dynptrbpf_dynptr_readbpf_dynptr_writebpf_dynptr_databpf_ktime_get_tai_nsbpf_user_ringbuf_drainbpf_cgrp_storage_getbpf_cgrp_storage_deleteCONFIG_BPFCONFIG_BPF_SYSCALLCONFIG_HAVE_EBPF_JITCONFIG_BPF_JITCONFIG_BPF_JIT_ALWAYS_ONCONFIG_DEBUG_INFO_BTFCONFIG_DEBUG_INFO_BTF_MODULESCONFIG_CGROUPSCONFIG_CGROUP_BPFCONFIG_CGROUP_NET_CLASSIDCONFIG_SOCK_CGROUP_DATACONFIG_BPF_EVENTSCONFIG_KPROBE_EVENTSCONFIG_UPROBE_EVENTSCONFIG_TRACINGCONFIG_FTRACE_SYSCALLSCONFIG_BPF_KPROBE_OVERRIDECONFIG_NETCONFIG_XDP_SOCKETSCONFIG_LWTUNNEL_BPFCONFIG_NET_ACT_BPFCONFIG_NET_CLS_BPFCONFIG_NET_CLS_ACTCONFIG_NET_SCH_INGRESSCONFIG_XFRMCONFIG_IP_ROUTE_CLASSIDCONFIG_IPV6_SEG6_BPFCONFIG_BPF_LIRC_MODE2CONFIG_BPF_STREAM_PARSERCONFIG_NETFILTER_XT_MATCH_BPFCONFIG_BPFILTERCONFIG_BPFILTER_UMHCONFIG_TEST_BPFCONFIG_HZtreecgroup_inet_egresscgroup_inet_sock_createcgroup_sock_opssk_skb_stream_parsersk_skb_stream_verdictsk_msg_verdictcgroup_inet4_bindcgroup_inet6_bindcgroup_inet4_connectcgroup_inet6_connectcgroup_inet4_post_bindcgroup_inet6_post_bindcgroup_udp4_sendmsgcgroup_udp6_sendmsgcgroup_udp4_recvmsgcgroup_udp6_recvmsgcgroup_getsockoptcgroup_setsockopttrace_raw_tptrace_fentrytrace_fexitmodify_returnlsm_mactrace_itercgroup_inet4_getpeernamecgroup_inet6_getpeernamecgroup_inet4_getsocknamecgroup_inet6_getsocknamexdp_devmapcgroup_inet_sock_releasexdp_cpumapsk_skb_verdictsk_reuseport_selecttrace_kprobe_multilsm_cgrouptcx_ingresstcx_egresstrace_uprobe_multicgroup_unix_connectcgroup_unix_sendmsgcgroup_unix_recvmsgcgroup_unix_getpeernamecgroup_unix_getsocknamenetkit_primarynetkit_peertrace_kprobe_sessionsk_skb_reuseport_select_or_migrateprogram of this type cannot use helper /sys/class/net/%s/device/vendor /prog_id:%usubgraph "cluster_%d" { style="dashed"; color="black"; label="func_%d ()"; fn_%d_bb_%d [shape=%s,style=filled,label=" fn_%d_bb_%d:s -> fn_%d_bb_%d:n [style=%s, color=%s, weight=%d, constraint=true fn_%d_bb_%d:s -> fn_%d_bb_%d:n [style="invis", constraint=true]; digraph "DOT graph for eBPF program" {expected no more arguments, 'effective', got: '%s'?directory not in bpf file system (bpffs)libbpf: failed to dup FD %d to FD > 2: %d can't pin BPF object: path '%s' already existscan't pin BPF object: dir '%s' doesn't existno BPF file system found, not mounting it due to --nomount optioncan't mount BPF file system to pin the object '%s': %scan't read link type: path too long!ifindex %u ns_dev %llu ns_ino %lluCan't get net device name for ifindex %d: %sCan't get device vendor id for %sCan't get arch name for device vendor id 0x%04x%02hhx%02hhx%02hhx%02hhx%02hhx%02hhx%02hhx%02hhxexpected 'id', 'tag', 'name' or 'pinned', got: '%s'?several programs match this handlefailed to parse vmlinux BTF at '%s': %d failed to load BTF from %s: %sunrecognized BTF source specifier: '%s'expecting value for 'format' option unrecognized format specifier: '%s', possible values: raw, ccan't get BTF object by id (%u): %scan't get BTF (ID %u) object info: %sJSON output for C-syntax dump is not supported#ifndef BPF_NO_PRESERVE_ACCESS_INDEX#pragma clang attribute push (__attribute__((preserve_access_index)), apply_to = record)#define __ksym __attribute__((section(".ksyms")))#define __weak __attribute__((weak))#ifndef BPF_NO_KFUNC_PROTOTYPESWarning: valid base BTF was not specified with -B option, falling back to standard base BTF (%s)expected 'id', 'name' or 'pinned', got: '%s'?several maps match this handlecan't create dir '%s' to pin BPF object: parent dir '%s' doesn't existcan't mount BPF file system on given dir '%s': %sfailed to append entry to hashmap for BTF ID %u, object ID %u: %sfailed to append entry to hashmap for ID %u, path '%s': %sfailed to create hashmap for object referencescan't get next BTF object: %s%sUsage: %1$s %2$s { show | list } CGROUP [**effective**] %1$s %2$s tree [CGROUP_ROOT] [**effective**] %1$s %2$s attach CGROUP ATTACH_TYPE PROG [ATTACH_FLAGS] %1$s %2$s detach CGROUP ATTACH_TYPE PROG %1$s %2$s help ATTACH_TYPE := { cgroup_inet_ingress | cgroup_inet_egress | cgroup_inet_sock_create | cgroup_sock_ops | cgroup_device | cgroup_inet4_bind | cgroup_inet6_bind | cgroup_inet4_post_bind | cgroup_inet6_post_bind | cgroup_inet4_connect | cgroup_inet6_connect | cgroup_unix_connect | cgroup_inet4_getpeername | cgroup_inet6_getpeername | cgroup_unix_getpeername | cgroup_inet4_getsockname | cgroup_inet6_getsockname | cgroup_unix_getsockname | cgroup_udp4_sendmsg | cgroup_udp6_sendmsg | cgroup_unix_sendmsg | cgroup_udp4_recvmsg | cgroup_udp6_recvmsg | cgroup_unix_recvmsg | cgroup_sysctl | cgroup_getsockopt | cgroup_setsockopt | cgroup_inet_sock_release } ATTACH_FLAGS := { multi | override } PROG := { id PROG_ID | pinned FILE | tag PROG_TAG | name PROG_NAME } OPTIONS := { {-j|--json} [{-p|--pretty}] | {-d|--debug} | {-f|--bpffs} } Usage: %1$s %2$s { show | list } [id BTF_ID] %1$s %2$s dump BTF_SRC [format FORMAT] %1$s %2$s help BTF_SRC := { id BTF_ID | prog PROG | map MAP [{key | value | kv | all}] | file FILE } FORMAT := { raw | c [unsorted] } MAP := { id MAP_ID | pinned FILE | name MAP_NAME } PROG := { id PROG_ID | pinned FILE | tag PROG_TAG | name PROG_NAME } OPTIONS := { {-j|--json} [{-p|--pretty}] | {-d|--debug} | {-B|--base-btf} } skipping kernel config, can't open file: %sskipping kernel config, can't read from file: %s# Automatically generated file; DO NOT EDIT. skipping kernel config, can't find correct filecomponent to probe already specified'prefix' argument can only be use after 'macros'expected no more arguments, 'kernel', 'dev', 'macros' or 'prefix', got: '%s'?failed to get capabilities for process: %sbug: failed to retrieve %s status: %smissing %s, required for full feature probing; run as root or use 'unprivileged'missing %s%s%s%s%s%s%s%srequired for full feature probing; run as root or use 'unprivileged'bug: failed to clear capabilities: %sfailed to drop capabilities: %sfailed to clear storage object for capabilities: %s/*** Misc kernel config items ***/Scanning system configuration.../* procfs not mounted, skipping related probes *//proc/sys/kernel/unprivileged_bpf_disabledbpf() syscall for unprivileged users is enabledbpf() syscall restricted to privileged users (without recovery)bpf() syscall restricted to privileged users (admin can change)Unable to retrieve required privileges for bpf() syscallbpf() syscall restriction has unknown value %ld /proc/sys/net/core/bpf_jit_enableJIT compiler is enabled with debugging traces in kernel logsUnable to retrieve JIT-compiler statusJIT-compiler status has unknown value %ld /proc/sys/net/core/bpf_jit_hardenJIT compiler hardening is disabledJIT compiler hardening is enabled for unprivileged usersJIT compiler hardening is enabled for all usersUnable to retrieve JIT hardening statusJIT hardening status has unknown value %ld /proc/sys/net/core/bpf_jit_kallsymsJIT compiler kallsyms exports are disabledJIT compiler kallsyms exports are enabled for rootUnable to retrieve JIT kallsyms export statusJIT kallsyms exports status has unknown value %ld /proc/sys/net/core/bpf_jit_limitUnable to retrieve global memory limit for JIT compiler for unprivileged usersGlobal memory limit for JIT compiler for unprivileged users is %ld bytes /*** System call availability ***/Scanning system call availability...Scanning eBPF program types.../*** eBPF helper functions ***/Scanning eBPF helper functions.../* * Use %sHAVE_PROG_TYPE_HELPER(prog_type_name, helper_name) * to determine if is available for , * e.g. * #if %sHAVE_PROG_TYPE_HELPER(xdp, bpf_redirect) * // do stuff with this helper * #elif * // use a workaround * #endif */ #define %sHAVE_PROG_TYPE_HELPER(prog_type, helper) \ %sBPF__PROG_TYPE_ ## prog_type ## __HELPER_ ## helper eBPF helpers supported for program type %s:#define %sBPF__PROG_TYPE_%s__HELPER_%s %s Could not determine which helpers are availableScanning miscellaneous eBPF features...too few parameters for cgroup attachtoo few parameters for cgroup detachcan't query bpf programs attached to %s: %sbpf_get_current_ancestor_cgroup_idbpf_tcp_raw_gen_syncookie_ipv4bpf_tcp_raw_gen_syncookie_ipv6bpf_tcp_raw_check_syncookie_ipv4bpf_tcp_raw_check_syncookie_ipv6CONFIG_FUNCTION_ERROR_INJECTIONsk_reuseport_select_or_migrate8HXhx(8HXhx,  <ttttt44|$$a bb c``\dbl`l`l`l```cd```e~bVV߉84߉߉4߉" 14 523+/sys/kernel/btf/vmlinux/sys/kernel/btf/\0\x%02x__%s_%s__task_filetask_vmaifindex %s \t\n\r\f\b\\\"json_writer.cself->depth == 0self->depth > 0genattach_typedevname"%d.%d.%d"libbpf_version"%d.%d"featureslibbfdllvmskeletonsbootstrap%s v%d.%d.%d v1.5using libbpf %s features:arp %s pf: %d, hook %u, prio %d flags 0x%x%s%02hhxprog_typesattach_typeslink_types.text.debug_.rel.BTF.BTF.extlicense.externfailed to link '%s': %s (%d)libbpf: BTF dedup failed: %d unsupported kind: %s (%d) struct { struct %s__%s__%s { char __padding_%d[%d]; struct bpf_program *%s; char __padding_end[%d]; } *%s; } struct_ops;Failed to retrieve tripleFailed to create disassemblerpc"0x%x"%4x: %02x %s-%lld-failed link detach: %s' or 'too few parameters for batchtoo many parameters for batchexpected 'file', got: %sCan't open file (%s): %scommand %d is too longcommandreading batch file failed: %sprocessed %d commands inner_map_idformattedvaluescpukey:%cinner_map_id:%cvalue:%cvalue (CPU %02d):%chexerror parsing byte: %s%s expected %d bytes got %dPROT_READPROT_READ | PROT_WRITEobject name already specifiedunknown arg %sfailed to stat() %s: %sfailed to open() %s: %sfailed to mmap() %s: %s } maps; struct bpf_map_desc %s; struct bpf_map *%s; } progs; struct bpf_prog_desc %s; int %s_fd; struct bpf_link *%s; } links;t int %s_fd; struct %s__%s { .kconfig char __pad%d[%d]; }; } SUBSKEL_H } %s; __typeof__(error generating BTF: %serror saving btf file: %swbincorrect map speccan't open objfile %scan't load objfile %sorder_unspecself_onlydescendants_predescendants_postancestors_upcan't get link info: %sprog_idtp_nametarget_obj_idtarget_btf_idtarget_namebpf_map_elembpf_sk_storage_maptidordernetns_inofunc_cntmissedfuncsmoduleref_ctr_offsetevent_typeevent_configmap %u prog %u tp '%s' prog_type %s prog_type %u attach_type %s attach_type %u cgroup_id %zu target_name %s tid %u pid %u cgroup_id %llu order %s netns_ino %u map_id %u kretprobe.multi kprobe.multi func_cnt %u missed %llu func [module] %-16s %-16s %s %016lx %-16llx %s uretprobe.multi uprobe.multi path %s pid %d cookies %-16s %-16s %-16s event %s:%u :cookie %llu tracepoint %s kretprobe kprobe %llx +%#x missed %llu cookie %llu uretprobe uprobe %s+%#x can't get next link: %s%scan't get link by id (%u): %sbpftoolfailed to create JSON writerunrecognized option '%s'VhpjfLmndB:ldid not find %sduplicate keyunnecessary keyduplicate valueunnecessary valueanynoexistjsonprettybpffsmapcompatnomountdebuguse-loaderbase-btfperffeaturenetnstcxnetkithardwaresoftwarehw-cachebreakpointinputpreroutingforwardpostroutinginetnetdevbridgeip6refsstoreprefetchL1-dcacheL1-icacheLLCdTLBiTLBbranchcpu-clocktask-clockpage-faultscontext-switchescpu-migrationsminor-faultsmajor-faultsalignment-faultsemulation-faultsdummybpf-outputcgroup-switchescpu-cyclescache-referencescache-missesbranch-instructionsbranch-missesbus-cyclesstalled-cycles-frontendstalled-cycles-backendref-cyclesobjectsubskeletonmin_core_btflist_builtinsUsage: %1$s %2$s pin OBJ PATH [map MAP] %1$s %2$s help MAP := { id MAP_ID | pinned FILE | name MAP_NAME } OPTIONS := { {-j|--json} [{-p|--pretty}] | {-d|--debug} } Usage: %1$s %2$s probe [COMPONENT] [full] [unprivileged] [macros [prefix PREFIX]] %1$s %2$s list_builtins GROUP %1$s %2$s help COMPONENT := { kernel | dev NAME } GROUP := { prog_types | map_types | attach_types | link_types | helpers } OPTIONS := { {-j|--json} [{-p|--pretty}] | {-d|--debug} } Usage: %1$s %2$s object OUTPUT_FILE INPUT_FILE [INPUT_FILE...] %1$s %2$s skeleton FILE [name OBJECT_NAME] %1$s %2$s subskeleton FILE [name OBJECT_NAME] %1$s %2$s min_core_btf INPUT OUTPUT OBJECT [OBJECT...] %1$s %2$s help OPTIONS := { {-j|--json} [{-p|--pretty}] | {-d|--debug} | {-L|--use-loader} } Usage: %1$s %2$s { show | list } [LINK] %1$s %2$s pin LINK FILE %1$s %2$s detach LINK %1$s %2$s help LINK := { id LINK_ID | pinned FILE } OPTIONS := { {-j|--json} [{-p|--pretty}] | {-d|--debug} | {-f|--bpffs} | {-n|--nomount} } Usage: %s [OPTIONS] OBJECT { COMMAND | help } %s batch file FILE %s version OBJECT := { prog | map | link | cgroup | perf | net | feature | btf | gen | struct_ops | iter } OPTIONS := { {-j|--json} [{-p|--pretty}] | {-d|--debug} | {-V|--version} } expected 'prog_types', 'map_types', 'attach_types', 'link_types' or 'helpers', got: %sunrecognized character at pos %td in template '%s': '%c'not enough tabs at pos %td in template '%s' __attribute__((unused)) static void %1$s__assert(struct %1$s *s __attribute__((unused))) { #ifdef __cplusplus #define _Static_assert static_assert #endif #ifdef __cplusplus #undef _Static_assert #endif } _Static_assert(sizeof(s->%s->%s) == %ld, "unexpected size of '%s'"); obj->struct_ops.%1$s = (__typeof__(obj->struct_ops.%1$s)) bpf_map__initial_value(obj->maps.%1$s, NULL); libbpf: libelf initialization failed: %s failed to create BPF linker instancelibbpf: linker: adding object file '%s'... libbpf: failed to open file '%s': %d libbpf: failed to parse ELF file '%s': %s libbpf: failed to get ELF header for %s: %s libbpf: unsupported byte order of ELF file %s: %s libbpf: unsupported kind of ELF file %s: %s libbpf: failed to get SHSTRTAB section index for %s: %s libbpf: failed to get section #%zu header for %s: %s libbpf: failed to get section #%zu name for %s: %s libbpf: failed to get section #%zu (%s) data from %s: %s libbpf: multiple SYMTAB sections found, not supported libbpf: failed to parse .BTF from %s: %d libbpf: failed to parse .BTF.ext from '%s': %d libbpf: unrecognized section #%zu (%s) in %s libbpf: failed to init section '%s' libbpf: ELF sections %s are incompatible libbpf: non-identical contents of section '%s' are not supported libbpf: can't fetch symbol name for symbol #%d in '%s' libbpf: externs without BTF info are not supported libbpf: failed to find BTF info for object '%s' libbpf: failed to find BTF info for global/extern symbol '%s' libbpf: global/extern '%s' BTF is ambiguous: both types #%d and #%u match libbpf: conflicting non-weak symbol #%d (%s) definition in '%s' libbpf: BTF info is missing for global symbol '%s' libbpf: only extern variables and functions are supported, but got '%s' for '%s' libbpf: global '%s': invalid map definition type [%d] libbpf: global '%s': invalid map definition libbpf: global '%s': invalid dst map definition libbpf: sections %s are not compatible libbpf: relocation against STT_SECTION in non-exec section is not supported! libbpf: failed to append BTF type #%d from file '%s' libbpf: failed to find new ID mapping for original BTF type ID %u libbpf: global '%s': section mismatch %d vs %d libbpf: global '%s': failed to resolve size of underlying type: %d libbpf: incompatible .BTF.ext record sizes for section '%s' libbpf: failed to add consolidated BTF type for datasec '%s': %d libbpf: mismatch in func_info record size %zu != %u libbpf: .BTF.ext generation failed: %d libbpf: mismatch in line_info record size %zu != %u libbpf: mismatch in core_relo_info record size %zu != %u libbpf: failed to parse final .BTF.ext data: %d libbpf: failed to write out .BTF ELF section: %d libbpf: failed to write out .BTF.ext ELF section: %d libbpf: failed to finalize ELF layout: %s libbpf: failed to write ELF contents: %s failed to finalize ELF file: %s (%d)libbpf: can't find section '%s' referenced from .BTF.ext libbpf: failed to find matching ELF sec '%s' Failed to emit type declaration for %s: %dFailed to resolve size of %s: %d char __unsupported_%d[%d]; failed to get link with ID %d: %sexpected 'id' or 'pinned', got: '%s'?link specifier is invalid or missing command '%s' is not supported in bootstrap modeambiguous prefix: '%s' could be 'missing continuation line on command %dtoo many arguments to command %dunterminated quoted string in command %dCan't get # of possible cpus: %s /* programs */ s->prog_cnt = %zu; s->prog_skel_sz = sizeof(*s->progs); s->progs = (struct bpf_prog_skeleton *)calloc(s->prog_cnt, s->prog_skel_sz); if (!s->progs) { err = -ENOMEM; goto err; } s->progs[%1$zu].name = "%2$s"; s->progs[%1$zu].prog = &obj->progs.%2$s; s->progs[%1$zu].link = &obj->links.%2$s; /* maps */ s->map_cnt = %zu; s->map_skel_sz = %zu; s->maps = (struct bpf_map_skeleton *)calloc(s->map_cnt, sizeof(*s->maps) > %zu ? sizeof(*s->maps) : %zu); if (!s->maps) { err = -ENOMEM; goto err; } map = (struct bpf_map_skeleton *)((char *)s->maps + %zu * s->map_skel_sz); map->name = "%s"; map->map = &obj->maps.%s; map->mmaped = (void **)&obj->%s; map->link = &obj->links.%s; failed to open BPF object file: %signoring unrecognized internal map '%s'... /* SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) */ /* THIS FILE IS AUTOGENERATED BY BPFTOOL! */ #ifndef %2$s #define %2$s #include struct %1$s { struct bpf_loader_ctx ctx; /* SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) */ /* THIS FILE IS AUTOGENERATED BY BPFTOOL! */ #ifndef %2$s #define %2$s #include #include #include #define BPF_SKEL_SUPPORTS_MAP_AUTO_ATTACH 1 struct %1$s { struct bpf_object_skeleton *skeleton; struct bpf_object *obj; Something is wrong for %s's variable #%d: need offset %d, already at %d. Failed to determine alignment of variable '%s': %d static inline int %1$s__attach(struct %1$s *skel) { int ret = 0; static inline int %1$s__%2$s__attach(struct %1$s *skel) { int prog_fd = skel->progs.%2$s.prog_fd; int fd = skel_raw_tracepoint_open("%s", prog_fd); int fd = skel_link_create(prog_fd, 0, BPF_TRACE_ITER); int fd = skel_raw_tracepoint_open(NULL, prog_fd); int fd = ((void)prog_fd, 0); /* auto-attach not supported */ if (fd > 0) skel->links.%1$s_fd = fd; return fd; } return ret < 0 ? ret : 0; } static inline void %1$s__detach(struct %1$s *skel) { ret = ret < 0 ? ret : %1$s__%2$s__attach(skel); static void %1$s__destroy(struct %1$s *skel) { if (!skel) return; %1$s__detach(skel); skel_closenz(skel->links.%1$s_fd); skel_closenz(skel->progs.%1$s.prog_fd); skel_free(skel); } static inline struct %1$s * %1$s__open(void) { struct %1$s *skel; skel = skel_alloc(sizeof(*skel)); if (!skel) goto cleanup; skel->ctx.sz = (void *)&skel->links - (void *)skel; skel_free_map_data(skel->%1$s, skel->maps.%1$s.initial_value, %2$zd); skel_closenz(skel->maps.%1$s.map_fd); return skel; cleanup: %1$s__destroy(skel); return NULL; } static inline int %1$s__load(struct %1$s *skel) { struct bpf_load_and_run_opts opts = {}; int err; static const char opts_data[] __attribute__((__aligned__(8))) = "\ "; static const char opts_insn[] __attribute__((__aligned__(8))) = "\ "; opts.ctx = (struct bpf_loader_ctx *)skel; opts.data_sz = sizeof(opts_data) - 1; opts.data = (void *)opts_data; opts.insns_sz = sizeof(opts_insn) - 1; opts.insns = (void *)opts_insn; err = bpf_load_and_run(&opts); if (err < 0) return err; { static const char data[] __attribute__((__aligned__(8))) = "\ "; skel->%1$s = skel_prep_map_data((void *)data, %2$zd, sizeof(data) - 1); if (!skel->%1$s) goto cleanup; skel->maps.%1$s.initial_value = (__u64) (long) skel->%1$s; } return 0; } static inline struct %1$s * %1$s__open_and_load(void) { struct %1$s *skel; skel = %1$s__open(); if (!skel) return NULL; if (%1$s__load(skel)) { %1$s__destroy(skel); return NULL; } return skel; } #endif /* %s */ skel->%1$s = skel_finalize_map_data(&skel->maps.%1$s.initial_value, %2$zd, %3$s, skel->maps.%1$s.map_fd); if (!skel->%1$s) return -ENOMEM; return obj; err_out: %1$s__destroy(obj); errno = -err; return NULL; } static inline struct %1$s * %1$s__open(void) { return %1$s__open_opts(NULL); } static inline int %1$s__load(struct %1$s *obj) { return bpf_object__load_skeleton(obj->skeleton); } static inline struct %1$s * %1$s__open_and_load(void) { struct %1$s *obj; int err; obj = %1$s__open(); if (!obj) return NULL; err = %1$s__load(obj); if (err) { %1$s__destroy(obj); errno = -err; return NULL; } return obj; } static inline int %1$s__attach(struct %1$s *obj) { return bpf_object__attach_skeleton(obj->skeleton); } static inline void %1$s__detach(struct %1$s *obj) { bpf_object__detach_skeleton(obj->skeleton); } static inline const void *%1$s__elf_bytes(size_t *sz); static inline int %1$s__create_skeleton(struct %1$s *obj) { struct bpf_object_skeleton *s; struct bpf_map_skeleton *map __attribute__((unused)); int err; s = (struct bpf_object_skeleton *)calloc(1, sizeof(*s)); if (!s) { err = -ENOMEM; goto err; } s->sz = sizeof(*s); s->name = "%1$s"; s->obj = &obj->obj; s->data = %1$s__elf_bytes(&s->data_sz); obj->skeleton = s; return 0; err: bpf_object__destroy_skeleton(s); return err; } static inline const void *%1$s__elf_bytes(size_t *sz) { static const char data[] __attribute__((__aligned__(8))) = "\ "; *sz = sizeof(data) - 1; return (const void *)data; } #ifdef __cplusplus struct %1$s *%1$s::open(const struct bpf_object_open_opts *opts) { return %1$s__open_opts(opts); } struct %1$s *%1$s::open_and_load() { return %1$s__open_and_load(); } int %1$s::load(struct %1$s *skel) { return %1$s__load(skel); } int %1$s::attach(struct %1$s *skel) { return %1$s__attach(skel); } void %1$s::detach(struct %1$s *skel) { %1$s__detach(skel); } void %1$s::destroy(struct %1$s *skel) { %1$s__destroy(skel); } const void *%1$s::elf_bytes(size_t *sz) { return %1$s__elf_bytes(sz); } #endif /* __cplusplus */ #endif /* %1$s */ #ifdef __cplusplus static inline struct %1$s *open(const struct bpf_object_open_opts *opts = nullptr); static inline struct %1$s *open_and_load(); static inline int load(struct %1$s *skel); static inline int attach(struct %1$s *skel); static inline void detach(struct %1$s *skel); static inline void destroy(struct %1$s *skel); static inline const void *elf_bytes(size_t *sz); #endif /* __cplusplus */ }; static void %1$s__destroy(struct %1$s *obj) { if (!obj) return; if (obj->skeleton) bpf_object__destroy_skeleton(obj->skeleton); free(obj); } static inline int %1$s__create_skeleton(struct %1$s *obj); static inline struct %1$s * %1$s__open_opts(const struct bpf_object_open_opts *opts) { struct %1$s *obj; int err; obj = (struct %1$s *)calloc(1, sizeof(*obj)); if (!obj) { errno = ENOMEM; return NULL; } err = %1$s__create_skeleton(obj); if (err) goto err_out; err = bpf_object__open_skeleton(obj->skeleton, opts); if (err) goto err_out; cannot use loader for subskeletonsneed btf type information for %s /* SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) */ /* THIS FILE IS AUTOGENERATED! */ #ifndef %2$s #define %2$s #include #include #include struct %1$s { struct bpf_object *obj; struct bpf_object_subskeleton *subskel; #ifdef __cplusplus static inline struct %1$s *open(const struct bpf_object *src); static inline void destroy(struct %1$s *skel); #endif /* __cplusplus */ }; static inline void %1$s__destroy(struct %1$s *skel) { if (!skel) return; if (skel->subskel) bpf_object__destroy_subskeleton(skel->subskel); free(skel); } static inline struct %1$s * %1$s__open(const struct bpf_object *src) { struct %1$s *obj; struct bpf_object_subskeleton *s; struct bpf_map_skeleton *map __attribute__((unused)); int err; obj = (struct %1$s *)calloc(1, sizeof(*obj)); if (!obj) { err = -ENOMEM; goto err; } s = (struct bpf_object_subskeleton *)calloc(1, sizeof(*s)); if (!s) { err = -ENOMEM; goto err; } s->sz = sizeof(*s); s->obj = src; s->var_skel_sz = sizeof(*s->vars); obj->subskel = s; /* vars */ s->var_cnt = %2$d; s->vars = (struct bpf_var_skeleton *)calloc(%2$d, sizeof(*s->vars)); if (!s->vars) { err = -ENOMEM; goto err; } s->vars[%3$d].name = "%1$s"; s->vars[%3$d].map = &obj->maps.%2$s; s->vars[%3$d].addr = (void **) &obj->%2$s.%1$s; err = bpf_object__open_subskeleton(s); if (err) goto err; return obj; err: %1$s__destroy(obj); errno = -err; return NULL; } #ifdef __cplusplus struct %1$s *%1$s::open(const struct bpf_object *src) { return %1$s__open(src); } void %1$s::destroy(struct %1$s *skel) { %1$s__destroy(skel); } #endif /* __cplusplus */ #endif /* %2$s */ failed to parse BPF object '%s': %sfailed to parse BPF object '%s': section %s not foundfailed to allocate array for object namesfailed parsing '%s' BTF file: %sfailed to allocate info structure: %serror recording relocations for %s: %scan't find bpf program in objfile %sattach_iter failed for program %spin_iter failed for program %s to path %s target_obj_id %u target_btf_id %u 0x%-16llx 0x%-16llx 0x%-16llxfailed to parse base BTF at '%s': %d value smaller than 4B for map in map?not enough value arguments for map in mapvalue smaller than 4B for map of progs?not enough value arguments for map of progsWarning: updating program array via MAP_ID, make sure this map is kept open by some process or pinned otherwise update will be lostflags specified multiple times: %sexpected key or value, got: %sHHHHHpHHHHHHHHHHHHHHHHHHHHHXH , |\\\\||| || ̖̖|||||< !nf2JuuFc!^%,>,$-/#v cڒΒ\ jsonw_endjsonw_resetjsonw_destroy(unknown)Stopping... %+d%+d#%s%+d#0x%lxmap[id:%u]map[id:%u][0]+%umap[idx:%u]+%usubprog[%+d]clsactLIBBPF_LOG_LEVELwarn/proc/kallsyms%p %*c %s [%[^]]s__bpf_call_base%4u: ; %s:\l\ ; [%s line:%u col:%u]\l\ ; \l\\ \ \ \ %zu bytes%.1f KiB%.1f MiBkey mem alloc failedvalue mem alloc failedperf_query_support: %scan't get map info: %scan't get next map: %s%s/sys/kernel/debug/tracingtracefscan't mount tracefs: %s/trace_pipecould not open trace pipe: %smap is not a perf event arraycan't parse %s as CPU IDcan't parse %s as indexinvalid devname %sexpected 'dev', got: '%s'?update failed: %scan't get next key: %snext_keykey: Nonenext key:delete failed: %sfailed to freeze map: %s(%u) %s [] modemulti_attachmentsdriver/proc/%s/fdfd_typekretprobeuprobefilenameuretprobepid %d fd %d: prog_id %u raw_tracepoint %s kprobe func %s offset %llu kprobe addr %llu kretprobe addr %llu disasmcodesrc_reg"0x%hhx"dst_regimmmap type already specifiedkey sizevalue sizemax entriesinner_mapmap name not specifiedmap create failed: %sunrecognized map type: %stimestamplostcountlost %lld events prog_id %u prog_flagslink_idlink_id %u link_flagscan't query prog: %sfailed to open netlink sock tcrootclsact/ingressclsact/egressrealloc: %s prog_id %uError: %s overwritebpf_map_infofailed to get kernel btfelementsvalue:%c%sFound %u element%s Not foundlookup failed: %sError: empty mappop failed: %sinvalid id %scan't get map by id (%lu): %scan't get next map: %sno struct_ops found for %skernel_struct_ops%u: %-15s %-32s can't unload %s %s id %u: %sUnregistered %s %s id %ucan't mount bpffs for pinningRegistered %s %s id %ucan't pin link %u for %s: %sno struct_ops found in %scan't create json writer/sys/kernel/tracing/traceunregisterxdpgenericxdpdrvxdpoffloadtcx/ingresstcx/egressnetkit/primarynetkit/peergetnextevent_pipepeekenqueuedequeueUsage: %1$s %2$s { show | list } %1$s %2$s help OPTIONS := { {-j|--json} [{-p|--pretty}] | {-d|--debug} } libbpf: unrecognized '%s' envvar value: '%s', should be one of 'warn', 'debug', or 'info'. libbpf: Attribute of type %#x found multiple times in message, previous attribute is being ignored. libbpf: permission error while running as root; try raising 'ulimit -l'? current value: %s perf_query_support: cannot open directory "/" (%s)HINT: non root or kernel doesn't support TASK_FD_QUERY tracefs mount point name too long%%*s %%%zds %%99s %%*s %%*d %%*d\ncould not find tracefs, attempting to mount it nowfailed to read content from trace pipe: %scpu and index must be specified togetherlibbpf: failed to get map info for map FD %d: %s libbpf: failed to get map info for FD %d; API not supported? Ignoring... libbpf: map '%s' should be BPF_MAP_TYPE_PERF_EVENT_ARRAY libbpf: failed to create epoll instance: %s libbpf: failed to allocate events: out of memory libbpf: failed to allocate buffers: out of memory /sys/devices/system/cpu/onlinelibbpf: failed to get online CPU mask: %d libbpf: failed to open perf buffer event on cpu #%d: %s libbpf: failed to mmap perf buffer on cpu #%d: %s libbpf: failed to enable perf buffer event on cpu #%d: %s libbpf: failed to set cpu #%d, key %d -> perf FD %d: %s libbpf: failed to epoll_ctl cpu #%d perf FD %d: %s failed to create perf buffer: %s (%d)libbpf: error while processing records: %d libbpf: unknown perf sample type %d perf buffer polling failed: %s (%d)Usage: %1$s %2$s { show | list } [MAP] %1$s %2$s create FILE type TYPE key KEY_SIZE value VALUE_SIZE \ entries MAX_ENTRIES name NAME [flags FLAGS] \ [inner_map MAP] [offload_dev NAME] %1$s %2$s dump MAP %1$s %2$s update MAP [key DATA] [value VALUE] [UPDATE_FLAGS] %1$s %2$s lookup MAP [key DATA] %1$s %2$s getnext MAP [key DATA] %1$s %2$s delete MAP key DATA %1$s %2$s pin MAP FILE %1$s %2$s event_pipe MAP [cpu N index M] %1$s %2$s peek MAP %1$s %2$s push MAP value VALUE %1$s %2$s pop MAP %1$s %2$s enqueue MAP value VALUE %1$s %2$s dequeue MAP %1$s %2$s freeze MAP %1$s %2$s help MAP := { id MAP_ID | pinned FILE | name MAP_NAME } DATA := { [hex] BYTES } PROG := { id PROG_ID | pinned FILE | tag PROG_TAG | name PROG_NAME } VALUE := { DATA | MAP | PROG } UPDATE_FLAGS := { any | exist | noexist } TYPE := { hash | array | prog_array | perf_event_array | percpu_hash | percpu_array | stack_trace | cgroup_array | lru_hash | lru_percpu_hash | lpm_trie | array_of_maps | hash_of_maps | devmap | devmap_hash | sockmap | cpumap | xskmap | sockhash | cgroup_storage | reuseport_sockarray | percpu_cgroup_storage | queue | stack | sk_storage | struct_ops | ringbuf | inode_storage | task_storage | bloom_filter | user_ringbuf | cgrp_storage | arena } OPTIONS := { {-j|--json} [{-p|--pretty}] | {-d|--debug} | {-f|--bpffs} | {-n|--nomount} } interface %s detach failed: %sinvalid net attach/detach type: %sUsage: %1$s %2$s { show | list } [dev ] %1$s %2$s attach ATTACH_TYPE PROG dev [ overwrite ] %1$s %2$s detach ATTACH_TYPE dev %1$s %2$s help PROG := { id PROG_ID | pinned FILE | tag PROG_TAG | name PROG_NAME } ATTACH_TYPE := { xdp | xdpgeneric | xdpdrv | xdpoffload } OPTIONS := { {-j|--json} [{-p|--pretty}] | {-d|--debug} } Note: Only xdp, tcx, tc, netkit, flow_dissector and netfilter attachments are currently supported. For progs attached to cgroups, use "bpftool cgroup" to dump program attachments. For program types sk_{filter,skb,msg,reuseport} and lwt/seg6, please consult iproute2. kretprobe func %s offset %llu uprobe filename %s offset %llu uretprobe filename %s offset %llu Usage: %1$s %2$s { show | list } [STRUCT_OPS_MAP] %1$s %2$s dump [STRUCT_OPS_MAP] %1$s %2$s register OBJ [LINK_DIR] %1$s %2$s unregister STRUCT_OPS_MAP %1$s %2$s help STRUCT_OPS_MAP := [ id STRUCT_OPS_MAP_ID | name STRUCT_OPS_MAP_NAME ] OPTIONS := { {-j|--json} [{-p|--pretty}] | {-d|--debug} } Warning: 'bpftool map create [...] dev ' syntax is deprecated. Going further, please use 'offload_dev ' to request hardware offload for the map.offload device already specified== @%lld.%09lld CPU: %d index: %d ===== unknown event type=%d size=%d can't open /proc/self/ns/net: %sNetlink error reporting not supportedcan't get next link: %s (id %d)can't get link info for fd %d: %scannot handle more than %u links expected 'overwrite', got: '%s'?interface %s attach failed: %scan't lookup struct_ops map %s id %uWarning: cannot read values from %s map with value_size != 8failed to create json writer for btf. falling back to plain outputstruct_ops requires kernel CONFIG_DEBUG_INFO_BTF=ycan't find bpf_map_info from btf_vmlinux%s id %u is not a struct_ops mapcan't register struct_ops %s: %sRegistered %s but can't find id: %sRegistered %s but can't find link id: %sRegistered %s %s map id %u link id %uOKO+ONLOUNpN+NNMNP?>/sys/kernel/trac/proc/%d/fdinfo/%dmap_type: %ukey_size: %uvalue_size: %umax_entries: %umap_flags: %ibtf_trace_bpf_lsm_bpf_iter_libbpf-placeholder-fd.llvm.voidenumfwdtypedeffunc_protovardatasecfloatdecl_tagtype_tagenum64prog-array valuemap-in-map innermax_entriesmap_flagsnuma_nodekey_sizevalue_size%s.innermap_extraenum64_placeholder.ksymslibbpf_tristatedummy_ksymarg:ctxld64find_by_name_kind(%s,%d)prog_load %s insn_cnt %dkallsyms_lookup_name(%s,%d) func (%s:count=%d): btf_fdinvalid func unknown#200100%d: (%*d) call unknown#%d invalid func unknown#2002%lx-%zx(mem buf)%llx %c %499s%*[^ ] gen_loader_optslibbpf: invalid map pointer libbpf: pinned map '%s' map_freezebpf_cgroup_dev_ctx__sk_buffbpf_sockbpf_sock_addrbpf_sockoptbpf_sysctlbpf_user_pt_regs_tbpf_nf_ctxbpf_perf_event_databpf_raw_tracepoint_argsbpf_sk_lookupsk_msg_mdsk_reuseport_mdbpf_sock_opsxdp_mdlibbpf: failed to open %s: %d. No procfs support? libbpf: prog '%s': no BTF-based attach target is specified, use bpf_program__set_attach_target() libbpf: prog '%s': attach program FD is not set libbpf: prog '%s': failed to find BPF program (FD %d) BTF ID for '%s': %d libbpf: prog '%s': failed to find kernel BTF type ID of '%s': %d libbpf: elf: init internal error libbpf: elf: failed to open %s: %s libbpf: elf: failed to open %s as ELF file: %s libbpf: elf: '%s' is not a proper ELF object libbpf: elf: '%s' is not a 64-bit ELF object libbpf: elf: failed to get ELF header from %s: %s libbpf: elf: failed to get section names section index for %s: %s libbpf: elf: failed to get section names strings from %s: %s libbpf: elf: %s is not a valid eBPF object file libbpf: extern (kcfg) '%s': value '%llu' implies integer, char, or boolean type libbpf: extern (kcfg) '%s': value '%llu' isn't boolean compatible libbpf: extern (kcfg) '%s': value '%llu' doesn't fit in %d bytes libbpf: failed to open system Kconfig libbpf: error parsing system Kconfig line '%s': %d libbpf: failed to open in-memory Kconfig: %d libbpf: error parsing in-memory Kconfig line '%s': %d libbpf: struct_ops init: DATASEC %s not found libbpf: struct_ops init: Cannot resolve var type_id %u in DATASEC %s libbpf: struct_ops init: anonymous type is not supported libbpf: struct_ops init: %s is not a struct libbpf: struct_ops init: var %s is beyond the end of DATASEC %s libbpf: struct_ops init: struct %s(type_id=%u) %s found at offset %u libbpf: extern (ksym) '%s': resolution is ambiguous: 0x%llx or 0x%llx libbpf: extern (ksym) '%s': set to 0x%llx libbpf: map '%s': attr '%s': expected PTR, got %s. libbpf: map '%s': attr '%s': type [%u] not found. libbpf: map '%s': attr '%s': expected ARRAY, got %s. libbpf: map '%s': invalid field #%d. libbpf: map '%s': conflicting key size %u != %u. libbpf: map '%s': key type [%d] not found. libbpf: map '%s': key spec is not PTR: %s. libbpf: map '%s': can't determine key size for type [%u]: %zd. libbpf: map '%s': conflicting key size %u != %zd. libbpf: map '%s': conflicting value size %u != %u. libbpf: map '%s': value type [%d] not found. libbpf: map '%s': value spec is not PTR: %s. libbpf: map '%s': can't determine value size for type [%u]: %zd. libbpf: map '%s': conflicting value size %u != %zd. libbpf: map '%s': multi-level inner maps not supported. libbpf: map '%s': '%s' member should be last. libbpf: map '%s': should be map-in-map or prog-array. libbpf: map '%s': conflicting value size %u != 4. libbpf: map '%s': %s type [%d] not found. libbpf: map '%s': %s spec is not a zero-sized array. libbpf: map '%s': %s def is of unexpected kind %s. libbpf: map '%s': prog-array value def is of unexpected kind %s. libbpf: map '%s': map-in-map inner def is of unexpected kind %s. libbpf: map '%s': inner def can't be pinned. libbpf: map '%s': invalid pinning value %u. libbpf: map '%s': attr '%s': expected ENUM or ENUM64, got %s. libbpf: map '%s': attr '%s': invalid __ulong libbpf: map '%s': unknown field '%s'. libbpf: map '%s': ignoring unknown field '%s'. libbpf: map '%s': map type isn't specified. libbpf: map '%s': found type = %u. libbpf: map '%s': found key [%u], sz = %u. libbpf: map '%s': found key_size = %u. libbpf: map '%s': found value [%u], sz = %u. libbpf: map '%s': found value_size = %u. libbpf: map '%s': found max_entries = %u. libbpf: map '%s': found map_flags = 0x%x. libbpf: map '%s': found map_extra = 0x%llx. libbpf: map '%s': found pinning = %u. libbpf: map '%s': found numa_node = %u. libbpf: map '%s': found inner map definition. libbpf: elf: failed to get section(%zu) header from %s: %s libbpf: elf: failed to get section name string at offset %zu from %s: %s libbpf: elf: failed to get section(%zu) name from %s: %s libbpf: elf: failed to get section(%zu) %s data from %s: %s libbpf: No name found in string section for DATASEC kind. libbpf: sec '%s': failed to determine size from ELF: size %u, err %d libbpf: sec '%s': unexpected non-VAR type found libbpf: sec '%s': failed to find name of DATASEC's member #%d libbpf: failed to get sym name string for var %s libbpf: sec '%s': failed to find ELF symbol for VAR '%s' libbpf: cannot create a dummy_ksym var libbpf: elf: failed to get section(%zu) from %s: %s libbpf: sec '%s': collecting relocation for section(%zu) '%s' libbpf: sec '%s': failed to get relo #%d libbpf: sec '%s': symbol #%zu not found for relo #%d libbpf: sec '%s': corrupted symbol #%zu pointing to invalid section #%zu for relo #%d libbpf: sec '%s': invalid offset 0x%zx for relo #%d libbpf: sec '%s': relo #%d: insn #%u against '%s' libbpf: sec '%s': relo #%d: couldn't find program in section '%s' for insn #%u, probably overridden weak function, skipping... libbpf: prog '%s': invalid relo against '%s' for insns[%d].code 0x%x libbpf: prog '%s': incorrect bpf_call opcode libbpf: prog '%s': bad call relo against '%s' in section '%s' libbpf: prog '%s': bad call relo against '%s' at offset %zu libbpf: prog '%s': invalid relo against '%s' in special section 0x%x; forgot to initialize global var?.. libbpf: prog '%s': bad subprog addr relo against '%s' at offset %zu+%d libbpf: prog '%s': bad map relo against '%s' in section '%s' libbpf: prog '%s': found map %zd (%s, sec %d, off %zu) for insn #%u libbpf: prog '%s': map relo failed to find map for section '%s', off %zu libbpf: prog '%s': bad data relo against section '%s' libbpf: prog '%s': data relo failed to find map for section '%s' libbpf: prog '%s': found data map %zd (%s, sec %d, off %zu) for insn %u libbpf: prog '%s': extern relo failed to find extern for '%s' (%d) libbpf: prog '%s': found extern #%d '%s' (sym %d) for insn #%u libbpf: map '%s' (global data): at sec_idx %d, offset %zu, flags %x. libbpf: failed to alloc map '%s' content buffer: %d libbpf: object '%s': token is prevented, skipping... libbpf: object '%s': BPF FS at '%s' doesn't have BPF token delegation set up, skipping... libbpf: object '%s': failed (%d) to create BPF token from '%s'%s libbpf: object '%s': failed (%d) to open BPF FS mount at '%s'%s libbpf: CO-RE relocating [%d] %s %s: found target candidate [%d] %s %s in [%s] libbpf: skipping module BTFs loading, missing privileges libbpf: failed to iterate BTF objects: %d libbpf: failed to get BTF object #%d FD: %d libbpf: failed to get BTF object #%d info: %d libbpf: failed to load module [%s]'s BTF object #%d: %d libbpf: prog '%s': relo #%d: poisoning insn #%d that loads map #%d '%s' libbpf: prog '%s': relo #%d: poisoning insn #%d that calls kfunc '%s' libbpf: prog '%s': relo #%d: bad insn libbpf: prog '%s': relo #%d: bad relo type %d libbpf: prog '%s': error relocating .BTF.ext function info: %d libbpf: prog '%s': missing .BTF.ext function info. libbpf: prog '%s': missing .BTF.ext function info for the main program, skipping all of .BTF.ext func info. libbpf: prog '%s': error relocating .BTF.ext line info: %d libbpf: prog '%s': missing .BTF.ext line info. libbpf: prog '%s': missing .BTF.ext line info for the main program, skipping all of .BTF.ext line info. libbpf: prog '%s': exception_callback: decl tag not applied to the main program libbpf: prog '%s': exception callback %s must be a global non-hidden function libbpf: prog '%s': exception_callback: decl tag contains empty value libbpf: prog '%s': cannot find exception callback '%s' libbpf: prog '%s': subprog '%s' arg#%d is expected to be of `struct %s *` type libbpf: prog '%s': missing BPF prog type, check ELF section name '%s' libbpf: prog '%s': SEC("struct_ops") program isn't referenced anywhere, did you forget to use it? libbpf: prog '%s': failed to prepare load attributes: %d libbpf: gen: prog_load: type %d insns_cnt %zd progi_idx %d libbpf: gen: find_attach_tgt %s %d libbpf: gen: emit_relo (%d): %s at %d %s libbpf: BTF fd off %d for kfunc %s exceeds INT16_MAX, cannot process relocation func (%s:count=%d): imm: %%d, off: %%dlibbpf: prog '%s': -- BEGIN PROG LOAD LOG -- %s-- END PROG LOAD LOG -- libbpf: prog '%s': failed to bind map '%s': %s invalid func unknown#195896080 %d: (%*d) call unknown#195896080 %d: failed to resolve CO-RE relocation %s%s %d: BPF map '%s' is referenced but wasn't created %d: kfunc '%s' is referenced but wasn't resolved libbpf: prog '%s': BPF program load failed: %s libbpf: failed to init libelf for %s libbpf: failed to open /proc/kallsyms: %d libbpf: failed to read kallsyms entry: %d libbpf: extern (var ksym) '%s': not found in kernel BTF libbpf: extern (var ksym) '%s': incompatible types, expected [%d] %s %s, but kernel has [%d] %s %s libbpf: extern (var ksym) '%s': resolved to [%d] %s %s libbpf: extern (func ksym) '%s': not found in kernel or module BTFs libbpf: extern (func ksym) '%s': func_proto [%d] incompatible with %s [%d] libbpf: extern (func ksym) '%s': module BTF fd index %d too big to fit in bpf_insn offset libbpf: extern (func ksym) '%s': resolved to %s [%d] libbpf: failed to mkdir %s: %s libbpf: failed to statfs %s: %s libbpf: specified path %s is not on BPF FS libbpf: prog '%s': can't unpin program that wasn't loaded libbpf: prog '%s': unpinned from '%s' libbpf: map '%s': failed to create inner map: %d libbpf: gen: map_create: %s idx %d type %d value_type_id %d map_create %s idx %d type %d value_size %d value_btf_id %dlibbpf: Total maps exceeds %d libbpf: Error in bpf_create_map_xattr(%s):%s(%d). Retrying without BTF. libbpf: %s size (%zu) is too small libbpf: %s has non-zero extra bytes libbpf: error: program handler doesn't match object libbpf: object not yet loaded; load it first libbpf: prog '%s': can't pin program that wasn't loaded libbpf: prog '%s': failed to pin at '%s': %s libbpf: prog '%s': pinned at '%s' libbpf: map '%s': can't pin BPF map without FD (was it created?) libbpf: map '%s' already has pin path '%s' different from '%s' libbpf: map '%s' already pinned at '%s'; not re-pinning libbpf: missing a path to pin map '%s' at libbpf: map '%s' already pinned libbpf: failed to pin map: %s libbpf: map '%s': skipped auto-creating... libbpf: found no pinned map to reuse at '%s' libbpf: couldn't retrieve pinned map '%s': %s libbpf: couldn't reuse pinned map at '%s': parameter mismatch libbpf: reused pinned map at '%s' libbpf: map '%s': error reusing pinned map libbpf: map '%s': cannot find pinned map libbpf: map '%s': skipping creation (preset fd=%d) libbpf: map '%s': created successfully, fd=%d libbpf: gen: map_update_elem: idx %d update_elem idx %d value_size %dlibbpf: gen: map_freeze: idx %d libbpf: Error setting initial map(%s) contents: %s libbpf: Error freezing map(%s) as read-only: %s libbpf: map '%s': failed to mmap arena: %d libbpf: gen: populate_outer_map: outer %d key %d inner %d populate_outer_map outer %d key %d inner %dlibbpf: map '%s': failed to initialize slot [%d] to map '%s' fd=%d: %d libbpf: map '%s': slot [%d] set to map '%s' fd=%d libbpf: map '%s': failed to auto-pin at '%s': %d libbpf: map '%s': failed to create: %s(%d) libbpf: error in %s: map handler doesn't belong to object libbpf: prog '%s': relo #%d: target candidate search failed for [%d] %s %s: %ld P@0p` ЊЉ0__bpf_map__itersocketconfig:%d kretprobeskprobesuretprobesuprobes-:%s/%slibbpf_%u_%s_0x%zx_%dx64__%s_sys_bpf%c:%s/%s %s+0x%zxbpf_kprobe_multi_opts%llx %499s%*[^ ] kprobe.multikretprobe.multikretprobe.multi/%m[a-zA-Z0-9_.*?]kprobe.sessionusdtusdt/%m[^:]:%m[^:]:%m[^:].databpf_perf_event_optsbpf_kprobe_opts%s/events/%s/%s/idkretprobe/%m[a-zA-Z0-9_.]+%liksyscallkretsyscallkretsyscall/__%s_sys_%s__se_sys_%sbpf_ksyscall_opts.so.so.LD_LIBRARY_PATH/usr/lib64:/usr/lib/lib/x86_64-linux-gnu/usr/bin:/usr/sbin%.*s/%sbpf_uprobe_multi_opts%m[^/]/%m[^:]:%m[^ ]uretprobe.multibpf_uprobe_opts!/libbpf_%u_%s_0x%zx%c:%s/%s %s:0x%zx+%li%nuretprobe.sbpf_iter_attach_optslibbpf: Empty CPU range %d%n-%d%nstaticbpf_object_open_optsLIBBPF_BPF_TOKEN_PATHlibbpf: license of %s is %s .data..rodata..addr_space.1.rel.struct_ops.rel.struct_ops.link.rel?.struct_ops.rel?.struct_ops.link.rel.maps.bss.bss.libbpf: map #%d: empty name. libbpf: internal error at %d raw_tp.wraw_tracepoint.wsk_reuseport/migratekprobe+uprobe+uprobe.s+kretprobe+uretprobe+uretprobe.s+kprobe.multi+kretprobe.multi+kprobe.session+uprobe.multi+uretprobe.multi+uprobe.multi.s+uretprobe.multi.s+ksyscall+kretsyscall+usdt+usdt.s+tc/ingresstc/egressclassifierraw_tracepoint+raw_tp+raw_tracepoint.w+raw_tp.w+tp_btf+fentry+fmod_ret+fexit+fentry.s+fmod_ret.s+fexit.s+freplace+lsm+lsm.s+lsm_cgroup+iter+iter.s+xdp.frags/devmapxdp/devmapxdp.frags/cpumapxdp/cpumapxdp.fragssockopssk_skb/stream_parsersk_skb/stream_verdictsk_skb/verdictcgroup_skb/ingresscgroup_skb/egresscgroup/skbcgroup/sock_createcgroup/sock_releasecgroup/sockcgroup/post_bind4cgroup/post_bind6cgroup/bind4cgroup/bind6cgroup/connect4cgroup/connect6cgroup/connect_unixcgroup/sendmsg4cgroup/sendmsg6cgroup/sendmsg_unixcgroup/recvmsg4cgroup/recvmsg6cgroup/recvmsg_unixcgroup/getpeername4cgroup/getpeername6cgroup/getpeername_unixcgroup/getsockname4cgroup/getsockname6cgroup/getsockname_unixcgroup/sysctlcgroup/getsockoptcgroup/setsockoptcgroup/devstruct_ops+struct_ops.s+libbpf: failed to open '%s': %s libbpf: failed to parse '%s': %s /sys/bus/event_source/devices/uprobe/type/sys/bus/event_source/devices/kprobe/typelibbpf: failed to determine %s perf type: %s /sys/bus/event_source/devices/uprobe/format/retprobe/sys/bus/event_source/devices/kprobe/format/retprobelibbpf: failed to determine %s retprobe bit: %s /sys/kernel/debug/tracing/kprobe_events/sys/kernel/tracing/kprobe_events/sys/kernel/debug/tracing/uprobe_events/sys/kernel/tracing/uprobe_events/sys/kernel/debug/tracing/available_filter_functions_addrs/sys/kernel/tracing/available_filter_functions_addrs/sys/kernel/tracing/available_filter_functions/sys/kernel/debug/tracing/available_filter_functionslibbpf: prog '%s': can't attach BPF program without FD (was it loaded?) libbpf: failed to open %s: %d libbpf: failed to parse available_filter_functions_addrs entry: %d libbpf: failed to parse available_filter_functions entry: %d libbpf: prog '%s': failed to attach: %s libbpf: kprobe multi pattern is invalid: %s libbpf: kprobe session pattern is invalid: %s libbpf: invalid section '%s', expected SEC("usdt/::") libbpf: prog '%s': can't attach before loaded libbpf: prog '%s': failed to attach to raw tracepoint '%s': %s libbpf: prog '%s': invalid section name '%s' libbpf: failed to guess program type from ELF section '%s' libbpf: supported section(type) names are:%s libbpf: failed bpf_prog_get_info_by_fd for FD %d: %d libbpf: The target program doesn't have BTF libbpf: Failed to get BTF %d of the program: %d libbpf: %s is not found in prog's BTF libbpf: link fd=%d: pinned at %s libbpf: prog '%s': invalid perf event FD %d libbpf: prog '%s': failed to create BPF link for perf_event FD %d: %d (%s) libbpf: prog '%s': user context value is not supported libbpf: prog '%s': failed to attach to perf_event FD %d: %s libbpf: prog '%s': try add PERF_SAMPLE_CALLCHAIN to or remove exclude_callchain_[kernel|user] from pfd %d libbpf: prog '%s': failed to enable perf_event FD %d: %s libbpf: failed to add legacy kprobe event for '%s+0x%zx': %s libbpf: failed to determine legacy kprobe event id for '%s+0x%zx': %s libbpf: legacy kprobe perf_event_open() failed: %s libbpf: prog '%s': failed to create %s '%s+0x%zx' perf event: %s libbpf: prog '%s': failed to attach to %s '%s+0x%zx': %s libbpf: kprobe name is invalid: %s libbpf: kretprobes do not support offset specification libbpf: resolved '%s' to '%s' libbpf: prog '%s': failed to resolve full path for '%s': %d libbpf: elf: ambiguous match found '%s@%lu' in '%s' previous offset %lu libbpf: prog '%s': failed to attach multi-uprobe: %s libbpf: prog '%s': invalid format of section definition '%s' libbpf: zip: failed to open %s: %ld libbpf: zip: found entry for %s in %s at 0x%lx libbpf: zip: entry %s of %s is compressed and cannot be handled libbpf: elf: could not read elf file %s from %s: %s libbpf: elf: symbol address match for %s of %s in %s: 0x%x + 0x%lx = 0x%lx libbpf: failed to add legacy uprobe event for %s:0x%zx: %d libbpf: failed to determine legacy uprobe event id for %s:0x%zx: %d libbpf: legacy uprobe perf_event_open() failed: %d libbpf: prog '%s': failed to create %s '%s:0x%zx' perf event: %s libbpf: prog '%s': failed to attach to %s '%s:0x%zx': %s libbpf: zip: could not find archive member %s in %s: %ld libbpf: prog '%s': section '%s' missing ':function[+offset]' specification libbpf: prog '%s': uretprobes do not support offset specification libbpf: tracepoint %s/%s path is too long libbpf: prog '%s': failed to attach to iterator: %s libbpf: map '%s': can't attach non-struct_ops map libbpf: map '%s': can't attach BPF map without FD (was it created?) libbpf: failed to munmap cpu_buf #%d libbpf: Error loading vmlinux BTF: %d libbpf: Failed to open cpu mask file %s: %d libbpf: Failed to read cpu mask from %s: %d libbpf: CPU mask is too big in file %s libbpf: Failed to get CPU range %s: %d libbpf: Invalid CPU range [%d,%d] in %s libbpf: failed to load BPF skeleton '%s': %d libbpf: failed to re-mmap() map '%s': %d libbpf: prog '%s': failed to auto-attach: %d libbpf: map '%s': BPF skeleton version is old, skipping map auto-attachment... libbpf: map '%s': failed to auto-attach: %d libbpf: failed to parse '%s': no separator libbpf: failed to parse '%s': no value libbpf: extern (kcfg) '%s': value '%c' implies tristate or char type libbpf: extern (kcfg) '%s': value '%c' implies bool, tristate, or char type libbpf: extern (kcfg) '%s': value '%s' implies char array type libbpf: extern (kcfg) '%s': invalid string config '%s' libbpf: extern (kcfg) '%s': long string '%s' of (%zu bytes) truncated to %d bytes libbpf: failed to parse '%s' as integer: %d libbpf: failed to parse '%s' as integer completely libbpf: extern (kcfg) '%s': value '%s' isn't a valid integer libbpf: extern (kcfg) '%s': value '%s' implies integer type libbpf: extern (kcfg) '%s': set to %s libbpf: prog '%s': unexpected relo for insn #%zu, type %d libbpf: prog '%s': no .text section found yet sub-program call exists libbpf: prog '%s': insn #%zu relocated, imm %d points to subprog '%s' (now at %zu offset) libbpf: prog '%s': missing subprog addr relo for insn #%zu /sys/devices/system/cpu/possiblelibbpf: map '%s': failed to determine number of system CPUs: %d libbpf: map '%s': setting size to %d libbpf: loading object '%s' from buffer libbpf: loading object from %s libbpf: alloc memory failed for %s libbpf: elf: endianness mismatch in %s. libbpf: elf: failed to get the number of sections for %s: %s libbpf: elf: multiple symbol tables in %s libbpf: elf: couldn't find symbol table in %s, stripped object file? libbpf: elf: section(%d) %s, size %ld, link %d, flags %lx, type=%d libbpf: invalid license section in %s libbpf: invalid kver section in %s libbpf: kernel version of %s is %x libbpf: elf: legacy map definitions in 'maps' section are not supported by libbpf v1.0+ libbpf: sec '%s': failed to get symbol name for offset %zu libbpf: sec '%s': program at offset %zu crosses section boundary libbpf: sec '%s': program '%s' is static and not supported libbpf: sec '%s': found program '%s' at insn offset %zu (%zu bytes), code size %zu insns (%zu bytes) libbpf: sec '%s': failed to alloc memory for new program '%s' libbpf: sec '%s': corrupted program '%s', offset %zu, size %zu libbpf: sec '%s': failed to allocate memory for prog '%s' libbpf: elf: skipping unrecognized data section(%d) %s libbpf: elf: skipping relo section(%d) %s for section(%d) %s libbpf: elf: skipping section(%d) %s (size %zu) libbpf: elf: symbol strings section missing or invalid in %s libbpf: Error loading ELF section %s: %d. libbpf: Ignore ELF section %s because its depending ELF section %s is not found. libbpf: Error loading ELF section %s: %d. Ignored and continue. libbpf: looking for externs among %d symbols... libbpf: failed to find BTF for extern '%s': %d libbpf: extern function %s is unsupported under %s section libbpf: failed to resolve size of extern (kcfg) '%s': %d libbpf: failed to determine alignment of extern (kcfg) '%s': %d libbpf: extern (kcfg) '%s': type is unsupported libbpf: unrecognized extern section '%s' libbpf: collected %d externs total libbpf: extern (ksym) #%d: symbol %d, name %s libbpf: extern (kcfg) #%d: symbol %d, off %u, name %s libbpf: elf: failed to get %s map definitions for %s libbpf: map '%s' BTF data is corrupted. libbpf: map '%s': unexpected var kind %s. libbpf: map '%s': unsupported map linkage %s. libbpf: map '%s': unexpected def kind %s. libbpf: map '%s': invalid def size. libbpf: map '%s': failed to alloc map name. libbpf: map '%s': at sec_idx %d, offset %zu. libbpf: map '%s': couldn't build pin path. libbpf: map '%s': only single ARENA map is supported (map '%s' is also ARENA) libbpf: elf: sec '%s': declared ARENA map size (%zu) is too small to hold global __arena variables of size %zu libbpf: elf: sec '%s': to use global __arena variables the ARENA map should be explicitly declared in SEC(".maps") libbpf: prog '%s': unrecognized ELF section name '%s' libbpf: prog '%s': failed to initialize: %d libbpf: struct_ops reloc: failed to get %d reloc libbpf: struct_ops reloc: symbol %zx not found libbpf: struct_ops reloc %s: rel->r_offset %zu shdr_idx %u unsupported non-static function libbpf: struct_ops reloc %s: invalid target program offset %llu libbpf: struct_ops reloc %s: cannot relocate non func ptr %s libbpf: struct_ops reloc %s: cannot find prog at shdr_idx %u to relocate func ptr %s libbpf: struct_ops reloc %s: prog %s is not struct_ops BPF program libbpf: .maps relo #%d: failed to get ELF relo libbpf: .maps relo #%d: symbol %zx not found libbpf: .maps relo #%d: for %zd value %zd rel->r_offset %zu name %d ('%s') libbpf: .maps relo #%d: cannot find map '%s' at rel->r_offset %zu libbpf: .maps relo #%d: '%s' isn't a BTF-defined map libbpf: .maps relo #%d: hash-of-maps '%s' should have key size %zu. libbpf: .maps relo #%d: '%s' isn't a valid map reference libbpf: .maps relo #%d: '%s' isn't a valid program reference libbpf: .maps relo #%d: '%s' isn't an entry-point program libbpf: .maps relo #%d: map '%s' slot [%d] points to %s '%s' libbpf: struct_ops reloc %s: cannot find member at moff %u libbpf: struct_ops reloc: cannot find map at rel->r_offset %zu libbpf: struct_ops reloc %s: for %lld value %lld shdr_idx %u rel->r_offset %zu map->sec_offset %zu name %d ('%s') libbpf: DATASEC '%s' not found. libbpf: failed to find BTF for extern '%s' [%d] section: %d libbpf: failed to find extern definition for BTF %s '%s' libbpf: failed to find extern definition for BTF var '%s' libbpf: BTF is required, but is missing or corrupted. libbpf: failed to initialize skeleton BPF object '%s': %d libbpf: failed to find skeleton map '%s' libbpf: failed to populate skeleton maps for '%s': %d libbpf: failed to find skeleton program '%s' libbpf: failed to populate skeleton progs for '%s': %d libbpf: .BTF.ext %s section is not aligned to 4 bytes libbpf: %s section (off:%u len:%u) is beyond the end of the ELF section .BTF.ext libbpf: .BTF.ext %s record size not found libbpf: %s section in .BTF.ext has invalid record size %u libbpf: %s section in .BTF.ext has no recordslibbpf: %s section header is not found in .BTF.ext libbpf: %s section has incorrect num_records in .BTF.ext libbpf: Unsupported BTF_KIND:%u libbpf: Detection of kernel %s support failed: %d libbpf: unsatisfiable type cycle, id:[%u] libbpf: unsupported BTF_KIND:%u libbpf: BTF.ext header not foundlibbpf: BTF.ext in non-native endianness is not supported libbpf: Invalid BTF.ext magic:%x libbpf: Unsupported BTF.ext version:%u libbpf: Unsupported BTF.ext flags:%x libbpf: Netlink error reporting not supported libbpf: Can't load BTF with non-native endianness due to unsupported header length %u libbpf: Invalid BTF magic: %x libbpf: BTF header len %u larger than data size %u libbpf: Invalid BTF total size: %u libbpf: Invalid BTF data sections layout: type data at %u + %u, strings data at %u + %u libbpf: BTF type section is not aligned to 4 bytes libbpf: Invalid BTF string section libbpf: BTF type [%d] is malformed libbpf: BTF types data is malformed libbpf: btf: type [%u]: invalid %s (string offset %u) libbpf: btf: type [%u]: invalid referenced type ID %u libbpf: btf: type [%u]: referenced type [%u] is not FUNC_PROTO libbpf: btf: type [%u]: unrecognized kind %u libbpf: failed to open %s: %s libbpf: failed to open %s as ELF file libbpf: failed to get EHDR from %s libbpf: failed to get section names section index for %s libbpf: failed to get e_shstrndx from %s libbpf: failed to get section(%d) header from %s libbpf: failed to get section(%d) name from %s libbpf: failed to get section(%d, %s) data from %s libbpf: failed to find '%s' ELF section in %s libbpf: type [%d], kind [%d] is invalid for distilled base BTF; it is anonymous libbpf: type [%d] in distilled based BTF has unexpected kind [%d] libbpf: base BTF id [%d] maps to invalid distilled base BTF id [%d] libbpf: distilled base BTF type '%s' [%u], size %u has multiple candidates of the same size (ids [%u, %u]) in base BTF libbpf: distilled base BTF type '%s' [%d] is not mapped to base BTF id libbpf: string '%s' [offset %u] is not mapped to base BTFlibbpf: failed to get ELF class (bitness) for %s /lib/modules/%1$s/vmlinux-%1$s/lib/modules/%1$s/build/vmlinux/usr/lib/modules/%1$s/kernel/vmlinux/usr/lib/debug/boot/vmlinux-%1$s/usr/lib/debug/boot/vmlinux-%1$s.debug/usr/lib/debug/lib/modules/%1$s/vmlinuxlibbpf: kernel BTF is missing at '%s', was CONFIG_DEBUG_INFO_BTF enabled? libbpf: failed to read kernel BTF from '%s': %d libbpf: loaded kernel BTF from '%s' libbpf: loading kernel BTF '%s': %d libbpf: failed to find valid kernel BTF libbpf: btf_dedup_new failed: %ldlibbpf: unknown kind %d for type [%d] libbpf: btf_dedup_prep failed:%d libbpf: btf_dedup_strings failed:%d libbpf: btf_dedup_resolve_fwds failed:%d libbpf: btf_dedup_ref_types failed:%d libbpf: btf_dedup_compact_types failed:%d libbpf: btf_dedup_remap_types failed:%d libbpf: btf_dedup_struct_types failed:%d libbpf: btf_dedup_prim_types failed:%d __attribute__((btf_type_tag("%s")))libbpf: unexpected type in decl chain, kind:%u, id:[%u] libbpf: not enough memory for decl stack:%dlibbpf: anonymous struct/union loop, id:[%u] BPF_PROG_LOAD expected_attach_type attributebpf_probe_read_kernel() helperBTF DATASEC names starting from '?'Debian Debian %u.%u.%umemcg-based memory accountingbpf_map_create_optsbpf_prog_load_optsbpf_prog_query_optsbpf_test_run_optsbpf_raw_tp_optsbpf_link_create_optsbpf_btf_load_optslibbpf: BTF.ext has no data func_infoline_infocore_relo/proc/version_signature%*s %*s %u.%u.%u libbpf: BTF header not found type namefield nameenum nameparam namerbe.BTF.base/boot/vmlinux-%1$s/sys/kernel/btf/vmlinuxbtf_dedup_opts %s%s: %d;%s___%zu%s%s%senum%s%s %s%s = %d, %s%s = %u, %s%s___%zd = %d, %s%s___%zd = %u, %s%s = %lldLL, %s%s = %lluULL, %s%s___%zd = %lldLL, %s%s___%zd = %lluULL, %s} __attribute__((mode(byte))) __attribute__((mode(word))) *enum %sunion %sstruct %s volatile const restrict[%u] (void)%s%s%s { __attribute__((packed))__Poly8_t__builtin_va_listtypedef %s %s; btf_dump_emit_type_decl_optsunsigned char__Poly16_tunsigned short__Poly64_tunsigned long long__Poly128_tunsigned __int128unsigned long intunsigned int longlong unsigned intlong int unsignedint unsigned longint long unsignedBPF program nameglobal variablesminimal BTFBTF functionsBTF data section and variableBTF global functionARRAY map mmap()BPF_PROG_BIND_MAP supportmodule BTF supportBTF_KIND_FLOAT supportBPF perf link supportBTF_KIND_DECL_TAG supportBTF_KIND_TYPE_TAG supportBPF cookie supportBTF_KIND_ENUM64 supportKernel using syscall wrapperBPF multi-uprobe link supportkernel-side __arg_ctx tag ؔДДДДДДДЕؔ(ДؔДh .wHHŹPPhhhhh((((((((((((X((ɷɷ=(((((X / л(pvppppp0(((pZ8(hh8HHH88888HhPPggPpPXHUQ0r&!@!w!w!p!@@@@@@!@!@p!544;555444444454Q54444=H=h>=====H==> (%d) relocation doesn't support anonymous types libbpf: elf: failed to init libelf for %s libbpf: elf: could not read elf from %s: %s libbpf: failed to determine tracepoint '%s/%s' perf event ID: %s libbpf: tracepoint '%s/%s' perf_event_open() failed: %s libbpf: prog '%s': failed to create tracepoint '%s/%s' perf event: %s libbpf: prog '%s': failed to attach to tracepoint '%s/%s': %s libbpf: elf: failed to get ehdr from %s: %s libbpf: elf: failed to get symbols for symtab section in '%s': %s libbpf: elf: failed to get verdef ELF section in '%s' libbpf: elf: failed to find symbol table ELF sections in '%s' should not be 0 in a shared librarytry using shared library path insteadlibbpf: elf: ambiguous match for '%s', '%s' in '%s' libbpf: elf: symbol address match for '%s' in '%s': 0x%lx libbpf: elf: '%s' is 0 in symtab for '%s': %s libbpf: elf: failed to find symbol '%s' in '%s' libbpf: failed to create '%s': %d libbpf: failed to create ELF object: %s libbpf: failed to create ELF header: %s libbpf: failed to create STRTAB section: %s libbpf: failed to create STRTAB data: %s libbpf: failed to create SYMTAB section: %s libbpf: failed to create SYMTAB data: %s libbpf: usdt: failed to find USDT support BPF maps, did you forget to include bpf/usdt.bpf.h? /sys/bus/event_source/devices/uprobe/format/ref_ctr_offsetlibbpf: usdt: unrecognized ELF kind %d for '%s' libbpf: usdt: attaching to 32-bit ELF binary '%s' is not supported libbpf: usdt: unsupported ELF class for '%s' libbpf: usdt: unsupported type of ELF binary '%s' (%d), only ET_EXEC and ET_DYN are supported libbpf: usdt: ELF endianness mismatch for '%s' libbpf: usdt: no USDT notes section (%s) found in '%s' libbpf: usdt: invalid USDT notes section (%s) in '%s' libbpf: usdt: discovered PHDR #%d in '%s': vaddr 0x%lx memsz 0x%lx offset 0x%lx type 0x%lx flags 0x%lx libbpf: usdt: failed to find PT_LOAD program headers in '%s' libbpf: usdt: failed to process ELF program segments for '%s': %d libbpf: usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx) for '%s:%s' at IP 0x%lx is not executable libbpf: usdt: attaching to shared libraries without specific PID is not supported on current kernel libbpf: usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx libbpf: usdt: kernel doesn't support USDT semaphore refcounting for '%s:%s' in '%s' libbpf: usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx] for semaphore of '%s:%s' at 0x%lx is executable libbpf: usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx libbpf: usdt: too many USDT arguments (> %d) for '%s:%s' with args spec '%s' libbpf: usdt: unrecognized arg #%d spec '%s' libbpf: usdt: unsupported arg #%d (spec '%s') size: %d libbpf: usdt: failed to set USDT spec #%d for '%s:%s' in '%s': %d libbpf: usdt: IP collision detected for spec #%d for '%s:%s' in '%s' libbpf: usdt: failed to map IP 0x%lx to spec #%d for '%s:%s' in '%s': %d libbpf: usdt: failed to attach uprobe #%d for '%s:%s' in '%s': %d libbpf: usdt: failed to attach uprobe multi for '%s:%s' in '%s': %d libbpf: usdt: failed to find ELF loadable segment with semaphore of '%s:%s' in '%s' at 0x%lx libbpf: usdt: failed to find ELF program segment for '%s:%s' in '%s' at IP 0x%lx 33%4y32m37z8_8j8777777777777_87778;X;;; : :X:;999990<99999X:Z]X\QZZZZZQZZaabbaaaaaaaab0cbaaaaavuv v0v@vvvvv`vpvPvz{{{zzzz|z|z|z|z|zz|z|z|z|z|zz܌܌4܍\\܌4444444܌44܌abarg:ctxenum64intprobe_prog_bind_maptagtagfloatx?.datax.dataintxaintxaintprobe_kern_global_dataunknown error (%d)ERROR: strerror_r(%d)=%d::%s = %d::%s = %u::%s = %lld::%s = %llu<%s> [%u] %s %s.%s%s%d @ offset %u.%u) @ offset %u)nonemount --bind %s %s failed: %smode=0700mount -t %s %s %s failed: %s(%02x) r%d = bswap%d r%d (%02x) r%d = %s%d r%d (%02x) %c%d = -%c%d (%02x) %c%d %s %s%c%d (%02x) %c%d %s %d BUG_%02x (%02x) *(%s *)(r%d %+d) = %d (%02x) nospec BUG_st_%02x BUG_ldx_%02x (%02x) r0 = *(%s *)skb[%d] (%02x) r%d = %s BUG_ld_%02x (%02x) call pc%s (%02x) call %s#%d (%02x) goto pc%+d (%02x) may_goto pc%+d (%02x) gotol pc%+d (%02x) exit %s%s __gnuc_va_listtypedef Unknown libbpf error %dLINUX_KERNEL_VERSIONLINUX_HAS_BPF_COOKIELINUX_HAS_SYSCALL_WRAPPERLINUX_bpf_struct_ops_libbpf: gen: finish %d BTF is optional, ignoring.btf_load size %d notowner_prog_typeowner_jitedowner_prog_type %s owner_prog_type %d owner%s jited%sfrozen operationoperands ,()bytes_keybytes_valueUNKNOWN(anon)(invalid)(none)CHARBOOLUNKNUNSIGNED[%u] %s '%s'bits_offsetnr_bitsencodingindex_type_idnr_elemsvlenmembersbitfield_size bitfield_size=%u encoding=%s size=%u vlen=%u '%s' val=%d '%s' val=%u '%s' val=%lldLL '%s' val=%lluULLfwd_kind fwd_kind=%slinkage type_id=%u linkage=%sret_type_idparams ret_type_id=%u vlen=%u '%s' type_id=%u type_id=%u, linkage=%svars (%s '%s') size=%ucomponent_idx type_id=%u component_idx=%dattach_flagsattach_btf_nameattach_btf_obj_idattach_btf_id%s%-8u type %-10u %-15s %-15sINTPTRARRAYSTRUCTUNIONENUMFWDTYPEDEFVOLATILECONSTRESTRICTFUNCFUNC_PROTOVARDATASECFLOATDECL_TAGTYPE_TAGENUM64Something wrong in libelfBPF object format invalidEndian mismatchInternal error in libbpfRelocation failedProgram too bigIncorrect kernel versionWrong pid in netlink messageInvalid netlink sequencejmp==&!=s>s>=s<s<=s32s16s8addxoru16u8+=-=*=|=&=<<=neg^=s>>=endians/=s%=(s8)(s16)(s32)libbpf: prog '%s': failed to realloc prog code libbpf: prog '%s': added %zu insns from sub-prog '%s' Cannot replace kernel functionsattach_btf_id 1 is not a functionmount --make-private %s failed: %s(%02x) r%d = addr_space_cast(r%d, %d, %d) (%02x) r%d = &(void __percpu *)(r%d) (%02x) *(%s *)(r%d %+d) = r%d (%02x) lock *(%s *)(r%d %+d) %s r%d (%02x) r%d = atomic%s_fetch_%s((%s *)(r%d %+d), r%d) (%02x) r0 = atomic%s_cmpxchg((%s *)(r%d %+d), r0, r%d) (%02x) r%d = atomic%s_xchg((%s *)(r%d %+d), r%d) (%02x) r%d = *(%s *)(r%d %+d) (%02x) r0 = *(%s *)skb[r%d + %d] (%02x) if %c%d %s %c%d goto pc%+d (%02x) if %c%d %s 0x%x goto pc%+d %s%s [file:%s line_num:%u line_col:%u] typedef __builtin_va_list __gnuc_va_listlibbpf: sec %s types mismatch libbpf: sec %s flags mismatch libbpf: sec %s entsize mismatch libbpf: Failed to parse extended error attributes libbpf: Kernel error message: %s libbpf: no path to unpin map '%s' from libbpf: unpinned map '%s' from '%s' libbpf: object '%s': load can't be attempted twice libbpf: Failed to bump RLIMIT_MEMLOCK (err = %d), you might need to do it explicitly! libbpf: Error in %s():%s(%d). Couldn't load trivial BPF program. Make sure your kernel supports BPF (CONFIG_BPF_SYSCALL=y) and/or that RLIMIT_MEMLOCK is set to big enough value. libbpf: extern (kcfg) '%s': failed to get kernel version libbpf: extern (kcfg) '%s': unrecognized virtual extern libbpf: extern (kcfg) '%s': set to 0x%llx libbpf: extern '%s': unrecognized extern kind libbpf: extern '%s' (strong): not resolved libbpf: extern '%s' (weak): not resolved, defaulting to zero libbpf: struct_ops init_kern: struct %s is not found in kernel BTF libbpf: struct_ops init_kern: struct %s%s is not found in kernel BTF libbpf: struct_ops init_kern: struct %s data is not found in struct %s%s libbpf: struct_ops init_kern %s: type_id:%u kern_type_id:%u kern_vtype_id:%u libbpf: struct_ops init_kern %s: failed to resolve the size of member %s libbpf: struct_ops %s: member %s not found in kernel, skipping it as it's set to zero libbpf: struct_ops init_kern %s: bitfield %s is not supported libbpf: struct_ops init_kern %s: Unmatched member type %s %u != %u(kernel) libbpf: struct_ops init_kern %s: member %s is not a struct_ops program libbpf: struct_ops init_kern %s: kernel member %s is not a func ptr libbpf: struct_ops init_kern %s func ptr %s: invalid reuse of prog %s in sec %s with type %u: attach_btf_id %u != kern_type_id %u libbpf: struct_ops init_kern %s func ptr %s: invalid reuse of prog %s in sec %s with type %u: expected_attach_type %u != kern_member_idx %u libbpf: struct_ops init_kern %s: func ptr %s is set to prog %s from data(+%u) to kern_data(+%u) libbpf: struct_ops init_kern %s: Error in size of member %s: %zd != %zd(kernel) libbpf: struct_ops init_kern %s: copy %s %u bytes from data(+%u) to kern_data(+%u) libbpf: failed to parse target BTF: %d libbpf: sec '%s': skipping CO-RE relocation #%d for insn #%d belonging to eliminated weak subprogram libbpf: prog '%s': relo #%d: failed to record relocation: %d libbpf: prog '%s': relo #%d: failed to relocate: %d libbpf: prog '%s': relo #%d: substituting insn #%d w/ invalid insn libbpf: prog '%s': relo #%d: unexpected insn #%d (ALU/ALU64) value: got %u, exp %llu -> %llu libbpf: prog '%s': relo #%d: patched insn #%d (ALU/ALU64) imm %llu -> %llu libbpf: prog '%s': relo #%d: unexpected insn #%d (LDX/ST/STX) value: got %u, exp %llu -> %llu libbpf: prog '%s': relo #%d: insn #%d (LDX/ST/STX) value too big: %llu libbpf: prog '%s': relo #%d: insn #%d (LDX/ST/STX) accesses field incorrectly. Make sure you are accessing pointers, unsigned integers, or fields of matching type and size. libbpf: prog '%s': relo #%d: patched insn #%d (LDX/ST/STX) off %llu -> %llu libbpf: prog '%s': relo #%d: insn #%d (LDX/ST/STX) unexpected mem size: got %d, exp %u libbpf: prog '%s': relo #%d: insn #%d (LDX/ST/STX) invalid new mem size: %u libbpf: prog '%s': relo #%d: patched insn #%d (LDX/ST/STX) mem_sz %u -> %u libbpf: prog '%s': relo #%d: insn #%d (LDIMM64) has unexpected form libbpf: prog '%s': relo #%d: unexpected insn #%d (LDIMM64) value: got %llu, exp %llu -> %llu libbpf: prog '%s': relo #%d: patched insn #%d (LDIMM64) imm64 %llu -> %llu libbpf: prog '%s': relo #%d: trying to relocate unrecognized insn #%d, code:0x%x, src:0x%x, dst:0x%x, off:0x%x, imm:0x%x libbpf: prog '%s': relo #%d: failed to patch insn #%u: %d libbpf: failed to perform CO-RE relocations: %d libbpf: prog '%s': failed to relocate calls: %d libbpf: prog '%s': failed to relocate data references: %d libbpf: prog '%s': failed to perform .BTF.ext fix ups: %d libbpf: Kernel doesn't support BTF, skipping uploading it. libbpf: -- BEGIN BTF LOAD LOG --- %s -- END BTF LOAD LOG -- libbpf: prog '%s': skipped loading libbpf: prog '%s': failed to load: %d libbpf: map '%s': failed to initialize slot [%d] to prog '%s' fd=%d: %d libbpf: map '%s': slot [%d] set to prog '%s' fd=%d libbpf: nr_progs %d/%d nr_maps %d/%d mismatch libbpf: failed to load object '%s' BTF is mandatory, can't proceed.libbpf: Error loading .BTF into kernel: %d. %s libbpf: gen: load_btf: size %d libbpf: BTF loading error: %d libbpf: sec '%s': found %d CO-RE relocations libbpf: struct_ops init_kern %s: Cannot find member %s in kernel BTF key %uB value %uB max_entries %u size=%u bits_offset=%u nr_bits=%u encoding=%s type_id=%u index_type_id=%u nr_elems=%u '%s' type_id=%u bits_offset=%u type_id=%u offset=%u size=%u attach_btf_obj_id=%d attach_btf_id=%d'version' section incorrect or lostKernel verifier blocks program loadingKernel doesn't support this program typeIncorrect netlink message parsingШ @ haatt$4  4 4 4 4 , \ 4 bpf_object__probe_loadingkernel-functionfailed to create hashmap for PID referencesfailed to open PID iterator skeletonfailed to attach PID iterator: %dfailed to create PID iterator session: %dfailed to read PID iterator output: %dinvalid PID iterator output formatfailed to re-alloc memory for ID %u, PID %d, COMM %s...failed to alloc memory for ID %u, PID %d, COMM %s...failed to append entry to hashmap for ID %u: %spid_iter_bpfpid_iter.rodatabpf_cookiepidspid, bpf_cookie %llu%s%s(%d)ELF@@ yya#ez tyc(#yc(]#h{*{*{*{*as c:ycaDe 0X q yqaqac*aU(%yf cqa]s`cqyqyqys@  syy(Dual BSD/GPL[[CD @ X"& , 9  >B F 9IMT\@ah.u/} 3 4@<@?NPRUU@::VW#1@ 6;?@ FQZ `m!v"#$&*% ''()++,-"3EUh0v12@  /5@9`:678 $;;@:=>@ %@*H@.I7J;J@ GAmBPC^D! f$Ek'sF'G| 2.KLM O  Q @ `  #<,@:S>TD@ W4YZU_  @    $Q@8C S \ b g @s ` dfqt@u@   --?:@#@2hADBGBQCZ@Dc Dn Ex E @EQE E E E E E E F# F- F= FK Fo F F F F F F F FQ@FF*H H Q@H H H" :I+ :I3 J@ :@JH :JU @Kb 2Ko HKLz @L HL LM H@M :M :N N N O R@O RO RO P P $@R QR QR RS+ R@S; QSC QSTTK N@VX NVb NVg Wl Wv W~ X QX X Y @Y Y Y Z @Z ZZ Q[ ~[ \ @\ \ J\ \* ]2 ]M ]f ]q 6]y ^ @^ ^ _ U@_ _ _ ` @` ` Q`a @a Rc R@c Rc& cg3 gK hd hn @hv :h~ i  i @i i :i @j j 4k :l l l l l& m7 mL @m_ Qmr Rm} Rn R@n n :o o o Qp @p Qq@qq!q*Qq:r@BNX_ j {QR@R T@$$QQ@" 5 E ^!m"@s#} $%@ `U(.Q@[\^ ] 2`bc a&$$e +8g=QMhV:\ aR@lR}RRR@j @  m n n o Qb Q@QQQ@Q*i@3ih;LRWR@`RkRtRR@RRkR@RRRR@R R)RBR@WRbRrRR@RRRR@Rl>f  @ RR@&R3<KQTQ@aQjpjs |  H:QQ \- -0r@ rssq-hRRR@RRkR@ " / F Q c nvwv@ Pwxy@}''''~@ hxkz {| v+2BQS^)dnvQG {QT@TT(b :@:Q(R@QQ@hQ@'Q07:F@OVQ_ gU@w/Q@b QQQQ hQ* +>,G   G0@ 2(( @`R#+ @R0: M[cmw|./  @ `QQ0   Q3uUQ   R R@%6 0T@ R R R@$/ 8DS^hs@ $ R R@lT0(4  0:Gb $7J @$J`);J.3J9? J@Zhv@)@U@ 0G'4G49B5LU:6789_hQGlw: :* | @;i@i<1=>#()8R R@RRR)R@5RKvQGVg{V&?@A%6@4:  :::  # + 5 = E @T ` ReR@ozRR @ `U#BR@`  $GQQGK   $n>CI]`gqv@`LM} NsO`&'$@+,-*@)G@Qb Q@QQQQ@QQ@! 0Q--- %-0-Q@4Q;FQPQ[Q@_QgQrQ@    +++ ++(+,+-+/+0+4+5+6+7+8/G2G ::#:Vh/R@;:I)U:b n y @ `3 1U3@ `40RR@RR8+  +  + ! > >/@$ 0= 0V 4b : 1m  s : 4 $K :@ Q  Q@ S @ ` T $ [\!Q!1#!`@#+!b.!R@1!c7!eH!Ua!e@w!y|!z{!|@!@#U#!:#!!!!!" "8"5B"6D"7B"/L"9x+ \"S@9c"So"S{"S@"SA"SB"SC"SD"SE"SF"SG"SHg SI"SJ"SK"SLSM"SN#SO #SQ#SR$#SS1#ST?#SUX#SVo#SWu#SX#SY#SZ#S[#S\#S]#S^#S_#S`#Sa#Sb#Sc#Sd $Se:$;<$S@1$SB$#=T$Se$@s$,`$,p$$$S$S$$$S$S$S%S%S%S"%S/%S7% =% ?K% U@!Q R%4$R@H]%Rl%R@w%R%R`@BCDEG `\"R%R@%Q%Q% % % @ `%A%A@%\"R% @& `% Pv &:&R&R@(&F#&:+&>&QF&Q@K&'+'O&'Z&'e&+m&R@r&RIJx&R&4@&R&R@L&MPDNO&&R&%&:@&U1X&VWQ '@Y ZT'w:%6(' 8']K'^_E^'a 1 d Rp'fg 1hwi''R'R@'j'k'Rl@'R'q+R'R@'sR.!R'R@'t'u'R(v@ (v(R@$(R#R.(R=(R@FGmL(op`(s(Snx((, (,0R(Sr (S(S(S(S(S(S!(S%(S&(S((S+(S.*)  ) H))S")w@x')/)Q3)Q@7)Q;)Q?)QB)Q@E)QI)QM)QP)Q@S)QV)QY)Q\)Q@_)Qb)Q'Qj)Q@QQm)QIJ! 1}@Qp)Ux)})@)))Q)Q)~ QQw|)0))@)4$C1G) *Q % *) '*@/*>*C*@N*`*j*y*R* @* `******* p** *@*`****`G+ *+*+*+ ++0@++*'+e& 1+R5+R@** *@*`G G@G 09+B+N+** *@*`****[+'``+'hh+'pr+'x|+'+'&+P+@++++@+R+R@ )RG'G'G'* @ + +R@+R+R+ ,  , , "),,,@U,,,, ,@, `.!, ,,--@-- (7-0>-0@F-K-4X-R a-n-------.).C. Y. v. . . ..../(/D/e/////// 0'0A0P0c0p0@|0/0:@1b Q@QQ0 0U0Q-|0U0@0000U@00@0`17-`.!11"1-01 ;1F1,L1((T1 \1@e1`n1v1G81H1+1+1+1+1+1+1+1+1+1+1+2++ (2@K&`=2G2K2O2@Y2_2f2@o2 }222222 3373P3 j3 3 3 3 333 4&4E4a4z444445'5@5R5d5|55(55556646F6Y6o6 6 6 6 6 677,7?7Q7i777777777 8)8F8c8 8!8"8#8$8%8&8''G"   89(9(9( 99= 9&9,9399,?9(B9(E9 GG9:7-09@9`9999.!9 9@9`::(:8:E:4@O:y@X:g:{:::@:H:P:X:`:h;) ;;@10;U9;B;@L;Z;, _; i;4y;w!y@;R;-U;@-;;;@;;;;; ;@  y<Q<Q@-<:<w!G<0hG G U!@F-2<`7-0.!@+`,w!yF-;<I<^<{<<<<<< %=,=>h>> >>R??R@?R?  ???@@@)@2@@@M@V@i@G w@@@@ @@@?@@@@@@ @ qAA!A,A7AGAWAfAoAAAA AAAAAA BB+B9BKBaB pB|BBBBF BBBB *z l BBBB C C)C9C BCSCkCzCCCCCCCCCDD+D5Dbpf_iter__task_filefdmetatasku32__u32unsigned intfilectxintiteriter/task_file0:1:0/builddir/build/BUILD/linux-5.14.0-557.el9/tools/bpf/bpftool/skeleton/pid_iter.bpf.c struct task_struct *task = ctx->task;0:3:0 struct file *file = ctx->file; if (!file || !task) switch (obj_type) { if (&bpf_link_fops_poll &&f_uf_pathf_inodef_opf_lockf_write_hintf_countf_flagsf_modef_pos_lockf_posf_ownerf_credf_raf_versionf_securityprivate_dataf_ep_linksf_tfile_llinkf_mappingf_wb_errfu_llistfu_rcuheadllist_nodenextcallback_headfuncpathmntdentryspinlock_tspinlockrlockraw_spinlockraw_lockarch_spinlock_tqspinlockvalatomic_tcounterlockedpendingu8__u8unsigned charlocked_pendingtailu16__u16unsigned shortrw_hintWRITE_LIFE_NOT_SETWRITE_LIFE_NONEWRITE_LIFE_SHORTWRITE_LIFE_MEDIUMWRITE_LIFE_LONGWRITE_LIFE_EXTREMEatomic_long_tatomic64_tlongfmode_tmutexownerosqwait_listwait_lockrh_kabi_hidden_66raw_spinlock_toptimistic_spin_queuelist_headprevloff_t__kernel_loff_tlong longfown_structlockpidpid_typeuideuidsignumrwlock_tarch_rwlock_tqrwlockcntswlocked__lstate__ARRAY_SIZE_TYPE__PIDTYPE_PIDPIDTYPE_PGIDPIDTYPE_SIDPIDTYPE_TGIDPIDTYPE_MAXkuid_tuid_t__kernel_uid32_tfile_ra_statestartsizeasync_sizera_pagesmmap_missprev_posunsigned longu64__u64unsigned long longerrseq_t0:3 file->f_op == &bpf_link_fops_poll) if (file->f_op != fops) __builtin_memset(&e, 0, sizeof(e));task_structthread_infostackflagsptracerh_reserved_wake_entryon_cpucpuwakee_flipswakee_flip_decay_tslast_wakeerecent_used_cpuwake_cpuon_rqpriostatic_prionormal_priort_prioritysched_classsertsched_task_groupdlpreempt_notifiersbtrace_seqpolicynr_cpus_allowedmigration_disabledmigration_flagscpus_masksched_infotaskspushable_taskspushable_dl_tasksmmactive_mmvmacacherss_statexit_stateexit_codeexit_signalpdeath_signaljobctlpersonalitysched_reset_on_forksched_contributes_to_loadsched_migratedrh_reserved_sched_remote_wakeupsched_psi_wake_requeuein_execvein_iowaitrestore_sigmaskin_user_faultrh_reserved_memcg_kmem_skip_accountno_cgroup_migrationuse_memdelayfrozensched_remote_wakeupin_memstallin_page_ownerpasid_activatedin_thrashingatomic_flagsrestart_blocktgidstack_canaryreal_parentparentchildrensiblinggroup_leaderptracedptrace_entryactive_memcgrh_reserved2thread_pidtask_struct_rhrh_pgidpi_serh_sidthread_groupthread_nodevfork_doneset_child_tidclear_child_tidutimestimegtimeprev_cputimevtimetick_dep_masknvcswnivcswstart_timereal_start_timemin_fltmaj_fltptracer_credreal_credcredcommnameidatasysvsemsysvshmlast_switch_countfsfilesnsproxysignalsighandblockedreal_blockedsaved_sigmasksas_ss_spsas_ss_sizesas_ss_flagstask_worksaudit_contextloginuidsessionidseccomprh_reserved_parent_exec_idrh_reserved_self_exec_idalloc_lockpi_lockwake_qpi_waiterspi_top_taskpi_blocked_onjournal_infobio_listplugreclaim_statebacking_dev_infoio_contextptrace_messageioacacct_rss_mem1acct_vm_mem1acct_timexpdmems_allowedcpuset_mem_spread_rotorcpuset_slab_spread_rotorpsi_flagscgroupscg_listclosidrmidrobust_listcompat_robust_listpi_state_listpi_state_cacheperf_event_ctxpperf_event_mutexperf_event_listmempolicyil_prevpref_node_forknuma_scan_seqnuma_scan_periodnuma_scan_period_maxnuma_preferred_nidnuma_migrate_retrynode_stamplast_task_numa_placementlast_sum_exec_runtimenuma_worknuma_entrynuma_groupnuma_faultstotal_numa_faultsnuma_faults_localitynuma_pages_migratedrseqrseq_lenrseq_sigrseq_event_masktlb_ubcsplice_pipetask_fragdelaysnr_dirtiednr_dirtied_pausedirty_paused_whentimer_slack_nsdefault_timer_slack_nscurr_ret_stackret_stackftrace_timestamptrace_overruntracing_graph_pausetracetrace_recursionmemcg_in_oommemcg_oom_gfp_maskmemcg_oom_ordermemcg_nr_pages_over_highthrottle_queueutaskkmap_ctrlpagefault_disabledoom_reaper_liststack_vm_areapatch_statesecuritythreadstatusrh_kabi_hidden_739__statestateusagerh_kabi_hidden_748refcount_trefcount_structrefssched_entityloadrunnable_weightrun_nodegroup_nodeexec_startsum_exec_runtimevruntimeprev_sum_exec_runtimenr_migrationsstatisticsdepthcfs_rqmy_qavgrh_reserved1rh_reserved3rh_reserved4load_weightweightinv_weightrb_node__rb_parent_colorrb_rightrb_leftsched_statisticswait_startwait_maxwait_countwait_sumiowait_countiowait_sumsleep_startsleep_maxsum_sleep_runtimeblock_startblock_maxexec_maxslice_maxnr_migrations_coldnr_failed_migrations_affinenr_failed_migrations_runningnr_failed_migrations_hotnr_forced_migrationsnr_wakeupsnr_wakeups_syncnr_wakeups_migratenr_wakeups_localnr_wakeups_remotenr_wakeups_affinenr_wakeups_affine_attemptsnr_wakeups_passivenr_wakeups_idles64__s64sched_avglast_update_timeload_sumrunnable_sumutil_sumperiod_contribload_avgrunnable_avgutil_avgutil_estenqueuedewmasched_rt_entityrun_listtimeoutwatchdog_stamptime_sliceon_listbackrt_rqsched_dl_entitydl_runtimedl_deadlinedl_perioddl_bwdl_densityruntimedeadlinedl_throttledrh_reserved_dl_boosteddl_yieldeddl_non_contendingdl_overrundl_timerinactive_timerhrtimernode_softexpiresfunctionbaseis_relis_softis_hardhrtimer_size_rh_rhtimerqueue_nodeexpiresktime_thrtimer_restartHRTIMER_NORESTARTHRTIMER_RESTARTsize_t__kernel_size_t__kernel_ulong_thlist_headfirstcpumask_tcpumaskbitspcountrun_delaylast_arrivallast_queuedplist_nodeprio_listnode_listseqnumvmasvm_area_structvm_startvm_endvm_nextvm_prevvm_rbrb_subtree_gapvm_mmvm_page_protvm_flagssharedanon_vma_chainanon_vmavm_opsvm_pgoffvm_filevm_private_dataswap_readahead_infovm_policyvm_userfaultfd_ctxpgprot_tpgprotpgprotval_trbrb_subtree_lasttask_rss_stateventscountfnfutexnanosleeppolluaddrbitsettimeuaddr2clockidtypeclockid_t__kernel_clockid_ttimespec_typeTT_NONETT_NATIVETT_COMPATrmtpcompat_rmtpufdsnfdshas_timeouttv_sectv_nsecpid_t__kernel_pid_tcpus_ptrrh_kabi_hidden_987migration_pendingrh_kabi_hidden_1001rh_reserved6seqcountstarttimeseqcount_tsequencevtime_stateVTIME_INACTIVEVTIME_IDLEVTIME_SYSVTIME_USERVTIME_GUESTrh_kabi_hidden_1045wake_entry__call_single_nodellistu_flagsa_flagscputime_expirestask_cputimerh_kabi_hidden_1049futex_exit_mutexfutex_statecpu_timersgidsuidsgidegidfsuidfsgidsecurebitscap_inheritablecap_permittedcap_effectivecap_bsetcap_ambientjit_keyringsession_keyringprocess_keyringthread_keyringrequest_key_authuseruser_nsgroup_inforcukgid_tgid_t__kernel_gid32_tkernel_cap_tkernel_cap_structcapcharsysv_semundo_listsysv_shmshm_clistsigset_tsigsigpendinglistmodefilterwake_q_noderb_root_cachedrb_rootrb_leftmostlast_siginforh_kabi_hidden_1185kernel_siginfo_tsiginfo_ttask_io_accountingrcharwcharsyscrsyscwread_byteswrite_bytescancelled_write_bytesnodemask_tmems_allowed_seqrh_kabi_hidden_1201seqcount_spinlock_tseqcount_spinlockperf_event_contextpmuactive_ctx_listpinned_groupsflexible_groupsevent_listpinned_activeflexible_activenr_eventsnr_activenr_useris_activenr_statnr_freqrotate_disablerotate_necessarytimestampparent_ctxparent_gengenerationpin_countnr_cgroupstask_ctx_dataperf_event_groupstreeindexrefcountrh_kabi_hidden_864shorttlbflush_unmap_batcharchflush_requiredwritablearch_tlbflush_unmap_batchbool_Boolrh_kabi_hidden_1308rcu_userspage_fragpageoffsetgfp_tstack_refcountrh_kabi_hidden_1428pid_linksrh_kabi_hidden_1450hlist_nodepprevrh_reserved5rh_reserved7rh_reserved8thread_structtls_arrayspesdsfsindexgsindexfsbasegsbaseptrace_bpsdebugreg6ptrace_dr7cr2trap_nrerror_codeio_bitmap_ptrioplio_bitmap_maxaddr_limitsig_on_uaccess_erruaccess_errfpudesc_structlimit0base0base1sdplplimit1avlldgbase2perf_eventevent_entrysibling_listactive_listgroup_indexmigrate_entryhlist_entryactive_entrynr_siblingsevent_capsgroup_capsgroup_generationpmu_privateattach_statechild_counttotal_time_enabledtotal_time_runningtstampshadow_ctx_timeattrheader_sizeid_header_sizeread_sizehwchild_total_time_enabledchild_total_time_runningchild_mutexchild_listoncpuowner_entrymmap_mutexmmap_countrb_entryrcu_batchesrcu_pendingwaitqfasyncpending_wakeuppending_killpending_disableevent_limitaddr_filtersaddr_filters_genaux_eventdestroynsidclockoverflow_handleroverflow_handler_contextorig_overflow_handlerprogtp_eventftrace_opscgrpsb_listperf_event_statePERF_EVENT_STATE_DEADPERF_EVENT_STATE_EXITPERF_EVENT_STATE_ERRORPERF_EVENT_STATE_OFFPERF_EVENT_STATE_INACTIVEPERF_EVENT_STATE_ACTIVElocal64_talocal_tperf_event_attrconfigsample_typeread_formatdisabledinheritpinnedexclusiveexclude_userexclude_kernelexclude_hvexclude_idlemmapfreqinherit_statenable_on_execwatermarkprecise_ipmmap_datasample_id_allexclude_hostexclude_guestexclude_callchain_kernelexclude_callchain_usermmap2comm_execuse_clockidcontext_switchwrite_backwardnamespacesksymbolbpf_eventaux_outputcgrouptext_pokebuild_idinherit_threadremove_on_exec__reserved_1bp_typebranch_sample_typesample_regs_usersample_stack_usersample_regs_intraux_watermarksample_max_stack__reserved_2aux_sample_size__reserved_3sample_periodsample_freqwakeup_eventswakeup_watermarkbp_addrkprobe_funcuprobe_pathconfig1bp_lenkprobe_addrprobe_offsetconfig2__s32hw_perf_eventtargetprev_countinterrupts_seqinterruptsfreq_time_stampfreq_count_stamplast_tagconfig_baseevent_baseevent_base_rdpmcidxlast_cpuextra_regbranch_reghw_perf_event_extraregalloctp_listpwr_accptscinfobp_listarch_hw_breakpointaddressmaskleniommu_bankiommu_cntrpaddingconfconf1last_periodperiod_leftsaved_metricsaved_slotsrh_kabi_hidden_760ring_bufferwait_queue_head_twait_queue_headheadirq_workrh_kabi_hidden_20llnodeperf_addr_filters_headnr_file_filtersaddr_filter_rangesrh_kabi_hidden_780addr_filters_offsperf_overflow_handler_tperf_sample_datasample_flagsaddrrawbr_stackperiodtxndata_srciptid_entrystream_idcpu_entrycallchainaux_sizeregs_userregs_intrstack_user_sizephys_addrdata_page_sizecode_page_sizerh_kabi_hidden_1043perf_sample_weightfullvar1_dwvar2_wvar3_wperf_mem_data_srcmem_opmem_lvlmem_snoopmem_lockmem_dtlbmem_lvl_nummem_remotemem_snoopxmem_blkmem_hopsmem_rsvdtidreservedperf_regsabiregspt_regsr15r14r13r12bpbxr11r10r9r8axcxdxsidiorig_axcsssprivatesaved_funclocal_hashfunc_hashold_hashtrampolinetrampoline_sizeftrace_func_tftrace_ops_hashnotrace_hashfilter_hashregex_lockmm_segment_tsegrh_reserved_initializedfpstate__task_fpstatepermguest_permrh_reserved_state__fpstatefpu_state_perm__state_perm__state_size__user_state_sizefpregs_statefsavefxsavesoftxsave__paddingfregs_statecwdswdtwdfipfcsfoofosst_spacefxregs_statefopmxcsrmxcsr_maskxmm_spaceriprdppadding1sw_reservedswregs_stateftopchangedlookaheadno_updatermalimitentry_eipxregs_statei387headerextended_state_areaxstate_headerxfeaturesxcomp_bvuser_sizeuser_xfeaturesxfdis_vallocis_guestis_confidentialin_use0:66 e.pid = task->tgid;0:16 e.id = get_obj_id(file->private_data, obj_type); switch (type) {bpf_mapopsinner_map_metamap_typekey_sizevalue_sizemax_entriesmap_flagsspin_lock_offnuma_nodebtf_key_type_idbtf_value_type_idbtfmemcgnamebtf_vmlinux_value_type_idrefcntusercntworkfreeze_mutexwritecntbpf_map_typeBPF_MAP_TYPE_UNSPECBPF_MAP_TYPE_HASHBPF_MAP_TYPE_ARRAYBPF_MAP_TYPE_PROG_ARRAYBPF_MAP_TYPE_PERF_EVENT_ARRAYBPF_MAP_TYPE_PERCPU_HASHBPF_MAP_TYPE_PERCPU_ARRAYBPF_MAP_TYPE_STACK_TRACEBPF_MAP_TYPE_CGROUP_ARRAYBPF_MAP_TYPE_LRU_HASHBPF_MAP_TYPE_LRU_PERCPU_HASHBPF_MAP_TYPE_LPM_TRIEBPF_MAP_TYPE_ARRAY_OF_MAPSBPF_MAP_TYPE_HASH_OF_MAPSBPF_MAP_TYPE_DEVMAPBPF_MAP_TYPE_SOCKMAPBPF_MAP_TYPE_CPUMAPBPF_MAP_TYPE_XSKMAPBPF_MAP_TYPE_SOCKHASHBPF_MAP_TYPE_CGROUP_STORAGEBPF_MAP_TYPE_REUSEPORT_SOCKARRAYBPF_MAP_TYPE_PERCPU_CGROUP_STORAGEBPF_MAP_TYPE_QUEUEBPF_MAP_TYPE_STACKBPF_MAP_TYPE_SK_STORAGEBPF_MAP_TYPE_DEVMAP_HASHBPF_MAP_TYPE_STRUCT_OPSBPF_MAP_TYPE_RINGBUFBPF_MAP_TYPE_INODE_STORAGEBPF_MAP_TYPE_TASK_STORAGEbypass_spec_v1rh_kabi_hidden_185unpriv_arraywork_structdataentrywork_func_tbdi_wb_backptrrh_kabi_hidden_1110:9typesresolved_idsresolved_sizesstringsnohdr_datahdrnr_typestypes_sizedata_sizebase_btfstart_idstart_str_offkernel_btfbtf_headermagicversionhdr_lentype_offtype_lenstr_offstr_len0:11bpf_progpagesjitedjit_requestedgpl_compatiblecb_accessdst_neededblindedis_funckprobe_overridehas_callchain_bufenforce_expected_attach_typecall_get_stackexpected_attach_typejited_lentagauxorig_progstatsactivebpf_funcbpf_prog_typeBPF_PROG_TYPE_UNSPECBPF_PROG_TYPE_SOCKET_FILTERBPF_PROG_TYPE_KPROBEBPF_PROG_TYPE_SCHED_CLSBPF_PROG_TYPE_SCHED_ACTBPF_PROG_TYPE_TRACEPOINTBPF_PROG_TYPE_XDPBPF_PROG_TYPE_PERF_EVENTBPF_PROG_TYPE_CGROUP_SKBBPF_PROG_TYPE_CGROUP_SOCKBPF_PROG_TYPE_LWT_INBPF_PROG_TYPE_LWT_OUTBPF_PROG_TYPE_LWT_XMITBPF_PROG_TYPE_SOCK_OPSBPF_PROG_TYPE_SK_SKBBPF_PROG_TYPE_CGROUP_DEVICEBPF_PROG_TYPE_SK_MSGBPF_PROG_TYPE_RAW_TRACEPOINTBPF_PROG_TYPE_CGROUP_SOCK_ADDRBPF_PROG_TYPE_LWT_SEG6LOCALBPF_PROG_TYPE_LIRC_MODE2BPF_PROG_TYPE_SK_REUSEPORTBPF_PROG_TYPE_FLOW_DISSECTORBPF_PROG_TYPE_CGROUP_SYSCTLBPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLEBPF_PROG_TYPE_CGROUP_SOCKOPTBPF_PROG_TYPE_TRACINGBPF_PROG_TYPE_STRUCT_OPSBPF_PROG_TYPE_EXTBPF_PROG_TYPE_LSMBPF_PROG_TYPE_SK_LOOKUPBPF_PROG_TYPE_SYSCALLbpf_attach_typeBPF_CGROUP_INET_INGRESSBPF_CGROUP_INET_EGRESSBPF_CGROUP_INET_SOCK_CREATEBPF_CGROUP_SOCK_OPSBPF_SK_SKB_STREAM_PARSERBPF_SK_SKB_STREAM_VERDICTBPF_CGROUP_DEVICEBPF_SK_MSG_VERDICTBPF_CGROUP_INET4_BINDBPF_CGROUP_INET6_BINDBPF_CGROUP_INET4_CONNECTBPF_CGROUP_INET6_CONNECTBPF_CGROUP_INET4_POST_BINDBPF_CGROUP_INET6_POST_BINDBPF_CGROUP_UDP4_SENDMSGBPF_CGROUP_UDP6_SENDMSGBPF_LIRC_MODE2BPF_FLOW_DISSECTORBPF_CGROUP_SYSCTLBPF_CGROUP_UDP4_RECVMSGBPF_CGROUP_UDP6_RECVMSGBPF_CGROUP_GETSOCKOPTBPF_CGROUP_SETSOCKOPTBPF_TRACE_RAW_TPBPF_TRACE_FENTRYBPF_TRACE_FEXITBPF_MODIFY_RETURNBPF_LSM_MACBPF_TRACE_ITERBPF_CGROUP_INET4_GETPEERNAMEBPF_CGROUP_INET6_GETPEERNAMEBPF_CGROUP_INET4_GETSOCKNAMEBPF_CGROUP_INET6_GETSOCKNAMEBPF_XDP_DEVMAPBPF_CGROUP_INET_SOCK_RELEASEBPF_XDP_CPUMAPBPF_SK_LOOKUPBPF_XDPBPF_SK_SKB_VERDICT__MAX_BPF_ATTACH_TYPEbpf_insncodedst_regsrc_regoffimm__s16insnsinsnsisock_filterjtjfk0:17 return BPF_CORE_READ((struct bpf_prog *)ent, aux, id);bpf_prog_auxused_map_cntused_btf_cntmax_ctx_offsetmax_pkt_offsetmax_tp_accessstack_depthfunc_cntfunc_idxattach_btf_idctx_arg_info_sizemax_rdonly_accessmax_rdwr_accessctx_arg_infodst_mutexdst_progdst_trampolinesaved_dst_prog_typesaved_dst_attach_typeattach_btfverifier_zextoffload_requestedattach_btf_tracefunc_proto_unreliablesleepabletail_call_reachabletramp_hlistattach_func_protoattach_func_namejit_datapoke_tabkfunc_tabsize_poke_tabksymused_mapsused_maps_mutexused_btfsload_timecgroup_storageoffloadfunc_infofunc_info_auxlinfojited_linfofunc_info_cntnr_linfolinfo_idxnum_exentriesextablebpf_ksymendlnodetnodelatch_tree_node0:7bpf_linkbpf_link_typeBPF_LINK_TYPE_UNSPECBPF_LINK_TYPE_RAW_TRACEPOINTBPF_LINK_TYPE_TRACINGBPF_LINK_TYPE_CGROUPBPF_LINK_TYPE_ITERBPF_LINK_TYPE_NETNSBPF_LINK_TYPE_XDPMAX_BPF_LINK_TYPE0:1 if (obj_type == BPF_OBJ_LINK &&bpf_link_type___localBPF_LINK_TYPE_PERF_EVENT___local0 struct bpf_link *link = (struct bpf_link *) file->private_data;0:2 if (BPF_CORE_READ(link, type) == bpf_core_enum_value(enum bpf_link_type___local, e.has_bpf_cookie = true;bpf_perf_link___locallinkperf_file0:0 perf_link = container_of(link, struct bpf_perf_link___local, link); event = BPF_CORE_READ(perf_link, perf_file, private_data);perf_event___localbpf_cookie e.bpf_cookie = get_bpf_cookie(link); return BPF_CORE_READ(event, bpf_cookie);0:72 task->group_leader->comm);0:106 bpf_probe_read_kernel_str(&e.comm, sizeof(e.comm),0:0:0 bpf_seq_write(ctx->meta->seq, &e, sizeof(e));bpf_iter_metasession_idseq_numseq}bpf_obj_typeBPF_OBJ_UNKNOWNBPF_OBJ_PROGBPF_OBJ_MAPBPF_OBJ_LINKBPF_OBJ_BTFobj_typebpf_prog_fopsbpf_map_fopsbtf_fopsbpf_link_fops_pollbpf_link_fopsLICENSE.ksyms.rodatalicenseinodeseq_filevfsmounttask_groupvm_operations_structmm_structkeyuser_structuser_namespacerequest_queueaddress_spacepid_namespacemem_cgroupcompletionpipe_inode_infobpf_ctx_arg_auxbpf_trampolinebtf_typebpf_jit_poke_descriptorbpf_map_opsfile_operationsfasync_structhrtimer_clock_basehrtimer_rhbtf_mod_pairbpf_line_infobpf_kfunc_desc_tabsock_fprog_kernbpf_prog_opsbpf_prog_offloadbpf_func_infobpf_func_info_auxexception_table_entrybpf_prog_statsftrace_hashbpf_link_opscss_setkernel_siginfosiginfouserfaultfd_ctxtimespeccompat_timespecpollfdsem_undo_listfs_structfiles_structsignal_structsighand_structseccomp_filterrt_mutex_waiterblk_plugrobust_list_headcompat_robust_list_headfutex_pi_stateperf_cgroupperf_bufferperf_addr_filter_rangeperf_raw_recordperf_branch_stackperf_callchain_entrytrace_event_callevent_filtertask_delay_infoftrace_ret_stackuprobe_taskvm_structmath_emu_info |KK)`"`` ( ` 48`4`,``,``d d`,`` `` `),(`),0`C,8`C,(P`u,`L9 `L9 (`L9h`C,p`<`<`<`O=5`=`=`=`= `->H`r> `r> `>`> `#? `J?`J?`?`?(`?8`?KZ`` X$,0>,x0~1G9.<0<M= >,=M= )>(<`>,)>X?XD?~?~?FHt/=K ! @h8pWWWWWWW ,@P`p 0@P`p 0@P`p ,<L\l| ,< .text.rel.BTF.extbpf_map_fopsbpf_link_fopsbpf_prog_fopsbtf_fopsiterbpf_link_fops_poll.llvm_addrsiglicenseobj_type.reliter/task_file.strtab.symtab.rodata.rel.BTFLICENSE0@@H} @( l K @p  L @ ^Lo(8%07zx %02x%s %s| failed to open %s: %sinvalid attach/detach typefailed prog attach to mapgpl_compatiblerun_time_nsrun_cntrecursion_misses gpl%u: tag recursion_misses %lldshort writeexpected file pathseveral programs matchedopcodesvisuallinumcan't get prog info: %scan't grow prog info_datano instructions returnedfailed to get btfcan't open file %s: %serror writing output file: %s0x%016llx%s: map_ids map_ids %u%sbpf_metadata_metadatabtf dump failed: %d metadata:jsonw alloc failed %s = failed prog detach from mapCan't read clocks%FT%T%zloaded_atbytes_xlatedbytes_jitedbytes_memlock loaded_at %s uid %u xlated %uB jited %uB not jited memlock %sB orphaned pinned %s btf_id %d pids pinned -- kernel too old?what is '%s'?can't get next program: %s%scan't get prog by id (%u): %scan't parse %s as IDXoffload_devoffload_dev already specifiedxdpmeta_devxdpmeta_dev already specifiedpinmapsautoattachfailed to open object fileunable to find map '%s'map idx '%d' not usedfailed to load object filefailed to pin program %sfailed to pin all programsfailed to pin all maps (average)data_size_outdata_outdata_inctx_size_outctx_outctx_infailed to run program: %sdurationfailed to load loader progfailed to create loader mapfailed to update loader mapfailed to execute loader prog/proc/self/fdDual BSD/GPLerr %d %s %sloader prog leaked %d FDs failed to get fd for mapfailed to read count_map: %smetricrunning %18llu %-20s %18llu %-20s# %8.2f %-30s%-41s(%4.2f%%)failed to parse fdprofiler_bpfeventsfentry_readingsaccum_readingscountsprofiler.rodatafentry_XXXfexit_XXXbtf %d doesn't have type %dfailed to set attach target failed to load profile_objfailed to attach profile_objunknown metric %sshowhelpdumppinloadalldetachtracelogrunprofileinsns per cyclel1d_loadsllc_missesLLC misses per million insnsitlb_missesitlb misses per million insnsdtlb_missesdtlb misses per million insnsfailed to write output data/ctx: %s'%s' needs at least %d arguments, %d found"%02hhx%02hhx%02hhx%02hhx%02hhx%02hhx%02hhx%02hhx" run_time_ns %lld run_cnt %lldexpected 'xlated' or 'jited', got: %s'file' is not compatible with 'opcodes', 'visual', or 'linum''visual' is not compatible with JSON outputerror retrieving insn dump: kernel.kptr_restrict set?error in processing bpf_line_info. continue without it.Usage: %1$s %2$s { show | list } [PROG] %1$s %2$s dump xlated PROG [{ file FILE | [opcodes] [linum] [visual] }] %1$s %2$s dump jited PROG [{ file FILE | [opcodes] [linum] }] %1$s %2$s pin PROG FILE %1$s %2$s { load | loadall } OBJ PATH \ [type TYPE] [{ offload_dev | xdpmeta_dev } NAME] \ [map { idx IDX | name NAME } MAP]\ [pinmaps MAP_DIR] [autoattach] %1$s %2$s attach PROG ATTACH_TYPE [MAP] %1$s %2$s detach PROG ATTACH_TYPE [MAP] %1$s %2$s run PROG \ data_in FILE \ [data_out FILE [data_size_out L]] \ [ctx_in FILE [ctx_out FILE [ctx_size_out M]]] \ [repeat N] %1$s %2$s profile PROG [duration DURATION] METRICs %1$s %2$s tracelog %1$s %2$s help MAP := { id MAP_ID | pinned FILE | name MAP_NAME } PROG := { id PROG_ID | pinned FILE | tag PROG_TAG | name PROG_NAME } TYPE := { socket | kprobe | kretprobe | classifier | action | tracepoint | raw_tracepoint | xdp | perf_event | cgroup/skb | cgroup/sock | cgroup/dev | lwt_in | lwt_out | lwt_xmit | lwt_seg6local | sockops | sk_skb | sk_msg | lirc_mode2 | sk_reuseport | flow_dissector | cgroup/sysctl | cgroup/bind4 | cgroup/bind6 | cgroup/post_bind4 | cgroup/post_bind6 | cgroup/connect4 | cgroup/connect6 | cgroup/connect_unix | cgroup/getpeername4 | cgroup/getpeername6 | cgroup/getpeername_unix | cgroup/getsockname4 | cgroup/getsockname6 | cgroup/getsockname_unix | cgroup/sendmsg4 | cgroup/sendmsg6 | cgroup/sendmsg_unix | cgroup/recvmsg4 | cgroup/recvmsg6 | cgroup/recvmsg_unix | cgroup/getsockopt | cgroup/setsockopt | cgroup/sock_release | struct_ops | fentry | fexit | freplace | sk_lookup } ATTACH_TYPE := { sk_msg_verdict | sk_skb_verdict | sk_skb_stream_verdict | sk_skb_stream_parser | flow_dissector } METRIC := { cycles | instructions | l1d_loads | llc_misses | itlb_misses | dtlb_misses } OPTIONS := { {-j|--json} [{-p|--pretty}] | {-d|--debug} | {-f|--bpffs} | {-m|--mapcompat} | {-n|--nomount} | {-L|--use-loader} } failed to allocate memory for output data/ctx: %scannot use standard input for both data_in and ctx_inProgram %s does not support autoattach, falling back to pinningfailed to allocate memory for data_in/ctx_in: %sfailed to read data_in/ctx_in from %s: %sfailed to reallocate data_in/ctx_in: %sfailed to create hashmap for pinned pathsprogram type already specifiedexpected 'idx' or 'name', got: '%s'?Warning: 'bpftool prog load [...] dev ' syntax is deprecated. Going further, please use 'offload_dev ' to offload program to device. For applications using XDP hints only, use 'xdpmeta_dev '.xdpmeta_dev and offload_dev are mutually exclusiveunrecognized netdevice '%s': %sexpected no more arguments, 'type', 'map' or 'dev', got: '%s'?unable to set up map reuse: %dreplacement for map idx %d specified more than onceobject file doesn't contain any bpf programcan't parse %s as output data sizecan't parse %s as output context sizecan't parse %s as repeat numberexpected no more arguments, 'data_in', 'data_out', 'data_size_out', 'ctx_in', 'ctx_out', 'ctx_size_out' or 'repeat', got: '%s'?Return value: %u, duration%s: %uns failed to read reading_map: %stoo many (%d) metrics, please specify no more than %d metrics at a timefailed to identify number of CPUsfailed to open and/or load BPF objectfailed to get info for prog FD %dprog FD %d doesn't have valid btffound 0 func_info for prog FD %dfailed to get func_info for prog FD %dfailed to load btf for prog FD %dfailed to allocate memory for perf_event array: %sfailed to get fd for events mapcpu %d may be offline, skip %s profiling.failed to create event %s on cpu %dELF@@aq c{ aq% -aq yy{!y{!y{!aa%a-rbg w 7g w c| aa%=a/bg w s7g w |y{aa aa%-qczyyy!{yy{2yy{2yy#{0yy#{0yy{ Dual BSD/GPLLLs  @'2 @' 9 @' I @'X_@ rv  r @  *0 =EP! U"] c k# int__ARRAY_SIZE_TYPE__typekey_sizevalue_sizeeventsfentry_readingsaccum_readingscountsunsigned long longctxfentry_XXXfentry/XXX/builddir/build/BUILD/linux-5.14.0-557.el9/tools/bpf/bpftool/skeleton/profiler.bpf.c u32 key = bpf_get_smp_processor_id(); for (i = 0; i < num_metric && i < MAX_NUM_METRICS; i++) { u32 flag = i; ptrs[i] = bpf_map_lookup_elem(&fentry_readings, &flag); *(ptrs[i]) = reading; key += num_cpu;int BPF_PROG(fentry_XXX) err = bpf_perf_event_read_value(&events, key, (void *)&reading, if (err)fexit_XXXfexit/XXX u32 cpu = bpf_get_smp_processor_id(); u32 i, zero = 0; err = bpf_perf_event_read_value(&events, cpu + i * num_cpu, count = bpf_map_lookup_elem(&counts, &zero); if (count) { *count += 1; for (i = 0; i < num_metric && i < MAX_NUM_METRICS; i++)int BPF_PROG(fexit_XXX) before = bpf_map_lookup_elem(&fentry_readings, &id); if (before && before->counter) {bpf_perf_event_value___localcounterenabledrunning__u640:0 diff.counter = after->counter - before->counter;0:1 diff.enabled = after->enabled - before->enabled;0:2 diff.running = after->running - before->running; accum = bpf_map_lookup_elem(&accum_readings, &id); if (accum) { accum->counter += diff.counter; accum->enabled += diff.enabled; accum->running += diff.running;__u32unsigned intnum_cpunum_metriccharLICENSE.maps.rodatalicense $$<' (HC`S xS ( @HXpx,   '11 X  8X`hxj6j4j0j,j  (0 H`-E D{ L{L{LX+X!X0X8+\@\H!\P\XJ+``J`hJ!`pJ`} hlppttxx'08@PXF`FpFFFFe0 #   H@ 0 `(  H   8D\ ,<P`p 0@P`p(8HXhx(8HXhx(8HXhx$4DTdt num_cpu.text.rel.BTF.extcountsevents.mapsfentry_readingsaccum_readings.llvm_addrsiglicensenum_metric.strtab.symtab.rodatafentry_XXXfexit_XXX.relfentry/XXX.relfexit/XXX.rel.BTFLICENSEp @@ @P0  @8pP]X *h` @p $ @ OLo x \HE6GE\HE\HpE \H@E%F`F$\HFXH0E,\HpE3\HPA<\HF@\HFGG@FBF__loader.mapY@;ȫX),0@P1I7]7q|88PSǹU۹WYrBsV|j}~\κԺD$:h0DXhxȾX l(HP|xhT(8|@XH$tx(0PXH$`X(,|( x   t%?%x@%DT&_&_&`&8b@'c'(f'hh8(xhL(h`(ht(h(i(i(8j)Xj0)jd)k)l*l,*(m\*xm*(n*n*o*p,+pX+qt+q+q+hr+xr,r,Xsd,Ht,ht,t,(u,u-vP-vp-Xw-({-H{-{$.{L.|t.X|.|.X~/~/Xd///xD0X00ȼp1(1$2t22 38l334,44(4H4h44H5(55hT66h6x877H8 88 9\9H69::X::xA(;A<;AP;Ah;8B;C;D<E0<FL<XH<I<K=LX=XN=hN=N=Q >Vp>V>W>X ?YX?Z?[?H]@^4@^`@_@f@fA8k\AHyAzAH|6FBE A(A0F (D BBBA  (D BBBA $(@8$@ L @`@Pt(@JHI I(H0F8G@V 8A0A(B BBBG p@7Hn$@]AJY vAAA0 A`BNG ` DBC YDBHPLABBB B(A0A8G 8D0A(B BBBA `<ABAA D`EhLpYhA`j  AABG B:Ef E ,BKKDG kABD$HBIEAD |AA$pBAG I  AA tCHC:Ef E H DFEI I(H0H8G@q 8F0A(B BBBL (tE;FDG Q GBE DE)Ec(`EcEAD w AAA E0Q8EFBA A(D0r (A ABBA pFlFHhFFEA A(G0} (A ABBI W(F ABB(PFFDJ ABE |GG\Ht D [G\Hw A [4[FAG DBA .?\Ht D [L .?}FBB B(D0A8G 8D0A(B BBBJ Hp.GFBB B(A0A8D` 8C0A(B BBBF .H\Ht D [L.H~BEA E(D0 (A ABBI k (F ABBJ H,/ JFBB B(D0D8Gt 8A0A(B BBBG `x/MBBB B(A0A8G I!!!F!P!A!_ 8A0A(B BBBA (/0TFD h BD ] BI 0T\Ht D [L(0UFBB B(A0A8J  8A0A(B BBBG x0dYKFa I ZL0YFHB B(A0A8G 8D0A(B BBBA 0`0`1`$1(`AFzp@1\`FBD C(G0A (F ABBF  (F ABBG [ (F ABBJ j (F ABBK L1c~ BNB E(A0A8GF 8A0A(B BBBH L28lFBB B(A0A8G 8A0A(B BBBF HT2|FBB B(A0A8D`f 8D0A(B BBBK L2~FBE E(A0D8Jn 8D0A(B BBBD 82BAG I f D X l ABD 4,3 BAG ] DBC Y DBA Ld3_ FIB B(A0A8G 8D0A(B BBBA T3jBBE D(D0D` 0A(A BBBF l 0J(A BBBE P 45FIB B(A0G 0D(B BBBI BJ[A@`4FIB B(A0G 0D(B BBBI 84HHAA  ABF W ABF L4,BEB B(A0A8G 8A0A(B BBBD (05̙FDD n DBF \50LHr F 0x5dtAAG e EAD rHAH5LFBF D(D0 (C BBBD Z(C BBB85FKB A(O (D BBBG L46EFMB B(A0A8GA 8D0A(B BBBB L6FFB B(D0A8Dp 8D0A(B BBBD 6 667 $7.87$SL7piBE I X`l7BBB B(A0A8G L@I@i@I@s@A@ 8D0A(B BBBJ T7l|FBB E(A0D8GPXO`[XAPp 8D0A(B BBBK H(8BEE H(A0D8GPw 8J0A(B BBBF <t8tFBA A(GH (D ABBF \88FPF A(D0U (D ABBA s (D DBBA L (A AHBH 49FAG I DBC w DBA <L9 zEAL \ AAH D CAH VNF 9`#Hk E Q G D9l`FBB A(A0G L# 0D(A BBBH D9FBB A(A0G I  0D(A BBBA @:\{FBB B(A0A8Dz 8A0A(B BBBJ D 8C0A(B BBBH \ 8F0A(B BBBE T 8F0A(B BBBE (:DFDD AB;i H ;FBB B(D0A8MP 8A0A(B BBBH l;`x;<BBB E(D0D8J@O 8A0A(B BBBJ i 8F0A(B BBBH e 8C0A(B BBBG L; FBB B(A0D8G 8A0A(B BBBC 4L<@UEDG  AAB  JFL H<hFBB E(A0A8D`  8A0A(B BBBA H<FBA A(D0_ (D ABBJ D (D DBBH L= FBB A(A0} (D BBBE D (A EBBJ Hl=pFBD C(G0} (D ABBD D(C DBBL=FBB A(A0^ (D BBBD D (A EBBJ |>dFBB B(A0G8G 8A0A(B BBBA  8F0A(B BBBA [ 8F0A(B BBBA >f 8>FDF K ABB V ADM 8>HFBA A(D0Q (D ABBH  ?4?8r FBB B(A0A8DbFGZ 8A0A(B BBBE \ 8F0A(B BBBE ] 8F0A(B BBBD CCMBo 8F0A(B BBBA iKHAx@GFBB B(A0A8D@ 8A0A(B BBBF D 8C0A(B BBBA O 8F0A(B BBBA |@/d@\@FEB E(D0C8GpxLTCOpp 8D0A(B BBBB l@TBB I(A0D8I@ 8A0A(B BBBG  8C0A(B BBBA x@lA6FGB A(C0J 0D(A BBBG 4AhFAD d DBK N DBA HA&FBB B(D0A8G 8D0A(B BBBH 4BQEKpPBFEE B(A0A8Dp=xTDBSpl 8C0A(B BBBA D8F0A(B BBBBapHBh"FBB B(A0A8GR 8D0A(B BBBD 0CL SRE I(D0A8GPP 8C0A(B BBBE W 8A0A(B BBBG tXC`IXAP[ XC`B ]8CFBA A(D0  (D ABBH HCFBB B(A0A8D 8A0A(B BBBK H@D|C FBB B(A0A8Du 8A0A(B BBBA DG`|D` FBB B(D0D8GHsA 8D0A(B BBBH  RBA UJ 4,EEAD v AAF w CAA DdEHFBA A(DlFg} (A ABBF HEHFBB B(K0A8G 8D0A(B BBBA HEFEE B(A0D8O`| 8A0A(B BBBD `DFFGE B(A0A8Gx 8D0A(B BBBF HILLHF$nFBB B(A0D8G`w 8D0A(B BBBD FH 8GDFBE A(G (D BBBD 8DGFBA A(G~ (D ABBH LGFBA b BBA P BBD U KBF ] BBA G\E A MlGLVBIB B(D0A8JEXgAnXZA| 8D0A(B BBBC `H<#!HtHX#NAG S FAH d AAB [FAAF H#a Ht$EV E (HP%uFFA dAB\(I%7FBB B(A0A8G I Y C ` A y 8D0A(B BBBG I&apI,'FBB B(A0A8G L""C"d"B"P"C"`"A"L 8D0A(B BBBG DJ)FAA G I u I \ A J  AABG 0\Jp*BBA G  DBBG \J<-, FBB B(A0A8G^OA 8D0A(B BBBE `J :FBB B(A0A8G I  G Z A b 8D0A(B BBBA lTK<FBB E(I0D8G  M O A ^ 8A0A(B BBBC j F X A K?#K@#K0@#LL@#@Lh@AAD j AAF G CAE IAA,XLA^BKH A ABA L4AEPL8AL4A"HYLLAKH E LAA E 0 MBBLD G  DBBF L@M\CXBBB B(A0A8G* 8D0A(B BBBH 4MlE]BAD G   DABC 8MFSFKD  HKG | BBH DNGBHE D(D0U8H@NHMPN0n(A BBB@LNHFUK GGPCc  ABBH HNIFEB B(A0D8DPJ 8D0A(B BBBA LN@JBFB B(A0A8G/ 8D0A(B BBBG 8,ORRFMD D(D (A ABBC 8hOSFMA D(G^ (A ABBE 8OxTBFIA D(GP\ (D ABBH pOU7FBB D(D0n (A BBBI o (C BBBH M (A BBBD R (A BBBG HTPXV<FBI E(H0F8J 8D0A(B BBBH 4PLXSEDD ] CAB M AAA 4PtXSEDD ] CAB M AAA QX $QX8QX LQX=HP A hQXELQX QXP{TQX3^TQY3^THQPL gmFIG D(I0a (A ABBF E (H ABBF H\g0FBB B(G0D8D@ 8D0A(B BBBA \gFBB B(A0A8DP 8A0A(B BBBF i8C0A(B BBBhF=P(hD XESQ AAC ((}EPL AAH 4T}FKE GT  DBBG 0}@ FNA G  AABK D}>FMH A(A0G 0A(A BBBH H~FEA D(D0 (D ABBH T(D DBBHT~FED A(D0u (A ABBA T(C ABB~ FBB B(A0A8G 8A0A(B BBBG  8F0A(B BBBH _ 8F0A(B BBBB  8F0A(B BBBE  8F0A(B BBBG tThFGB E(D0A8DB 8A0A(B BBBG R 8F0A(B BBBG FZC\GFBB B(D0A8Gz 8A0A(B BBBD (HKAd, FBB B(A0D8Dp 8C0A(B BBBK ' 8A0A(B BBBA  %p08nEDG H DAD DGA4t{MAD zABAH H 8FBB B(A0A8D` 8C0A(B BBBH @l6BMJ A(D0N 0A(A BBBE (VFDH tIB4܁FEM H(F0R(G HBB88FOK D(D0A (G HBBL (PuFHO HIB|S<K A K A Ȃ_EL$FFIK aDBH FEE B(A0A8DP 8D0A(B BBBA 4XFBD D(D0(K ABB4lFDD \(J0l8J@a AABȃ܃BKE E(D0D8GP{XL`MXBPV 8A0A(B BBBD H 8C0A(B BBBD DXL`QXAP 8A0A(B BBBF `XK`IXAPI 8A0A(B BBBH `FBB B(A0D8Np_ 8A0A(B BBBH D 8F0A(B BBBE \FBB B(A0D8GQ 8A0A(B BBBE NMAX4FBI B(D0D8GTaBTYAWQAQWAb 8A0A(B BBBG TDAU8|0FBI A(J (D ABBJ H<p:FBF F(A0A8G` 8D0A(B BBBE 4dFKC v ABK M AEE ԆH (FFE H(D0A8J 8D0A(B BBBC 8HFFA A(J (D ABBA HxrFBB E(I0A8J 8A0A(B BBBD LЇFBB E(A0A8G 8D0A(B BBBD @ ,FIB D(D0J 0D(A BBBA 8dFFD E(G` (A ABBB 8\FBD A(J@ (A ABBD D܈5FEA  BBG e BBG U EBA H$FBE E(D0A8D@ 8A0A(B BBBE Pp#RBE A(A0q (A BBBE A04ĉhFBA D(D0(D ABB@ FBB B(A0A8G W U H I Y  8D0A(B BBBA  H H D B B D A [ L I H G D A ^ 4 F Q B  L [ A  U _ B  N h A    K O 8TFIA H(G0(G DDB44ADG x AAJ J DAA dlFEB B(A0A8D`G 8F0A(B BBBE  8A0A(B BBBA \ԋFBA D(D0 (A ABBI d (C ABBA X (F ABBA $4QEDX aIA<\ FIF c(L0[(A D DBF sDB\ FBB K(D0z (F BBBA A (C BBBF F(A PGB< FBE A(D0 (D BBBA < DEr I C\ FBE I(A0A8G@xHKPQXI`I@H\PKHA@yHLPVHA@H 8D0A(B BBBG HCP[HB@\ HAPB D sFBB A(A0G I! 0A(A BBBA 0 !,P FAG I v DBE 8FJD C(G (A ABBA HpFBB B(A0D8F@r 8D0A(B BBBJ lJFQH I(G0A8J@IHAP\HF@D 8A0A(B BBBD f HKPG rHRPCXB`I@xk FFD GLHAIJKBb  AABD H[FAVIKA_OGBE  CABI EACG^[RBf  JHDJ vMIA  FABD X  JLBH YJOAWRRBUBAKiAINJ  HCBG h  CABJ INBSNJATFEA C(G0l8J@H8A0D (A ABBA D(M HGB8\@FAI  ABA u ABD 4sFAD A FBL AKB(БH] K u K U A L(,He C Y G Y G Y4<THA t DBA DAEt  _\!H` F , "FAA  ABA @"FEA m BBC V BBV OBDX0<#FBA D(G0m (F ABBD D (C ABBD ](F ABB#D@#FAA r ABC \ DSM Y FBE px$4FBB B(A0A8G 8A0A(B BBBA _I\AUJcAiTxB`NBrQAJM>OSAX\IAqEHKLMWBUYAHXBVMQArLkAQZIBe HX ~ _AJE  DR LXWrFJA A(L0 (D ABBD k (G ABBI 0XFHD D@  ABBB 8ܕPYFBA D(J~ (D ABBB ZkjM I 8TZ+EADHThZ`FBB E(A0K8D@  8F0A(B BBBG <|]FKG A(G@ (D ABBG H^FBI B(A0C8N` 8F0A(B BBBI H,cFBB E(D0A8G` 8F0A(B BBBI `xeFBE B(A0D8G` 8F0A(B BBBM D 8F0A(B BBBM LܗyFEB B(D0A8G 8A0A(B BBBF ,L@EBDB B(I0A8N  8D0A(B BBBF 8kGEA A(D0J(D ABB\̘0HKBE D(D0K (A BBBD (D BBBM0\, $KBE D(D0K (A BBBD (A BBBCA0tKEE B(A0D8D`B 8A0A(B BBBD 8A0A(B BBBFC``$sBBB B(A0A8DP 8A0A(B BBBF K 8C0A(B BBBA |@tD0\ H x A LxAHJqEEEOs AAI H AAF (Ћ;AEJ AAK xBEB B(A0A8G 8D0A(B BBBF ACDZMKBBZ,PAM \ F _ hěJGB B(A0C8L 8A0A(B BBBL G 8A0A(B BBBG 0KDm G RP,)DdhDFrS|rD0\ H v A 4ܢnBED g BBJ `ED8؜BGA A(J (D ABB9D [ A XH4أBEB E(A0A8D@ 8D0A(B BBBF Pl'BAD Ib  AABJ l  AABH V  AABF DԝHBHC GH  CABF   AABJ H (BBB B(A0C8Gp 8D0A(B BBBH Lh BHB B(A0A8G 8D0A(B BBBD dL̞`3BFB B(A0A8G 8D0A(B BBBF ,PAJ I H (L sBEG DBE xt, AC M I L`BBB B(A0A8G- 8D0A(B BBBE  D R@pR@-FN:FF+F+F,F+F+F,F ,F,F&,F/,F=,FGJ,FGR,FY,F},Fb,Fv,F~F8F,F,FGG,F,F,F,F,F,F,F-FS(F,F,F,FY-F,F,F -F-F!-F(-F0-F,F9-F@-FN-FU-Fd-Fu-F-F-F-F-F-F-F3FM3Fb3Fx3F3F3F3F3F3F3F4F4F.4FD4F\4Fw4F4F4F4F4F4F4F4F5F5F#5F35FC5FP5Fc5Fy5F5F5F5F5F5F6F6F6F16FG6FW6Fm6F|6F6F6F6F6F6F7F7F&7FB7FQ7F``Ff7Ft7F7F7F7F7F7F7F7F 8F 8F28FA8FV8Fj8F8F8F8F8F8F8F9F9F19F<9FO9F`9Fs9F9F9F9F9F9F9F9F:F(:F@:FS:Ff:Ft:F:F:F:F:F:F:F:F;F;F";F8;FI;Fa;Fs;F;F;F;F;F;F;F;F;F F>F/>FM>F\>Fn>F>F>F>F>F>F>FaF?F?F(?F;?FO?Fb?Fu?F?F?F?F?F?F?F@F%@F5@FI@FY@F#FYH-WH #F\H@6G@c@F`@XHp@,\H@\H @ Fh@F{@F@F@F@F@-F@F@F@FAFAF+AFBAFYAFmAF-F-F-FAFAFAFAFAFAFAFAFBF BFBF-BFFBF_BFxBFBFBFF,FBFBF8aF,FBFBFGG-FBFBFBFCF&CF:CFNCFfCF~CFCFCF\H@6G@\H@\H0@#FYH-WH>oFj\HhCoFpͅGVJoFfPoFmZoFnboFdhoFLsoFB\HA6GA\H A \H`A,\HdA-FU-F^GA^GXD^GH^GI^GL^G`O^GS^GT^GW^Gh[^G_^G`^Gc^Gpg^Gk^Gl^Go^G s^Gw^Gx^G{^G^G^G^G^GH^G^G^G^G@^G^G^G^G8^G^G^G^G0^G^G^G^G^G^G^G^G^G^G^G^G^G_G_G _GGG„GƄḠGӄGلGބGGGGGGGGGG$G-G6G=GWGhGqGGGGGGGՅGGG GGF[GGGGG.FAFGOGG!G%G)G-G0G#F>hF4Gu.F8G [+ϩy|RM•Q.Iϭ YUORzXz/&f4LX9LRBlOS_8iP4{8['`mGNqi7^x^0.bܤC ȓ prQӫ zB:NI`, T'2t}I>_R\ | 39=1s=G7_Vh!N'1~\`CPWAc(L2kܟb8K+P;@:U<)!<89Si&nGAtv f=_*`P-l-L+c1Tx&sE3g֫^gGNe6a`pȨݼPg%XjbJ8zo2tP(8@հC,=-:(ʀzRvCoz!e }V]}!%l8 a\0j-&ͧ˦S`kZ}ҺPiAZZJ5ߦVfd_%"Fҧ g;LICc/wmx`˳O򑦾dr/7@N$Qyϳ TPK.ƆecF !CёWgaez?R ,6BJ  =9z-ԍ9) 5rǙJ;>}:w5gtZtOhnG/eob|d]y_3~Иy}A;) yM1E0r̼'$w/A](T>f%̯l},5ZWɑ ԘoL'cPi OFyLVpv6lAr:\ZlGgzwjV4s&p`mgM-&& szG[iV,bk%܂µ uF39 vv@盥L_IAi}>Yz _*=fA$F0BGRzS{/Ԓyo~u@ލ*)ҞJAM&<' "Kl5+6JvIk͵U X<ܸ砐f̵;x62?q^aHz.pm 3"ڶC GhV(<},)j٣Jh ᳍z`"\l&sMwCE3``*Vgo6GpTY'I,l `YB>9_0ZlJ.wo\4%|$]^21g^өs"38(,Gq?#Ӌ66Vs_G`#A!㏏rL_,q}%WL:!o:2x+5yV<k)2)ˀK.Ț~9)8H%'bngh72C<U( Y=$5&SeIS0#&F[n2;L,jA 6 cm7a wYAh;2oujHoK ef,RrQ Œ$h[[ {lTv@Tn_72X|{-h0aC;'Sݮm# f* CX Ku{rb/UCCX#p?mu.+sqIdܽ>\Ɋ< ꭂeM3ou_a'  ~&L0>:sdzAw~:R~©z2M <4r#0fm[61`fף[k BDPN\Ae.!k&·"tTUVpQAײIİ%u"3I/{VtڤIfբ+aM8w5BvOjP- ĕ5 #u g٤ڭ#/i}nP+LNn;&_9nA}^캼X?ߚK C)pp9WfLrzV%S] eʟl@iv[;cEΞFdS# \+.(F3VN3(Mf\yB.[nhl'T6.N1Ak,U svZH Çh]L!;VZƆ0oQ80ls{V~K؇lbK`D w;3 zUL| S!Q 89=368W؈)5FBNKR0wet !/RV xlP1a+-{ϼ¤sK[)ORiRN/,*La" N.-jmnٳ⌙:w;amttI4U7H @ A)!9= -3_@El՞Y4pb[^,YCk}gؙqnaI[r_8)*ҚZAeN E:O $<"XMzG8y3e.t\rf} #2Q {͈&DmT ZXSI!jhNe?UvBZ>ɇ}6-Zp*X8SҢ1o=mz͒" h" iHmSc_LN$JXsF]բtmW7ai:0gap@ ֛#2GZIF* ]I5>ˬ 2\ӕ8@P^v$"f7Лu:/Y!P[X1+wa~C6QǢMPTP{(}~)v >0K)bDQ}#; ldX:^ |A.YAd SrU^ÝŽVG4HE %M=|"P@u2B٨N4{-}Ы6\ )-`b9c+ Oh|yJW_vVO!g~n]^Jɝz`I!窊ų; \&Ou?jBJS`Y3A c_,P /q%wKЇ]ljQ.0A(Dl`r_@SJ tYhY7=My4¦>;HPc|Bs[]Jl4GEb_CD l$Cϕgm'x)#&]>dEs?"o6P7 LM^(N5";:vuЙ¶ `̱p䴵RL-O}M+59{ ]Ectl>;':_n[A\,M!TѸk1)O,X=|tNVÊQՔE ޤUB.u RՄ0S!qE18 z^g"Rz5Rx %VfpE1ْp5f]mioNP[ `m+Pυ Ġ9&JG}P@QȒED>X)| ,cy>8gWzAtI^+Hh>Uɖ"?j?ƒ;-Ry4 s24oZwul,C mdȫtB?VSIxi={kMS4uQjv}蟏"fע=-:WT\T.pZ80^W`t)>=u_/;Qуa9P1bQvy.\M–ɟ)7f,Ȑ#2i|q[dߐX2?E:RX,諳HWAg}`ʁ>Ey+eVR~vV.wFlTgD)0;Xn$l ]RubZ 3Nɇdy? j%kbJ=psP|NVmi4O%Ufy `y R@<$c`]6rٲAZd:٩|oEaE1;-GP _G`^^ ?ﭹ@I٠;^mt$ dQq]e 0 յo_{;O6aꃄ-;NnIna~zyC[bM&)0CːoiA-A b|j[R&BmՓӑ&0DA&Nd[\߫ cGBlp Rwo7Ǐm3B'u{,:1T9& %PiѶ1Rp9cv+(ꌈ5R/Pk# 05[Td'w~e\-"5 [*2ނ+tӳ')Rd=q7a*Blc^o1f 06LNJV8x/.{c"VX%m}1o ,ק;3H1]4>\h3c> 5X{ "T^IgAL2"ȻLf]n\B)eGJh2"u_n5?![QrژtI{:-&->P:a{tMRb@\ӧ;Kn*Xbzq¡Ԕg OS6 }pmת0.Vzϲe/8~qIk*r!$toJ;L+Rs0P385:xn4KG(vl_72*Fs ޯS9 .į 7ҳN_zXnD)|6xgD6̕f {T  #"ҫ?gj]{"-bT>sH7s iRG8 4MأDV L`:|C$nE=N&w 5;/(H^:mIJvˆ%94%y bΚ_"n˼jRmnpW+/oSzC@|GHkHB; 0^C ԘR`sKpi 9x=EYē^ ))d>kgipXzwIW};Þ`aWz(kwG_RWOVXʴbHיqOՉ"}ދUNZ2Hw_'ʄJBEEYG˛2H S(Ě.u]4d5F4MD-A1|D& 6!#S^7h0A9![Oϰu5'&N<{ wzwno= *t̩$VԀUϜ_-$1LxTn+:50IGܔ@\Qj"Ʊq#H+Ƭ ӳra.$J< < ޺zgWbIjm|@o"CԒ k@I%f*0=cM{V*,HA zt '$i%%(8=#G[oM"8Jwe@G\*Pg`R8k;[d aSFg2p^(\X3ԩ>k4K;ŝQhɎ{g~VI &@sڬ["osVpatth-ٖ%[ `G apHgYZ.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.gnu_debuglink.gnu_debugdata @8@8 &X@X$9|@| Go@<Q @Y@ ao$@$no&@&}(@(B(@(@@@ @@ @P pM@pMF  F Xt XHXpHp4TIT TIT UIU 8 ЍIЍ I I I  I   , ($Կ (