ELF>Q@@8 @@@@11@@@00>z88800hhhDDStd88800Ptd888QtdRtdp p /lib64/ld-linux-x86-64.so.2 GNUGNUO3 9 Z3~3GNUem{F *g.Mx, UlQ6[Cc7 q( , 8I `/C$ZosxHgcjqW,4~qSGU!_ NF"_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable__cxa_finalize__libc_start_maindcgettextstderr__fprintf_chk__printf_chkputcharfreereallocmemmoveperrorgetoptoptindnftw64ioctl__stack_chk_failfchmodstrdupmsyncoptargstrtolmremapstrlenstrncpy__errno_locationgetrusagegettimeofdayfsyncfdatasynclinkatstrerrorcallocstrtoullfallocate64mallocfstat64__snprintf_chkpausestdoutfwritefputsstrcmp__sprintf_chkmunmapmmap64readstrtoulfopen64strchrfgetsfcloselstat64strrchrfflush__ctype_b_locfputcfstatfs64__xpg_basenamesetlocalebindtextdomaingetpagesizeexitpthread_createel_getshistoryhistory_initstdinel_initel_sourceel_setmemalignmemsetpread64preadv64lseek64srandompwritev64v2pwrite64pwritev64ctimesyscallsyncfsfutimenssetmntent__realpath_chkgetmntenthasmntoptstrcspnstrndupendmntentaccessqsortstrsepdirnamestrtoll__ctype_tolower_locftruncate64posix_fadvise64sync_file_rangememcpymadvisemincoresnprintffdopendirseekdirreaddir64closedirrewinddirtelldirsendfile64dm_task_set_namedm_task_set_sectordm_task_set_messagedm_task_destroydm_task_createdm_task_runlibedit.so.2libdevmapper.so.1.02.1libc.so.6BaseGLIBC_2.6GLIBC_2.26GLIBC_2.4GLIBC_2.14GLIBC_2.10GLIBC_2.3.3GLIBC_2.3GLIBC_2.33GLIBC_2.34GLIBC_2.3.4GLIBC_2.2.5           ii  ii   si ii #ti .ui :pR0R@R#R/R;RR0@@fPe`]hdxkkPk llPl(l.lDlJlblml al(hl8yl@lPlXlhsMplllllll]sNRmm]M$m(3m0?@ABDEFGHIJKLMN O(P0Q8R@SHTPUXV`WhXpYxZ[\]^_`abdefghijklmno p(q0s8t@uHvPwXx`zh{p|x}~HHHtH5%hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthu%D%D%%D%D%D% D%D%D%D%D%D%ݣD%գD%ͣD%ţD%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%ݢD%բD%͢D%ŢD%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%ݡD%աD%͡D%šD%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%ݠD%ՠD%͠D%ŠD%D%D%D%D%D%D%D%D%}DATUSH0dH%(HD$(1u|H=1H9-~7HHHH;HHsHlH=t\6HT$(dH+%(H0[]A\1H|$HV1gHH=HH\$ L%@1HrH=HtVHHHR)HHAHcD$ ~D}tHt$H 1H=Ht$dHH1H H=AHHHHH01HHQH=E14H=-11L!H= 1H HH=81L#H5HILHHZH8161I^HHPTE11H=a#f.H=HH9tHHt H=qH5jH)HH?HHHtHHtfD=Eu+UH=jHt H=9d]wE19=~!DGHcHHHHgHXDff.HAHLQ\fDp@vA7ACqHDVЉA vFDVAvLAw=Vɉ x4H ЈGL9t:pЉ@ w0VЉ y1@VWfHATG$HtcH=st!A@uBufDA\uۺH5p1E1HHH81AAtWH=uuL'H5A1bHHLE1H81C`fD1H5%HHfH81 )HH5 1HH1"fHH5ّ1HH1fHH51HH1fHH51UHH1fHH5I1%HH1bfHH51HH12fHH51HH1fHH5Y1HH1fHH51eHH1fHH5)15HH1rfHH51HH1BfHH51HH1fHH51HH1fHH5ѩ1uHH1fHH5q1EHH1fHH51HH1RfHH5i1HH1"fHH51HH1fHH51HH1fAUH51ATL%UH-SHcLk@H6H1wH5s1dH1H[NL1H;HSH1(I9uտ IH51H[H]1A\A]ff.fHH5Q1uHH1fHH51EHH1fHH51HH1RfHH5)1HH1"fHH5ٵ1HH1fHH5y1HH1fHH5y1UHH1fUH51H-SHHHjHS1H5}SHS1H5vDhH3Lpo HoSP o[ X0oc0`@ok@hPosPp`o{`xpoKpoooooooooMoU o] 0oE0@1[]A\A]A^H=M^DfH=]ELD;fDAWAVAUL-ATE1UHSHLHt}itPstcatNL'H 1H5{HAH9HrH2AH81@HH51 D[ff.AVL5AUE1ATE1UHSHdH%(H$1LHtvCtavtTLEH 61H5HdH$dH+%(H1[]A\A]A^AAH}9u1Ht$0H|$ 1H|$ Ht$(HH+5fffH)H*H*H*L$0^XfH*D$8^XfH*L$Hf(^fH*T$@X:Xf/EL$L$LD$T$|DET$D$L$+HL$H5$$$$L$L$H$H0L^YGL$L$LD$T$C$LH58$$$L$L$H$T$(L$8D$0H H@BH*H=eHL$H5_$$L$LD$xHL$pH 5T@HH8Zx1HH=k1PHff.HHi8x1HH=!|1Hff.Ht3L\H M1H5H1H@HHNAH5f8yH=8rATUHdH%(H$1HHHHH~HYHf81uLDd$@AAA1H5RDH1Jf8H51INLHHyH812xH$dH+%(HĘ1]A\@H51H1.@H5}f.1H5H1T$H D$Dt/H51T$Du&T$Du=) ,@H51T$DH51m&fDAWAVAUATUSHHHdH%(HD$81qkHCeHD$RGDHn1LtE1E1E1E1E1HE-+8pLx@tJEDHPHHH@81uAwIA A@uHI9u1E1E'EtD Et=wH|$ dH5.ufDEEfDEtD $Et=L%H5J1gLHHvH81KHD$8dH+%(FHH1[]A\A]A^A_@Em^p@R@DtrLx@DEDHPHHH@81uAwI A@uHI9hHAI9HHAI9(Eu8EHEtD Et=L%H5뼅Ld$;1HXLUD$ X@ J!LD$;1UA8L%H5oH1mLD$ILHHtH81Iв!L%H58bL%sH5ǩHsteff.@ATUSHT81H5}L%HIIؾHHs[L]A\H81Zf.ATHwXUSHHdH%(HD$1D$HT$;xHD$dH+%(uiH1[]A\8D1H[H5L%CHIIؾHHrLH81ATHxXUSHHdH%(HD$1D$HT$;BxHD$dH+%(uiH1[]A\81H[H5RL%HIIؾHH>rLH81'ATIHXH0dH%(HD$(1Hx3T$LH511HT$(dH+%(u:H0A\8HԬLH5XI1GAWA%AXAVAUATUSHHdH%(H$81H|$H|$HHiD$ALƿHHX HL%H|$HAƅuTEtwH]@LCDk1L;LAHL$YL$DLHƿ1D9uwH=cIDAHA^HvH$8dH+%(ulHH1[]A\A]A^A_H~ 1ÉH@L@eHH=H‰S٥fAVL5AUE1ATE1UHSHdH%(H$1LHntuvt`L1H "1H5HKFH$dH+%(AH1[]A\A]A^DAuDAeDL5nIc9EeHL$1%@`LH$HH@ HE1f.E!AHLW ÅtH=ZIHAH[1@H|Ht$ HHD$8bAA9zHu EkHHEL$1H^%LH$HHHHL@ w ÅEHE1wLH51A@1H$%E1HHL$H$1҉$ÃtLl$MtEtLL9H51 wH= fIcH51Ld6HL1tjHLm@ybEAFH@HDHHHLh@HH HtP uuuuHHcHHHIHM}E1I H51HH=IHAH(H=IHA uuuuH"DKH=Iщ5AWAVIAUATUSHH-ڥڨHt EAAL=LLtzDtERtPLɩH 1H5]H(H1[]A\A]A^A_V@B@DeDm$pL=iIc9H u+u+HH}uH#PffDu2H5#H=H#H}HH d*H51L%eHH)iLH81DILLYH*H&IcH5R1M$HL1N|@HѣAVAUIATIUSHHt@t]AfLLHCC HCHxLYH JL1H72A@AAuDAeDHcS;tZL۬H ̬1H5H谼HD$8dH+%(u{HH1[]A\A]A^A_HHcHtH|t,HHL$DHT$81tH=ָ6@A HHLFH~dH%(HD$81HLUu!HD$8dH+%(u61HHHL$HT$H8蓾tH=8\ff.HHLFH~dH%(HD$81HLu!WHD$8dH+%(u61HHHL$HT$Hb8tH=̾ff.HHLFH~dH%(HD$81HL5u!ǗHD$8dH+%(u61HHHL$HT$ HҜ8stH=fDLH z1H5]HB(H$XdH+%(Hh1[]A\A]A^A_DD$nfDD$(XH] 1H8:D$1((AfD$D$,D\$D$@D |$EED$q ¶IH|$HD$`\$AEL%@HAAӧMcDAAD$fLH8X AEAE IEAE 1AmAEA<$D4|$AUAE9A<$1HL D$h9fhLLcK4@LD$ H苺LD$ HI:H5DZ1LD$L%8軸LD$HEk0H[LH81薴ܑhHcH<@HDH-H$P}Q }1HT$`HX#x 1|$`D$@÷DT$8HE{rH$A<$Hs H$EAED$D$-AE\$H5kIT$9NÉD$1߳D$D|$@E$P$X\$(Dt$HH$H HT$H$ D$Dщ |$, E D$D$M}0AD$H$ĨD$ H@Ll$PHID`HD$0MIGH L HLHP1起AG$MOA[A]McEIfHILcD$L9DCH H1HHHIHH wHHDI9I0L9|$0MDt$@Ll$PE  H5ׯ1IHHD$8H51ŵD$0H-ٯHIH51HL$X蘵H51HD$P耵t$8H58AWH‹D$PAVD$8PUD$`PH$1QDL$`DL$艱l$TH@Mu0Ll$PE1H$MDt$ 7ID  H$HL\P1H|$0H|$0IEH5CDD1H<$^_DD$@EMMHL$HH$HL׭ LHHD$@HH I)IELHP1H|$0\LL$0L$H1DD$(T$@H5gZYIMT$1H5JD$(  dAI0D;|$AE$ ڀ΀EڨtIED$,I}t\IMLcHH49HI؀HEHHILcD$D؃@HEHHI؃HEHHI؃HEMMH L| ID9HP16MMAZIMA[I0IHL$ H51޲HEDHL$(IH5QD$DPHجP|$8WPD$`P1APIH@T$D$Md$WLH521贮D$Mu0Ll$D|$,1H-gL%M?DMuH5c1HL1WI09\$IMMEH1II&IUHtdHt6IML1HHEs H51}H1辭@H5f.Ll$L賮f8蒯T$LML$H H0LDHHPHFTH81LTY^(AED$;D$bjD$\$(PD$DD$,HD$Hf;1Am H5ΊMt$HL%׎ZHAHHSSMLH813L蛭AXAYm@IG H$HLr LHP1H|$HH|$HLHcT$0AXAYDT$@H9G‰D$ ED$HILcD$L9DCHH1DHHHIHH wHHDI9(E1HfDHHIIHH wMIEHD$Aع1H5@H561%HL$ H5Hf.MOH|$H L LHHHHH$HI)IGLHP1H|$H|H|$HҫHcT$(^_H9G‰D$@E1HfHHIIHH w@Ll$P \$(|$1H5H1$1H5AHƿ11H5菭AHƿ11H5]AHƿ1莩1H5+A@Hƿ1\1H5AHƿ1*1H5ǬAHƿ1XIGD$D$e؉HmL%HH5V1_IILHHOH81=VD$AD$D$ $\HIH1HHHIHH wD$0H7H51謫IHťHD$8H51芫H51ItH5E1H^HH591CH5 1HD$8+IK1H5+LH1NLfI1HfHHHIHH wHHEHD$0^8HmL%HH5"H5k1uH5R1HD$8]ID$AD$D$ D$DD$,HD$HD$0EH5;1L%jDk0H2H=͢蕫;L%TBAUATIUSHHdH%(H$1Ht$ I1HXL^D$8%=tV=@uj$$L1 X@\$!1H$dH+%(H[]A\A]f$H=謪뾺H51ҨLH1d8 HLH5I1ݤ\.8צHLH5\I1觤&XAWAVIAUATUSHH-Ht EAAL=mLLoDtQRt\LH 1H5)HΐH1[]A\A]A^A_f@uDeDm$`L=iJIc9HɈLju;u;HH}uHCaAR@u2H5]H=H~H}HH d藤H5N1L%蘦HHILH81|DILL HHIcH5J1M$/HL1mct9gff.PXHfD[fAUH=֟ATL-՟L%US1HH-HHM%H=VyHGyHHuyfHqHxHuHZHPHxHJt@HML躦i=3333wHML藦DHMH=vH1[]A\A]fAUATUSHH8dH%(HD$(1It5F%=@t&HD$(dH+%(nH81[]A\A]D1H1ԢŃt]IHX1L7ͅ$ X@ !L$1xtݟr諣8T1H5ԛL%WHףIIؾHHGLH81赟|fDK8L-H5y|I1wMILHHFH81U|8茡L-H5{Iff.@ATUHHt F%=@tH1]A\1H1,Aąx%H+DsH1]A\fHH1]A\ff.ATUHHt F%=@tH1]A\1H1蜠Aąx%HH+DܝH1]A\fHHH1]A\ff.AUATIUH0dH%(HD$(1Zt6F%=@t'HD$(dH+%(H01]A\A]1L1ŃtEH1HXJT$ LH5h1舝Ӡ8|1H5L-HIMHH:DLH81ݜ#z'H=K肢z{辠ff.ATUSHH0dH%(HD$(1t7F%=@t(HD$(dH+%(H01[]A\f1H1褞Ńt5I1HXLtuΛ@裟8L1H5̗L%O~HϟIIؾHH CLH81譛x6fDL X@\$ uxH=1x]mff.fAUATUHtF%=@t ]1A\A]1H1脝Aăt,H2y DxD輚]1A\A]@苞841H5L-7}I跞MIHHALH81蕚]1A\wA]AUATUHtF%=@t ]1A\A]1H1贜Aăt4H|Hky mwD]1A\A]D賝8\1H5ܕL-_|IߝMIHHALH81轙]1A\vA]ff.AW%AVIAUL-ʗATL%~UHSHdH%(H$x1H|$PD$'H|$8D$D$ D$ D$HH{HD$D$PLH藙awIcL>@H5o1E1ҜH1H$xdH+%(HĈD[]A\A]A^A_L=?I?aD$ (0D$ JH?H=tAHȝpLi?M8LD$0̛Ht$H LHD$(远HL$(LD$0HD$9uHD$H8u I9"I8A胝fDL=>I?D$PDEI?AFL>M8LD$0Ht$H LHD$(HL$(LD$0ID EL`L=i>I?D$ ȚDExD$fD$'fDH >9H|$8AąD$H4@HH@HHD$|$E HD$HEjD$ Pu$pL|$8HvDHL|$'uvEE1DH@HL;t@rH|@AЧD9mw賙H=OIDAHE1A襛+sfDDUDM HDEM1DT$LmDL$DD$L$ 蛙DT$LH1ARDL$AQDD$(E1ɋL$迕ZY"AH=ϓIDAHArH裖k$pD$ ME輘H=m 躚@r(fDAW%AVAUL-ATL%UHSHxdH%(H$h1H|$@D$'H|$(D$&D$D$ D$HHvH$HD$D$@LH֔aw IcL>H5j1H1VD$H$hdH+%(D$Hx[]A\A]A^A_ÐL5 ;I>D$h0D$KH:H=HD$sH :L9HL$ Ht$8 LIHL$HD$A>HD$88u I9A"II?ǘD$f.L5):I>D$舖DEyI>脘D$H 9L9HL$LHt$8 LIAHL$H$EE@IU@L59I>1D$ DEpD$&fD$'fDH999H|$(D$D$H@H4@1IHD$AE HD$IE|$&D$u$`L=/H|$(L1|$'AEDE1L%H-)DH@I\HS@H9$rL1AwHSH1H5`SPL1MSQH1:E9uwO芔L$H="IHA}D$mfDEE1A] H5 qAmEuDD$MetDD$DE1HL1APAS衐ZYH=$IHApmL舑$`gD$ AMAE;蚓H=\Iщ苕mff.AW%IAVL5AUE1ATE1USHdH%(H$1H$HHHq$LL֏dtpvu{ޒ 1H$HV6H8ΓH $IċZHHtH76H= AH]8AjDH5f1E1袒H1H$dH+%( HD[]A\A]A^A_HHAƅxIaAJHR59s)ɍCM$HIDHD$@HIhH0H}I$L=2h IwIHtcHuMOAH\$LDHHL $L $EuRHZIL;d${fD+ 1I<$H"IE11H5 nL $9H$E1DHƿ1py$$H=IHA贒U$$耐H=IDAHE1AriH3AH8NI<$@i|ff.AVIAULL-o*ATIH5ULS1HdH%(HD$1CtHtKHuL'uHcAHADA$HD$dH+%(uFHD[]A\A]A^@H1L苎E1H=wH$I9t:uA$A衏AWAVAUL-ATIUSHxdH%(HD$h1D$Lt$D$D$LL̋;ncf2L=K21Ht$IHH $ōH $H=wHT$H9t:u D$@M'H5҉1躎LHH1H81螊gHD$hdH+%(JHx1[]A\A]A^A_vL=1Ht$1IHH $HH=w'HD$H $H9t8u1HHDDM'H5%;@H1Hc)ÃLqH q1H5=HbqgfL=0LI?.=M'H5jfL=0Ht$I? M'H5EjfHT$@HD$`)D$@)D$P1fT$I)D$ HD$0D$ D$T$!D$"D$D$#HD$HHD$$HTk1HT$ f ;詈\81LcH5iH苌ILHH/H81leI<ĉ"Ņ*oL$HL$(cAAWAVAUATUSH(dH%(HD$1hD$ tX@ILl$HcL=_HajID$HH5_L=lHL5h_fDIvIL5lHt|H褋uAD$xmtSHct$ HiL81KHgHD$dH+%(H(1[]A\A]A^A_fD$ uX@uX@룐D$1I\$H5>HH1.HH81Ԇ|AfDH= lcJHD$dH+%(uH([]A\A]A^A_腊DAWKg8BAVAUL-NATE1USH2HH8D=kdH%(HD$(1fUuH}LE4TEA1HD=kH9uH1Al=1LKg8BD{ SHs{L?D9HH9u1H|$HT$Ht$HD$H $t;H51谅1HT$(dH+%(u7H8[]A\A]A^A_H)H)Hi@BH5f1HDdff.fAUATUSHt'tzHH5l1[]A\A]͈DH-jH_LmL%fDHLH1HHkL9uHHi[]A\A]@H-iH_Lm L%Tf.DHLH1HH L9uHH{i[]A\A]@AUfL-ATAf@UHSHXdH%(HD$H1)$)D$)D$ )D$0Af@au#LH8uH*Hc)ÃtZLjH j1H5}Hj`调HD$HdH+%(7HX1[]A\A]IH|LHeIcL81uWD$(L<$IH5eI1ĆLLH1JU8H5Bd1I舆LHH)H81l_X<$IH5QdIn4<$IH5cIJ AVAUE1ATL%UHSH0dH%(HD$(1LHdA1t߃tH8dH$1Hf ;臁:8=уLcH5cH1WILHH(H818~^HD$(dH+%(|H01[]A\A]A^H!(9tmDLiH h1H5U{Hh fDH5Z1资H1sH50fE2Hb;1HT$f @RD$Lc<H51.LH1lDd$H5Rc1DH1AHmbH$1Hf ;jo8?LcH5gbH9H571脃LL5dH1Hl$L1Mn Dd$H5FHDL%.1}DDEHLH1HHL9uպH51LH1(Dl$ A AAAA E 1L%cH {~L[Dl$ H5aa1bDLH1~Dl$ AZAIA%AzA iE 1L%cH }LЂDl$ H5`1ׁLDH1~Dd$ H5}H5K}1蘁LL5bH1Hl$ L}1MnDd$H5&}ZHDL%B}1}DEHLH1HHI9uպH5|HHLd1HHLdP1ٸҸ릸詀D8ff.fAWAVAUATUSHdadH%(HD$1E1E1L5#HL%_ H=)aAH$L5aL^LDWLL$H#-AtpA4IHcHHuL`HG HOH{LLWHHDL9I4 [A]EӿDEHI(QDAARP1UVL{H0D9=L`HD$dH+%(u5H1[]A\A]A^A_DH SfF[@1F@AUATUSHHk]HsH;?H{ >|H=G]L-_HHL)HHHc_HōSAH)HHuk-z_u0L{11Hm_H\H1[]A\A]@HcLH4HS9LDKHf.Hw(g}-_tf.H=(z18WH[]A\A]ff.fUSHX\~;11H=9\1҉HH9=#\ƒHP9;\|H1[]AWAVAUATUSH(AHL5[MAFAFHD$AF$HD$1D$L-9yL%H$LHDvyS%IcL>H=8[tPH~ 1v{ ]…x9H5S1xUQH=ZuVH=ZH51E|HHH81,xrUH(1[]A\A]A^A_ÐH([]A\A]A^A_}DAODH;LadH Rd1H55rHdTwHD$HD$ufH51r{H(f.dTHyHt$H|$HבH$*fDD$HcHt$H|$H蚑IHM H Ht$H|$D$HH`IHI~zIHo1L9,$ EL$MLvIHT[H=U[D[HHHH{H3[H%HD؁|$HXL0HXLhL`Lx h@@HHHZHHXXSHcH5PL$1yLH1uRqHH5PHcL$H$E1A"H uHHH$yH<$H=yuzLvuRH=ozZRH=~zLLYDyLLv"Rff.fAWAVAUATIUSHdH%(HD$1xHHL-tLpLLtdtrkL[H [1H5nH[lQgtHuHD$dH+%()H1[]A\A]A^A_f.HELH8RDH1HL8LqvHPHwH$I9t:uE,fD1H5sewLHHH81Is-@HY9E,uLLePE1AfD1HLsHt IIH)uMI@Dm(H_UHfP81ruCH}I1H5VIvLLH1rh*v8tH5gVI1]vLHHH81ArOH5U1v@HH[H81rGOu8FtH5rUInuH=rwOfAWAVAUATL%lUHSHHdH%(HD$81W WLHqDtcRtnL_H _1H5kH^qNlqHD$8dH+%(?HH1[]A\A]A^A_VsrVcL-IcEP9lLtHt$ LvA>t}HT$:usHHH AD%ZUAUU$%HR dH5Hx r fDH=YMHH=@MH5HR?uHTHV:L3sHtA$ 1LrLHHRtRAsHuT>HHpH;#t+:HrIHtLxLH)H=^HTDHQLl$HXL(1nH=mt1L@H=SHtGsHSSIcEH5o1LdrHL1nKYHnHK`H=nH=K?HHrD%QH SH5J1L%P rHHNLH81m7KL X@Dd$mq@AWAVAUATUSHH $HL-\PdH%(H$1HHH5 n1L$hqMLHLK1*rILLlqT=OLuL9t$/LnLLnuL+L;l$=Obf.H$dH+%(HĨ[]A\A]A^A_H5/m1pLH1lL|$LuM9u==OH1H5lMpLH1lfDH5P1pHfLH1H;lNNH5$P1LmoHMHL1H;k \NtKo8mHmH5PIL1H50leoLH1k~fDLmHl$H5;P1,oH;MIHL1kM5DH5TP1LmnH-2HL1H}j~MLl$H1H5OnH}MIHL1jf+n8lH5O1H^nILHHH81?jLc>nff.AVAUATUSH H=LdH%(HD$1Ll$HT$HrLLH$L`.H|$4kL̃HHh11lŅUMHLiX8ȱANiE-@KjHmHR__kL-jHúH5LO1L5KmHMMHHZSLH81hXZH<$\jHTjHD$dH+%(H []A\A]A^fDkL-iHl@Kl18j1H5$NL-JHulIMHHLH81ShYfDH5N11L-J,lMHHjLH81 h8aj1H5ML%dJHkIؾHH"LH81gkff.AWAVAUATUHSHdH%(H$1-JL5II~սHH@0E1E1L-@hIHD$HILHgpvtqct\LUH U1H5iaHNUE11gH$dH+%(HD[]A\A]A^A_DApDQI_@APD1111Iٹ@DD TEHHHlAH|$D$萰HD$ H'@Sj@HD$HfHD$(HHL%HHt$`HD$8LMg+HD$8D$H@L-MHD$@HD$HD$PHD$4HD$XHD$@HD$fDHT$|$1HeX QeHD$XHcHHL$L%LHHIH,H9멐L9|$h=G~%H5e1hLH17eHGH)\(\H\(\HHH9w =pGHHOGRh__fL1M>H}hIؾHH LH81^dL1M>FEhHH LH81)dFIƈL9fA~ M>t fA~MHT$|$HfX 1cM>H5Jx%fA~ tfA~t MH5J1gLHH H81cYH5I1MfdgHH LAH81Bc@R s@E9HEL5EHD$f1E1@@ f8?e1H5YIL%EHfIHH LH81b?E1. cH H8hHEf8dH5fc1INfLHH H812bDD`D%DE~XH5:c1 fDHHG H81aH|$ScH|$(IcH|$ ?c}D!L%eD1H5oIeHL1aD%CDi5e8c1H5@HHheILHHH81Iad8cH5G1I"eLHH`H81aC efAWAVAUATUSH(Ht$H HBHHE1HH$L=aHD$HD$fDHD$LkIH5aJ 1`DLH)LH9AL1I`M9uҿ M`H\$L9~*aB 3HHHu.`IL;4$uѿ w`H$ID$Hl$L;d$tIL5DMH([]A\A]A^A_fAUIATIUSH<tf1HFHDHLHH<HXH8I9IFHHcHI)IdM~ y<9H[]A\A]f.HHH=k<H[]A\A]$@AWAVAUATEUSH$HL$DL$EI;9t|AL5*9@L-Iu}EI~IuE14aAFIt(uąuL--IIu_AuEu[$upD$H[]A\A]A^A_fI~`DHH=pVc^fL-YIu]K_$tHT$H5"_1^D$xH H0H[]A\A]A^A_^fDL-[Iu^7wAWAVAAUE1ATL%^USHHHL=?dH%(HD$81D$BIGBHD$DLHމ]at-DRu-D5rB@vuAD$fDLBH B1H5 WHrB9\HD$8dH+%(0HH1[]A\A]A^A_fD5A<@A At"H|$ dH5]DA?1HT$HX[x`\$HL$ED|$ڃAPH'/H0]HL$E11AA_8]1H5T8L%=Hm_LD$IپHHLH81I[8E_DAUATIUSH8dH%(HD$(1@t5F%=@t&HD$(dH+%($H81[]A\A]D1L14]ŃtEH1HXZ<$AE1L1wPZfD#^8\1H5LVL-<HO^IMHHLH81-Zs7(fD]8l\1H56L-o<H]IMHH*LH81Y77]fAWAAVAιAUATIUHSHL$H$HdH%(H$1HHE؉؃@ E؉؀@E؉ E؉؀@E؉؀E؉ AE؉ E؉ EvZ.$H%=DD1&[AŅ#MHt$DXL$ DL [$8%-@uzH|$BSFXuoA  1LHAA4H<$t=H腮HH $o oPQoX Y o`0)$$a0fH$dH+%(eHD[]A\A]A^A_@[[8H=TAP]fD3[8u.%Au"DH1AYAŅHA]]DLD-ÅZH=kXIHA\DAVf1LHXDVxy$ L X@D$ 1VH=XY\DaVAH$f@@ @0oZH=P\DVfAW L=WAVAUL-WATAUHS1HdH%(H$1L$LHH>WH5THP8[H5EWL$VLL-bUW1H=IHH8 V1111D$@LHDV=C5'IcDL>fH@@HaHH7DHAHt$(1H8ZD$HD$(HtH H;TH H5UVL X'f H! HH=*:H):PHL$:HcHHHT$YHT$HL$HH9&HDH@@L%6H5U1WH UHL1-T1TfDH8(HH=:9H99PHL$+9HcHHHT$XH9H&HT$HL$HDH@L-EAEA9HL$pL|$0HL$xDH$UDL$$%-@uyH|$pBSFXunIcEMLDH|gna%AEAED9}BHL$MH|L1%Ht$ljD$QDL$RˀH T1IHN8H5THHD8H H-:V1H5:H78HH88@U1H5SH 8HcH8HSH~7H'H7U1H59H~7L%g7i7@`UH=y7Hb7HbH\7/iH=7#iH?S1H~7H5/SHpHy7Hz7|7TH591Hf7TH=27H[7HaHU7hH1T1H59H\-T1H5RHJ-uT1H59H,[TH1H,H;TH591Hn,!TH=,Hc,gH=g,gH=,gH3R1HA-H~H5S9H<-HH3-5-@SH5X91H-SH=,H-H<H-agHQ1H5H5QHދH5BS1H59H5H55SH=5H5H`H5fH`Q1H6H5YQHH6R1H58H6H66@R1H58H6H]H6HPH 6HH 6XR1H58H 6H55@-R1H5PH5H]H5HPH\5H5H^5Q1H58H\5HE5G5@Q1H5xPH95H^H35HRPH4HvH4zQ1H5T8H4H44@OQ1H5PH4H]H4HOH3HyH4 Q1H58H3H-33@PH=4H3H]H3dH=X4dH= 4dH=3dH=t3dHkO1H*H5^OHLnH*H**@OPH571H*5PH=)H)H8H)dH O1H)H5NH!pH)H))@OH5@71H)OH=)H)H8H)cHCP1H3H5NHTH3jO1H5NH3HmH3L%331OH561H3HQNH.3HoH(3H)H"3H3!3NH=13H3bH=2bHP1HD3H5MHvH?3H-@3B3yNH5561H,3_NH=2H!3HzYH3.bHM1HI3H5"6H}HD3HA3C3M1H56H53H0MH2H@~H2H22M==H2 HL1H H'H55HoH'H''@RMH551H'8MH=Q'Hz'H6Ht'aHjD1H2HbkH55H2HtH22@LH551H2HDH 2HJLH2HtH2 2@LH=2H2_`H=1S`HC1H.2HxRH5KH!2HpH#2H22L=n;H2_HuK1H2H H HH5UKH1H<H1H11KH5(K1H1KH=1H1m_HK1H1H5 KH*}H1H1GK1H5a4H11#K=|:H1\HJ11H1HH5JH1H H1J1H54Hy1J=:Hn1HUHh1HA1H HL1HmH5!JHB1H H-?1BJH531H51'1@JH=0H 1HTH1]HI1HH$HIH5IH;$HTH5$?$H,$IH5S31H"$IH=#H$r]HqI1H $HdIH5`IH$HH#H##@4IH5 31H#IH=#H#H1H#\HI1H#HHH5?IH#H(H##@H!H#HH521H#HH=a#H#e\HD1H0HwHH52H0HH0H00'H1H52H0 H1H5)HH0HQH0HHH/HGH/HH/H//@G1H5<2H/G1H5GH/HQH/H>H?/HGH9/H`H3/H4/6/@-G1H51H /G1H5 2H/H7QH/HCH.H(GH|.HHv.Hs.u.@F1H5FHg.HFH-HFH-HbH-H--@WF1H5y1H-=F1H5FH-HPH-H<H,-HxFH&-HweH -HH--@EH5,11H-EH=.H,HAPH,YH=-yYH=b-mYH=-aYH=,UYH=~,IYHE1Hd/HVH50HW/HHQ/HR/T/ E1H50H>/D1H5}EH,/HMH&/H5;H.HCH.HXH.H..D1H59EH.H$EH.HH .TD1H50H.HH--@DH5D1H-HLH-HDHN-HWYHP-CH5/I-@HF-H 1H$-C1H5xDH"-HLH-HAH,H/H,cC1H5/H,H,,8C1H5#DHs,HlLHm,HDH+HvH+B1H5n/H+H-++B1H5CH+H-LH+HC9H8+HYH:+BH51/1H8+HH++PBH=i,H+HKH +VH=,VH=+VH=p+UH=$+UH=*UH=*UHB1H2,H5BHH-,H.,A1H5BH$,,A=0H,HJH ,HB1IH+H`H56.HH+HVH-BH+L%++@AH5.1H+@H=+H+H3IH+TH1HAH'.H.HQ|H ..@1H5-H-q@H1H-HAHr-H|H|-Hm-w-.@1H5-Ha-@H1HS-HKAH,H|H,H,,@?1H5{-H,?H1H,H@H8,H|HB,H3,~?1H5X-H1,#,Z?H1H,H@H+H$}H+H++?H5+-1H+>H=V,H+RH=,RH=+RH=k+RH=+RH @1H*H5?H}H*L%**@z>1H5,H*`>H=y*H*H{FH*/RH1H?H*H*HI~H* *@>H5,1H)=H=)H)QH1HE?Hv)HW)Hp~HY)c)@=H5f,1HM)=H=)HB)]QH1H>H(H(H~H((@1=H5=,1H(=H=p(H(PH>1H(H~H5y>H (HH((@<H5,1H'Hm'HH->H='HH?'I'@@<H5+1H3'&HrIH=fIH=ZIHr81Hu#H5e8HWqHp#Hq#s#*5H5A81H]#5H=)#HR#H HL#HHE+1H5:'Hs#Hl8Hu##4H=O#Hx#HH71H5.'H"H@8H""@j4H="H"GHH71HbH{cH57H]HHTV@ 4H5&1H@3H= H5H>H/GHM1H"H`/H56H"HPH"H""@3H5&1Hw"j3H=C"Hl"GGH61Hb"HK7H5l&H]"HHT"V"@ 3H5i&1H@"2H= "H5"HH/"FH=KFH8HH9HH$dH+%(_HĘ[]A\A]A^A_H7H1HH4HH&HHv721H54Hj2H=6H_HxHYEkH=EH=?EjH=nE:H=EH= EH={EH=uEH=^iEL%H5A1Z1LHHH81>-t-?1H=62Y-fAW IAVAUL-z4ATE1UH-:SHdH%(H$x1L$pD$LHfDLL+-AAFA2wJcDH>f.LH 1H5&Hr ,E1H$xdH+%(HĈD[]A\A]A^A_A WAGA4@A'A@A@A@AAA@HHt$1H821D$HD$HH yLL9H5,1LD$/HT$H1Q+E1DA7H=X  'A}H-HcE9*DeA t A I<NjL$H\$ DILAŅxwHt$`)H$D,$%-@H|$`BSFXuxHcEIDLDILH 1H5mH3."HD$xdH+%(HĈ1[]A\A]A^A_fDD$cD$ SD$0CL=Ht$LI<HgHD$(fDL=Ht$H1I?'M?D$4HD$HHt L9H51 %LH1K!A@L=!Ht$H1I?&M?HD$HHt L9vH5D$ SD$8CDp@$HD$D$ D$  L%aA;$$HcHt$LHT:D\$ IH?ED$HLNM'H5%룋+1"t$1UHH1fHH5iA1%HH1bfATH5fD1UL%Y;SH̷HXH1!H. HL1HH9u[ ]A\ATH5E1UL%:SHLHX`H1H- HL1HzH9u[ ]A\HH5qG1HH12fHH5J1HH1f`w, @uHH5,1uDu<H5,1If|H5,1!u`H5u,1DH5P,1DH5,,1DH5:,1D1DAWH5+,1AVL5AUATUSHHL`}HL1H@HL-thH-dHUH5O1IH@H5A1IHf@H5%1IºH5K+1LT$HIMAVHLAU1UHT$(H8[]A\A]A^A_ÐH51bINf.H51BI|f.H5w1"I5f.H51L-IHt@H51H-IHD@xH51HHH@XH51oHH@3ff.fHH5H15HH1rfHH5iH1HH1BfHH5I1HH1fHH5I1HH1fHH5qJ1uHH1fHH5M1EHH1fHH5P1HH1RfHH5R1HH1"fHH5U1HH1fHH5W1HH1fHH5X1UHH1fAWAVAUATIUSHHL:G' u)HHtЅuH1[]A\A]A^A_fDDsDkA9};AtMD9:HLHCH[]A\A]A^A_MAL$ E9tEH5[1HEMHHøAUL$H81^XZHH5y[1BL$ EMHH~H81 f.L$ H5Zff.ATL%&USHHdH%(HD$1 fuVT$HL5uH!HT$H}X81txTHD$dH+%(u\H1[]A\DLH 1H5 Hb~H=%fff.@HXfdH%(HD$H1)$H4$HcH4v)D$D)D$ )D$0vgu HT$L$1HLMuHBAD(AFwLAE9H5 1 HH%H81 fDE9AE9HT$H$Ld$ LH|1DH$IHD$ 8HHcuH|L16HD$ 8tOHcH$H5HcLd1$ LHHbH81 fD1E1H|L8HD$HD$(dH+%(H81[]A\A]A^A_ÐH51 LH1HD$HH(L@0H5H1fDHT$H$Ht$ H|161IHD$ 8HH\H $H5HcL$1E1E9H5H5mSL$H5V fDATHIUHDuHLH aH]A\LH 1H5HH1]A\ff.ATHfIUHuHLH !Hx]A\PLH 1H5mHR8H1]A\ff.AUIATISn 8uIt%[LLA\H51A][LA\H51A]DLH51HH8 [H=fA\A] f.ATHXUHhdH%(HD$X1HHT$081x$HxHT$H-X81H=P HHHT$HX 81Dd$H5O1 HD1Dd$1H57a DH1Dd$ 1H5#7 DH1uHD$XdH+%(JHh]A\fDd$01H5HD1&HW1҉|$0AAHH袥Dd$<1H5DH1Dd$41H5pDH1Dd$@1H5FDH1Dd$81H5DH1ZDd$1H5DH10H=~ fAVL56$AUE1ATE1USHHdH%(H$1LHމ rtuvt`LqH b1H5H*H$dH+%(HĠ1[]A\A]A^DAuDAeDHiH8gELl$1H5%LH1|$1H5IxLH1Ll$01H5NLH11Ll$@H5$LH1bE)H@DHT$8H51 HT$H51T$1H5T$ 1H5T$1H5HT$H51HT$0H51HT$@H51{HT$HH51cHT$PH51KHT$hH513HT$pH51HT$XH51HT$`H51HD$(H5HH HH 1HD$(H5H H10 H$H5~HH HH1 ^H$H5`H H10 9@H|$H1H5`ILH1H|$X1H5>ILH1H|$h1H5I\LH1f.HH=H ff.AWEAVAUATAUSHXH$L$dH%(HD$H1LCEtsLDH5lEH51HHD$HdH+%(HXL)1H[]A\A]A^A_fT$ L|$HMAP0L>A0L1L)H51sDT$AMH$DDARH5P1H HD$HdH+%(uf.HHH5H1[A\fH5H5#H5H5H5H5H5@H5YoH51uHLHSH IIپ 1kHL[A\úH5 ff.@,ff(\Ff/\FY*Yr>f.z L+tL*Y8F@HDf/Frf.zxLuoYFDf/Fr&f.z LtLYEfDf/Er>f.LYEZfYEL|D@f/Es>f/EL!f.z LtLYEfDf.z LItLHYREDL]ff.ATHUHHSL&HLHCtDCMtPA9wyri9xrd{ H(HthMuH]S HH]UHE1[]A\ÐIL#ILLMHHfDC뼸UHAWL=p AVAAUE1ATE1SHHdH%(HE1LHDdt]mthLH 1H5HHEdH+%((He1[A\A]A^A_]fHYL xHIL(hMHMsH9tHH$H9uHPHL$H1Lt HPMHOwIHtSLHt<1LRt.LHLtLtkHLXH{LH5 1`HfDSHHdH%(H$1HjxFD$%= t&H$H1H$dH+%(u#HĠ[ÐHD$(H1@;fUHH dH%(H$1Hzx>H$Hx*$%-@u1H<$BSFX1H$dH+%(u H ]DAWIAVIAUAATMULSHXdH%(HD$H1Ht$0HD$@HD$8HD$0THtHt$8H:MtHt$@Lh LLA؃ED2IHLIHH=JT$HcL$HHt$Ht$L$HT$LT$0LL$8H`LD$@uHD0 KD,H-Lp0DhHnLf LVLNLF( ADqAWAVAUATUSHH $HH $HH $H(H<$H=dH%(H$01HWH5;HHxH<$tH<$H$ H HfHIH|IHtLd$ILHtL$I?LyHtH<$t*L$ LLjtLL[sH5$LIHx=uIH5LIHx=uILLLLD$LHLD$HIVLLLHIH'II1MMH<$H1H@H5XL1IHtx=LCuI}HxH$HH$0dH+%(H(0[]A\A]A^A_LLLLHIH3eDkH~HHbH߅H=jH=DpQLD1MwH54L-BMHHLH81#^)fATUhSHH=-HcIIL}foHH HǺ@HBD foKBL foS BT fo[0B\ []A\PAWAVIAUL-ATE1U1SH(t$ dH%(HD$1H|$I@MtOH|$L^HHt:;tLHuAIHEMI/ID/HMuEu7LOLGHD$dH+%(H(D[]A\A]A^A_ÐIHuIHtm|$ t@$yDLLAAHHt81ЉŅu,@ŅtLDLtAQE1IH5,1E1HپHHXH81@SHHdH%(H$1HubT$H؁@uH$dH+%(u8HĠ[HH=YLH1gAUIATUHSH1HHdH%(HD$1H|HIH$uH9t;t;xu.9HbwH5HcH>f.IHD$dH+%(HL[]A\A]I(f.HtLDI2f.If.I f.If.If.@tH3;LH 1H5]H#H1[]A\A]A^A_DaYI9H@$H $HD$ @ADHcHt$H<$IHH7H8@ 8HκH $H $HItL~H9UE1H $EH=iH $$HN@AALD!McLHTH&8GHt L9$LII,IcHHD` A@tALMcLHTH8L9Hut$HκH $H $HIt LrH9RL9tHm@AHEtXMH5l1XILIN#HMH+H81f.LH5"1H=iH $lHL$HL$8u $SIcHH }DHH441ff.@ATSHHHcHt@t@HSmHHx5H68xcH1[A\fxp$LcH5*1iHL11H[A\H=1xH[A\AWE1AVE1AUL-ATL%/UHSHLHxdwIcL>DLH 1H5%HJH1[]A\A]A^A_DAAzAE1ef.AAJAE15f.AAL%!Ic$EuH9(1E1HlDL89H= @9H&HBDrZ$HTHL$IHxvA$HLA$HHTHHXIc$H5;Ld1'LH1e[pArIc$H5ƶLdff.@AWAVAUATUSHHhdH%(H$XH&Ht @AAD$|L5ID$TD$x lu^D$xLHމntauD$|ԃvu%D$THV 1H8LH 1H5\H"H$XdH+%( Hh1[]A\A]A^A_D`Dh$L=E1HD$HIc9v MHD$0H, HLH5 IHP1D$D$D$ D$(D$H|$01 f HH|$0D$|GHD$HHH/H)G HGHT81HD$0DPEH D$PHD$pHDD$EBHCL+fL$Hk)$H I )$HD$H$H HD$@)$)$)$)$Dd$E1L9l$8D9%D\$8HMLHD$0Lt0IDP1Ll$ IH|$P00JD-LH$1H$DK(1LHD$8H,$DMH5RPAUD$@P1t$hDL$LL$HD\$hH0D%AD\$HkD$H+C(@H9l$H5D9H|$0D$PH8D$P9GDL$TH Hl$8E-L+LsE1HkDd$I L;l$8D9%tqII D\$HI OD5LDKDH5xP1D\$ _AXDL$xAED\$YH51$LH1bD%D\$HLLHHD$IAA9YHLLHoHL$H<H|$HH1IcH5#H1ԳAUE1E1t$@Dd$T$0t$,|$(DEd$XAZ7HD$0xL$H\$XLd$pE1Ll$@DT$L$fM $I\$HLDT$$Il$L I H D\$IDH P1HDILH$L 1 LHcT$(LY^H9G‰D$HcT$Hc|$ D\$H9IDFHH1fDHHHIHH wHHDH9AL$(Hc|$(HHH1ҐHHuHAIDH9(uHD$0AI8D9XDT$H\$XHCf1A)L+HkH5yH A)FHD$HD$@I H A)F ))@)@ YH561HD$hAH51HD$`)H51HD$XH51IHH5LD$pHAPD$8MPLL$xAQD$@PH$1QDL$LL$HH0HHuHHEHT$(1HHHHIHH wHHEHD$ ?HGD$(D$(fHGD$ D$ AUA11t$@Dd$1D$DEd$}AZA[AC TD%D\$IED;\$tH$1HHH"8#H$H\$HL$H9HFÅt8L9v3T$TE1ɅAH I PAVD$T$0t$,|$(Y^H|$0[H$L$HD$@dDIB8SH dHIH^L@HyH81H|$0'S8H HIHxH81uH|$0IcH52H1fH5g1L%A HHTxLH81=AWAVAUATAUSHHdH%(H$1H3HD$HD$Ht @AAD$1L-D$D$LHDlNd=fH{ 1 D$9D$su[H$wLLHHD$HhHwH5L 1LH1@LH 1H5HҬE1H$dH+%(WHD[]A\A]A^A_HavLLHHHD$@H1vLLHHD$HuHvH5L f.DpDx$%HuD+d$D; t$HcD$HHHHD(|$u5Ht$ D`HD$PH:HT$HH)H9HLLd$H\$@HH)HHIMHzjDF1ZYHuH=vDD EWHMcE11ɺJ<1sAŅƪE11L$E1H5ITL$T$H1DE1HTtH5sL NDAH=ADnfAWAVAUL-9ATE1UHSHLH"t}bthwtKatNLǮH 1H5HH1[]A\A]A^A_AAAvDL-)sEDDIcE9pHoHtBtAHTHLqIHxeAEHLAEHHTLHHx}HDL8,H=,DzZ$IcEH5$Ld18LH1vlIcEH5LdAT1A UHHH~XHHDuH1]A\@1H|XpDt1HdXpDt?H]A\AUL-ATAUHS1HdH%(H$1LHDgtist|ctgLH 1H5HiJEH$dH+%(Hĸ1[]A\A]fDsk[H!H51L`?zLH1HHt$ 8Ld$(1H50HL1nLd$01H5LH1DLd$@1H5LH1Ld$H1H5LH1Ld$P1H5LH1Ld$p1H5^LH1*f.;LH1yH@H~HqX 81L$$1H5HL1Ld$1H5LH1Ld$1H5rLH1Ld$1H5HLH11f$LH3f$NHDŽ$HcHDŽ$H$HcH$HT$0H$8H$1GuCH$8dH+%(u~HH1]A\@H=H=fH=bIDAHA詼H='"hfDAUATUHSHH8dH%(HD$(1 '{f)$)D$I幈HHLAă=;1LeX 4LT$uHU@LE11;HzHIAHHHƈHH)HBHfJHxH@NfJNJNJNJNJNJHNHHHNH`HNHhHNHpNJNJNȉJHNHP~HX Hc~HzNJNJN~ JNfJNfJNfJ‹ ~HzNJLED;MLELH9}DMDHAąDHD$(dH+%(H8D[]A\A]fD?HX@9AątAA܅ta u_t  LT$E1Lhs蛽LT$}t߅AE1HӽAUATUHSHH8dH%(HD$(1 /Uf)$)D$IHHLAăE}1LgX +;LD$CHC@L1MfH@HH@H@@HJHHJHHJHHH3;{H2CtIID9Kt{HAąDHD$(dH+%(H8D[]A\A]fD?HX@AAątAA܅ta u_t  LD$E1Lps裻LD$}t߅AE1Hۻff.AVfHcAUATUHSLHdH%(H$1HD$ )D$Ll$PHT$HT$HD$@1D$ HD$0Ll$8)D$ )D$P)D$`)D$p)$&Aąt/H$dH+%(uEHĠD[]A\A]A^fDt$ LӷHEHHtLL̼L3}A 뒐AWAVIAUIATUSHHHHI11ŅLMHپhX8AŅx/L=;HMtCHL H@Ht/H;Pux.HD[]A\A]A^A_f.軹 ۶IHt2(HxL耺HAƆL5HM~IFH;)肵] Apff.UHH $H dH%(H$1Hl$H$HD$HUHt8HHt$Hpu$HD$H$dH+%(uH ]1ff.@AVAUIATSHHWLpI9NIHXM)L9roLI H9L tL1H5 HHL[A\A]A^@H51E1jLLH1襴H51=LLH1E1uH51 LIMHL1BE1Wf.H51ͷLE1H1 AWAVAUL-ATE1UHSHDruCALHstjduAwu AL H 1H5H‘c^H1[]A\A]A^A_DApDL-ZIcE99uHOHt BAHTHLMIHAELHރAEHHT$IHySIcEH5dLd1PLH1莲!HLxLpLLHHtDLƵH=ݵ袷(DrZ$IcEH5LdVff.fAWAVAUATUSH(lHHHt @sAHSLHIH]HSLHIHLL"HHL1ҾH5eH=IHSHLH蓳H 4I1E1I9s(ZfM_L1HIHH9A<uMtM1HL$M)H5JLD$LL$[LL$HL$1HLD$LHI)LMH1yH E1sf.LH 1H5mHҎ3.H(1[]A\A]A^A_DHALhL`@HL$MtN1MLD$H5pM)舳HL$1MHLLD$HI)LMH1訯LmLH51肯H ILIu@H=$̴LtJDhD`$@LcH51ɲLH1LcH5H=ɮBȋ@t4Ht-H=V fD@tH13HuÐAWHNAVAUATIAHUSH=UHTHLLL LH3AHeDiHAEDAB3DAEADC3C3EAB3EAC3EAC3B3H9uMt*HJJt"H=UfQH13H9u[]A\A]A^A_HUHSHdH%(HD$1记 HHH襱Au(H$:uH9tH t"AHD$dH+%(u HD[]襰DAV1AUATUSHpdH%(HD$h1 H=H=HpH5H耱H-)HHH\fDHH ;#:HDIHLhLH)H=j LHtA$1Hߺ L-?bH=3Ht$HD$ruVHT$ 15HLD$1HH=؞HHDHH@A89wî8lH1L5L-lIMHH*RMLH81ʪHHHoHD$hdH+%(Hp[]A\A]A^fDL9A>H 5E1E1H=n@H<襬1H5gL%H(HHD$hdH+%(uuH^QILH8Hp1[]A\A]A^H=H#XH=:H=}H=HHH_諭ff.HdH%(HD$1HH$hu<t2HH $HHT@I@8tH9Ht H@H9uE1HD$dH+%(uLHAWAVAUATUHSH(dH%(H$HVHt @?HD$HD$ D$E1E1L-D$L%eD$dD$`LHtdw'IcL>DD$DD$@~LwH h1H5H0VH$dH+%(H(1[]A\A]A^A_D$`UfDHOH8AaDE,rD$dfDA Dp@$Ht$HD$ D$D$DD$dDL$`EE ш$L%1H|$ 輍H|$ H|$ HD$0Ht$(H+t$8H\$@H)1Ht$(HH|$ M?fI*L$D$H$L赙ffHH*T$ D$H*L$(^ ֡X^聙1H5莐HL$LH1njff1H*T$ fɺA*H5H*L$(^ jX^D$/IIDD$HL[fDHfH5F1-HS1H54LkLLfHH H*XH@BHkHH輍HD$MHPvHojH[^HHRH5FH":H.H"H|$͊D>h@AWAVAUEATMUSHHH|$H>HvdH%(H$1$0DLT$ IH1LLT$L$fLI*D$;ffD$H*L\$`H*KLL\$^ UX^H51 HT$MIHL1@ff1H*fɺA*H5H*K^ X^D$諍LL$DLD$LD$HƿӉH$dH+%(H[]A\A]A^A_f.Hl$ HffIH*fDLH*S^4A*H5vXfI*^^6^ff.AWAVAUATIUSHdH%(H$H&kHt @/HD$ALt$ L-HD$$D$<D$8D$(D$4D$DD$@HD$D$0D$,HD$@LL苈AǃAG5wHcH>@eA?M$$H51譋DHL1H$dH+%(HĘ1[]A\A]A^A_DH.HHD$L@D$(;L=y.Ht$LI١HCHD$ fDL=I.Ht$X1I?ڌM?D$,HD$XHt L9H51͊LH1 d@D$8D$4L=-Ht$LI!HD$H[M'H5eD$D3D$<#L=a-Ht$X1I?M?9cHD$XHt L9H5}DL=-Ht$X1I?誋M?D$0HD$XH$@$@L$~fDL$nfDD$@[Dp@$HD$$4@$$@H|$ D$(tH|$tH*,Hc9t7FbL?dH 0d1H5SHc1H|$t<$uIHt$LZHD$HHHt$LHI2IHyT$0t$4H|$ d[|$(HD$ۃHtE11ɉ1H*ADžXH|$p1荄$[fDD$,E|$,H aHD$H1HHD$HH)кHILI1HHN4*MDI9LB1LH)MLl$MDd$D|$MD4$PL`LHeELLҋ84hHbAHH;_`HI)M<Ht談L<`HHJ*1IIHHcH5]M$1LH1!`*HcH5]M$DD$Ht$HLLHe8ogHH$|$<t$8L$DufHl$`1H轂HT$`HL$pHD$hH+D$xy H@BHH)HD$hHIHT$hD$HLHH=ǤPDL$HT$XXZH|$RD貁EM'H5oHJd8CH=}g^Hd8]!H=|9^tHD$ Ld$HLl$$I9ILIMF1E~6HD$H4MUH L^LDY]IH7HcLLHDD$8eHt#x0$HLM9INH9| I)HMLl$=D|$H=[h]HD$HHL)HL$y HD$IH ]HD$H1HH$Hl$HM1L9d$I x$HH9I)L;d$H A]HbLDD$I9H͋8IFI)LdHumLl$D|$D4$ZE11D$,I9Hl$HDD$INH.bH)Ջ8IHvdHHt&I9M$I)x$H=Ll$ $1ff.AWAVAUAATIUSHXdH%(HD$HHaHt @H$A11L=LLD]CtoqtZL^H t^1H5yH<^[~HD$HdH+%(;HX1[]A\A]A^A_{fDkfDHDp$H $JL=I%AEA;bHAH<$LI E/ITHL$詘IHAH<$LAHI肘HD$HAH<$LAHIYHD$H$H|$E11ɺ1#AƅH|$01}8证IH1L(HD$AfAOIGH_H$HcIGHD$IG 1fDHrH9vIEIW H)H$AIGHtS1L6DEe|hAG0kIGIW(HuIEIW HtH$L}udL|$ 1L|HT$ HL$0HD$(H+D$8y H@BHH)HD$(HEHT$(LH=OULD$HL$(HT$ DXZD{IcH5NM$1LH19|/YRIcH5M$؉~H1HHH"H81{L|EUIcH5M$]H= X뺺H5:D@AWAVAAUIATUSHhdH%(HD$XH]Ht @HD$A11L=LLD\{CtnqtYLZH Z1H5uH{ZWzHD$XdH+%(Hh1[]A\A]A^A_f|fDlfDD`@$HD$JL=A!AVA9t AV9QHcЃH ITAHT$D9IT Ht$L脔HD$HAHt$LAHITYIHAHt$LAHIT0IHH|$E11ɺ1AŅ1H|$ yHD$L L IcLd$@HT$0 @HD$0HD$Lt$HHD$8H[81x1uaL|$01LUyHT$0HL$ HD$8H+D$(y H@BHH)HD$8HMHT$8ALLULH=ڛXZD[xIcH5Md1k|LH1xUf.H|$E11ɺ1zAŅxH|$ 1xHZDE1E1 @81wH=}MIcH5MdUH={}#IcH5Md+{AWAVAUATUSHHdH%(H$HYHt @oHD$HD$$E1E1E1L%mfDLHމwi oCtzfH{ 1y sY$x9H5Q1L$zL$$H1vSn@qu3A`AUDM<$DLaWH RW1H5pHW{SvvH$dH+%(H1[]A\A]A^A_H1L8fH@$HL$HD$MWE11ɺ1LAąH;(EHt$@DxHD$HD$pHD$H|$01uHD$HD$ HD$HH$HHl$ D$rD$H$H9~H)HWHHD8yHuEugHl$ 1HIuHT$ HL$0HD$(H+D$8y H@BHH)HD$(HHHT$(H= pAVDL$LD$HL$ HT$(XZMRD@tEHc$HHHHVD HcHt$H|$HHHD$HDH5Ht$H|$$HH討HD$HHH5NHcL,1wLH1tP'H=wz\yP PXH=jp2yPHcH54NL,{H$D$IAwtt2H5r1wH5J1vDH5=1vff.fATIHXH0dH%(HD$(1Hrx6T$LH5n1rHD$(dH+%(uDH0A\Dv8tHTLH5I1rO;vff.AUATIUSHHdH%(H$1Ht$ xtI1HXLqD$8%-@uM1L X@ $\$qH$dH+%(H[]A\A]@1H5:QMuLH1qfH=vjNt8dsHuSLH5I14q*NLD{t8$sH5SLH5kI1pM tHHno files are open, try 'help open' no mapped regions, try 'help mmap' foreign file active, %s command is for XFS filesystems only writes a range of bytes (in block size increments) from the given offset Example: 'pwrite 512 20' - writes 20 bytes at 512 bytes into the open file Writes into a segment of the currently open file, using either a buffer filled with a set pattern (0xcdcdcdcd) or data read from an input file. The writes are performed in sequential blocks starting at offset, with the blocksize tunable using the -b option (default blocksize is 4096 bytes), unless a different write pattern is requested. -q -- quiet mode, do not write anything to standard output. -S -- use an alternate seed number for filling the write buffer -i -- input file, source of data to write (used when writing forward) -d -- open the input file for direct IO -s -- skip a number of bytes at the start of the input file -w -- call fdatasync(2) at the end (included in timing results) -W -- call fsync(2) at the end (included in timing results) -B -- write backwards through the range from offset (backwards N bytes) -F -- write forwards through the range of bytes from offset (default) -O -- perform pwrite call once and return (maybe partial) bytes written -R -- write at random offsets in the specified range of bytes -Z N -- zeed the random number generator (used when writing randomly) (heh, zorry, the -s/-S arguments were already in use in pwrite) -V N -- use vectored IO with N iovecs of blocksize each (pwritev) -N -- Perform the pwritev2() with RWF_NOWAIT -D -- Perform the pwritev2() with RWF_DSYNC modifies space associated with part of a file via fallocate Example: 'falloc 0 1m' - fills all holes within the first megabyte falloc uses the fallocate system call to alter space allocations in the open file. The following operations are supported: All the file offsets are in units of bytes. -c -- collapses the given range. -i -- inserts a hole into the given range of the file. -k -- do not change file size. -p -- unmap the given range from the file. -u -- unshare shared extents in the given range. reads a range of bytes in a specified block size from the given offset Example: 'pread -v 512 20' - dumps 20 bytes read from 512 bytes into the file Reads a segment of the currently open file, optionally dumping it to the standard output stream (with -v option) for subsequent inspection. The reads are performed in sequential blocks starting at offset, with the blocksize tunable using the -b option (default blocksize is 4096 bytes), unless a different pattern is requested. -q -- quiet mode, do not write anything to standard output. -B -- read backwards through the range from offset (backwards N bytes) -F -- read forwards through the range of bytes from offset (default) -v -- be verbose, dump out buffers (used when reading forwards) -R -- read at random offsets in the range of bytes -Z N -- zeed the random number generator (used when reading randomly) (heh, zorry, the -s/-S arguments were already in use in pwrite) -V N -- use vectored IO with N iovecs of blocksize each (preadv) When in "random" mode, the number of read operations will equal the number required to do a complete forward/backward scan of the range. Note that the offset within the range is chosen at random each time (an offset may be read more than once when operating in this mode). list the current file's parents and their filenames -c -- check the current file's file system for parent consistency -p -- list the current file's parents and their full paths -v -- verbose mode opens a new file in the requested mode Example: 'open -cd /tmp/data' - creates/opens data file read-write for direct IO Opens a file for subsequent use by all of the other xfs_io commands. With no arguments, open uses the stat command to show the current file. -a -- open with the O_APPEND flag (append-only mode) -d -- open with O_DIRECT (non-buffered IO, note alignment constraints) -f -- open with O_CREAT (create the file if it doesn't exist) -m -- permissions to use in case a new file is created (default 0600) -n -- open with O_NONBLOCK -r -- open with O_RDONLY, the default is O_RDWR -s -- open with O_SYNC -t -- open with O_TRUNC (truncate the file to zero length if it exists) -R -- mark the file as a realtime XFS file immediately after opening it -T -- open with O_TMPFILE (create a file not visible in the namespace) -P -- open with O_PATH (create an fd that is merely a location reference) -L -- open with O_NOFOLLOW (don't follow symlink) Note1: usually read/write direct IO requests must be blocksize aligned; some kernels, however, allow sectorsize alignment for direct IO. Note2: the bmap for non-regular files can be obtained provided the file was opened correctly (in particular, must be opened read-only). modifies the project identifier associated with the current path -R -- recursively descend (useful when current path is a directory) -D -- recursively descend, only modifying projects on directories displays the project identifier associated with the current path Options: -R -- recursively descend (useful when current path is a directory) -D -- recursively descend, but only list projects on directories report or modify preferred extent size (in bytes) for the current path -R -- recursively descend (useful when current path is a directory) -D -- recursively descend, only modifying extsize on directories Query physical information about an inode Default: -- Return 1 if any inode number greater than 32 bits exists in the filesystem, or 0 if none exist num -- Return inode number [num] if in use, or 0 if not in use -n num -- Return the next used inode after [num] -v -- Verbose mode - display returned inode number's size in bits Change the read/write permissions on the current file Options: -r -- make the file read only (0444 permissions) -w -- make the file read/write (0664 permissions) maps a range within the current file into memory Example: 'mmap -rw 0 1m' - maps one megabyte from the start of the current file Memory maps a range of a file for subsequent use by other xfs_io commands. With no arguments, mmap shows the current mappings. The current mapping can be set by using the single argument form (mapping number or address). If two arguments are specified (a range), a new mapping is created and the following options are available: -r -- map with PROT_READ protection -w -- map with PROT_WRITE protection -x -- map with PROT_EXEC protection -S -- map with MAP_SYNC and MAP_SHARED_VALIDATE flags -s -- first do mmap(size)/munmap(size), try to reserve some free space If no protection mode is specified, all are used by default. reads a range of bytes in the current memory mapping Example: 'mread -v 512 20' - dumps 20 bytes read from 512 bytes into the mapping Accesses a range of the current memory mapping, optionally dumping it to the standard output stream (with -v option) for subsequent inspection. -f -- verbose mode, dump bytes with offsets relative to start of file. -r -- reverse order; start accessing from the end of range, moving backward -v -- verbose mode, dump bytes with offsets relative to start of mapping. The accesses are performed sequentially from the start offset by default. Notes: References to whole pages following the end of the backing file results in delivery of the SIGBUS signal. SIGBUS signals may also be delivered on various filesystem conditions, including quota exceeded errors, and for physical device errors (such as unreadable disk blocks). No attempt has been made to catch signals at this stage... flushes a range of bytes in the current memory mapping Writes all modified copies of pages over the specified range (or entire mapping if no range specified) to their backing storage locations. Also, optionally invalidates so that subsequent references to the pages will be obtained from their backing storage locations (instead of cached copies). -a -- perform asynchronous writes (MS_ASYNC) -i -- invalidate mapped pages (MS_INVALIDATE) -s -- perform synchronous writes (MS_SYNC) dirties a range of bytes in the current memory mapping Example: 'mwrite 512 20 - writes 20 bytes at 512 bytes into the current mapping. Stores a byte into memory for a range within a mapping. The default stored value is 'X', repeated to fill the range specified. -S -- use an alternate seed character -r -- reverse order; start storing from the end of range, moving backward The stores are performed sequentially from the start offset by default. resizes the current memory mapping Examples: 'mremap 8192' - resizes the current mapping to 8192 bytes. Resizes the mapping, growing or shrinking from the current size. The default stored value is 'X', repeated to fill the range specified. -f -- use MREMAP_FIXED flag to mremap on new_address -m -- use the MREMAP_MAYMOVE flag Manipulate or query the filesystem label while mounted. With no arguments, displays the current filesystem label. -s newlabel -- set the filesystem label to newlabel -c -- clear the filesystem label (sets to NULL string) inject errors into the filesystem of the currently open file Example: 'inject readagf' - cause errors on allocation group freespace reads Causes the kernel to generate and react to errors within XFS, provided the XFS kernel code has been built with debugging features enabled. With no arguments, displays the list of error injection tags. link the open file descriptor to the supplied filename display the encryption policy of the current file -1 -- Use only the old ioctl to get the encryption policy. This only works if the file has a v1 encryption policy. -t -- Test whether v2 encryption policies are supported. Prints "supported", "unsupported", or an error message. assign an encryption policy to the currently open file Examples: 'set_encpolicy' - assign v1 policy with default key descriptor (0000000000000000) 'set_encpolicy -v 2' - assign v2 policy with default key identifier (00000000000000000000000000000000) 'set_encpolicy 0000111122223333' - assign v1 policy with given key descriptor 'set_encpolicy 00001111222233334444555566667777' - assign v2 policy with given key identifier -c MODE -- contents encryption mode -n MODE -- filenames encryption mode -f FLAGS -- policy flags -v VERSION -- policy version MODE can be numeric or one of the following predefined values: FLAGS and VERSION must be numeric. Note that it's only possible to set an encryption policy on an empty directory. It's then inherited by new files and subdirectories. add an encryption key to the filesystem Examples: 'add_enckey' - add key for v2 policies 'add_enckey -d 0000111122223333' - add key for v1 policies w/ given descriptor Unless -k is given, the key in binary is read from standard input. -d DESCRIPTOR -- master_key_descriptor -k KEY_ID -- ID of fscrypt-provisioning key containing the raw key remove an encryption key from the filesystem Examples: 'rm_enckey 0000111122223333' - remove key for v1 policies w/ given descriptor 'rm_enckey 00001111222233334444555566667777' - remove key for v2 policies w/ given identifier -a -- remove key for all users who have added it (privileged operation) get the status of a filesystem encryption key Examples: 'enckey_status 0000111122223333' - get status of v1 policy key 'enckey_status 00001111222233334444555566667777' - get status of v2 policy key report or modify preferred CoW extent size (in bytes) for the current path -R -- recursively descend (useful when current path is a directory) -D -- recursively descend, only modifying cowextsize on directories prints the block mapping for an XFS file's data or attribute forks Example: 'bmap -vp' - tabular format verbose map, including unwritten extents bmap prints the map of disk blocks used by the current file. The map lists each extent used by the file, as well as regions in the file that do not have any corresponding blocks (holes). By default, each line of the listing takes the following form: extent: [startoffset..endoffset]: startblock..endblock Holes are marked by replacing the startblock..endblock with 'hole'. All the file offsets and disk blocks are in units of 512-byte blocks. -a -- prints the attribute fork map instead of the data fork. -c -- prints the copy-on-write fork map instead of the data fork. This works only if the kernel was compiled in debug mode. -e -- print delayed allocation extents. -l -- also displays the length of each extent in 512-byte blocks. -n -- query n extents. -p -- obtain all unwritten extents as well (w/ -v show which are unwritten.) -v -- Verbose information, specify ag info. Show flags legend on 2nd -v Note: the bmap for non-regular files can be obtained provided the file was opened appropriately (in particular, must be opened read-only). modifies the set of extended inode flags associated with the current file Examples: 'chattr +a' - sets the append-only flag 'chattr -a' - clears the append-only flag -R -- recursively descend (useful when current file is a directory) -D -- recursively descend, only modifying attributes on directories +/-r -- set/clear the realtime flag +/-i -- set/clear the immutable flag +/-a -- set/clear the append-only flag +/-s -- set/clear the sync flag +/-A -- set/clear the no-atime flag +/-d -- set/clear the no-dump flag +/-t -- set/clear the realtime inheritance flag +/-P -- set/clear the project ID inheritance flag +/-n -- set/clear the no-symbolic-links flag +/-e -- set/clear the extent-size flag +/-E -- set/clear the extent-size inheritance flag +/-f -- set/clear the no-defrag flag +/-S -- set/clear the filestreams allocator flag +/-x -- set/clear the direct access (DAX) flag +/-C -- set/clear the CoW extent-size flag Note1: user must have certain capabilities to modify immutable/append-only. Note2: immutable/append-only files cannot be deleted; removing these files requires the immutable/append-only flag to be cleared first. Note3: the realtime flag can only be set if the filesystem has a realtime section, and the (regular) file must be empty when the flag is set. displays the set of extended inode flags associated with the current file Each individual flag is displayed as a single character, in this order: r -- file data is stored in the realtime section p -- file has preallocated extents (cannot be changed using chattr) i -- immutable, file cannot be modified a -- append-only, file can only be appended to s -- all updates are synchronous A -- the access time is not updated for this inode d -- do not include this file in a dump of the filesystem t -- child created in this directory has realtime bit set by default P -- child created in this directory has parents project ID by default n -- symbolic links cannot be created in this directory e -- for non-realtime files, observe the inode extent size value E -- children created in this directory inherit the extent size value f -- do not include this file when defragmenting the filesystem S -- enable filestreams allocator for this directory x -- Use direct access (DAX) for data in this file C -- for files with shared blocks, observe the inode CoW extent size value X -- file has extended attributes (cannot be changed using chattr) Options: -R -- recursively descend (useful when current file is a directory) -D -- recursively descend, but only list attributes on directories -a -- show all flags which can be set alongside those which are set -v -- verbose mode; show long names of flags, not single characters Bulk-queries the filesystem for inode stat information and prints it. -a Only iterate this AG. -d Print debugging output. -e Stop after this inode. -n Ask for this many results at once. -s Inode to start with. -v Use this version of the ioctl (1 or 5). Queries the filesystem for a single inode's stat information and prints it. If a given inode is not allocated, information about the next allocated inode will be printed instead. -v (ver) Use this version of the ioctl (1 or 5). -d Print debugging information. Pass in inode numbers or a special inode name: root Root directory. Queries the filesystem for inode group information and prints it. -a Only iterate this AG. -d Print debugging output. -e Stop after this inode. -n Ask for this many results at once. -s Inode to start with. -v Use this version of the ioctl (1 or 5). %c%03d%c %-14s (%s,%s,%s,%s%s%s%s%s%s%s) non-numeric offset argument -- %s non-numeric length argument -- %s value %d is out of range (0-%d) %.2fuser %.2fsystem %selapsed %.0f%%CPU (%ldavgtext+%ldavgdata %ldmaxresident)k %ldinputs+%ldoutputs (%ldmajor+%ldminor)pagefaults %ldswaps %.3fu %.3fs %s %.1f%% %ld+%ldk %ld+%ldio %ldpf+%ldw %.3f,%.3f,%s,%.1f,%ld,%ld,%ld,%ld,%ld,%ld,%ld Error getting encryption key status: %s %s: bad chattr command, not +/-X %s: -R and -D options are mutually exclusive %s: cannot get flags on %s: %s %s: cannot set flags on %s: %s %s: cannot freeze filesystem at %s: %s %s: cannot unfreeze filesystem mounted at %s: %s ino %10lu count %2d mask %016lx %s is not a numeric inode value non-numeric cowextsize argument -- %s %s: can't get geometry ["%s"]: %s %s: cannot read attrs on "%s": %s %s: malloc of %d bytes failed. %s: xfsctl(XFS_IOC_GETBMAPX) iflags=0x%x ["%s"]: %s %s: xfsctl(FS_IOC_FSGETXATTR%s) ["%s"]: %s %4s: %-*s %-*s %*s %-*s %*s%s %4d: %-*s %-*s %*s %-*s %*lld %*.*o Unwritten preallocated extent %*.*o Doesn't begin on stripe unit %*.*o Doesn't end on stripe unit %*.*o Doesn't begin on stripe width %*.*o Doesn't end on stripe width invalid target file type - file %s non-numeric extsize argument -- %s bulkstat: startino=%lld flags=0x%x agno=%u ret=%d icount=%u ocount=%u bulkstat: startino=%lu flags=0x%x agno=%u ret=%d icount=%u ocount=%u bulkstat_single: startino=%lu flags=0x%x ret=%d invalid contents encryption mode: %s invalid filenames encryption mode: %s %s: failed to set encryption policy: %s crc32c: tests passed, %d bytes in %lu usec Error removing encryption key: %s Removed user's claim to encryption key with %s %s Removed encryption key with %s %s, but files still busy Removed encryption key with %s %s %s: unexpected error checking for FS_IOC_GET_ENCRYPTION_POLICY_EX support: %s %s: failed to get encryption policy: %s Contents encryption mode: %u (%s) Filenames encryption mode: %u (%s) Policy version: %u (unknown) %c%03d%c 0x%lx - 0x%lx %s %14s (%lld : %ld) Error reading key from stdin: %s Invalid key; got > FSCRYPT_MAX_KEY_SIZE (%d) bytes on stdin! Error adding encryption key: %s Added encryption key with %s %s inode-path for inode: %llu is incorrect - path "%s" non-existent path "%s" does not stat for inode: %llu; err = %s inode-path for inode: %llu is incorrect - wrong inode# ino mismatch for path "%s" %llu vs %llu parent path "%s" does not stat: %s inode-path for inode: %llu is incorrect - wrong parent inode# %s: failed path_to_fshandle "%s": %s %s: path_to_handle failed for "%s" %s: unable to allocate parent buffer: %s %s: %s call failed for "%s": %s file argument, "%s", is not in a mounted XFS filesystem unable to open "%s" for jdm: %s unable to allocate buffers: %s can't stat mount point "%s": %s failed to get bulkstat information for inode %llu failed to get valid bulkstat information for inode %llu parentpaths failed for ino %llu: %s inode-path for inode: %llu is missing succeeded checking %llu inodes Usage: %s [-adfinrRstVx] [-m mode] [-p prog] [[-c|-C] cmd]... file change extended inode flags on the currently open filelist extended inode flags set on the currently open fileprint block mapping for an XFS file[-a agno] [-d] [-e endino] [-n batchsize] [-s startino] [-v version]Bulk stat of inodes in a filesystemStat one inode in a filesystemQuery inode groups in a filesystem[-s src_off] [-d dst_off] [-l len] src_file | -f NCopy a range of data between two filesget/set preferred CoW extent size (in bytes) for the open filedisplay the encryption policy of the current file[-c mode] [-n mode] [-f flags] [-v version] [keyspec]assign an encryption policy to the current fileadd an encryption key to the filesystemremove an encryption key from the filesystemget the status of a filesystem encryption keyadvisory commands for sections of a fileprint block mapping for a filelist current open files and memory mappingslink the open file descriptor to the supplied filenamefreeze filesystem of current fileunfreeze filesystem of current file[-d|-l|-r] [-m|-v] [-n nx] [start] [end]print filesystem mapping for a range of blockscalls fsync(2) to flush all in-core file state to diskcalls fdatasync(2) to flush the files in-core data to diskinode map for filesystem of current fileinject errors into a filesystemquery, set, or clear the filesystem label while mountedcreate mark in the dm-log-writes log specified by give advice about use of memoryfind mapping pages that are memory resident[N] | [-rwxS] [-s size] [off len]mmap a range in the current file, show mappingsreads data from a region in the current memory mappingflush a region in the current memory mappingunmaps the current memory mappingwrites data into a region in the current memory mappingalters the size of the current memory mapping[-acdrstxRTPL] [-m mode] [path]open the file specified by pathchange project identifier on the currently open filelist project identifier set on the currently open fileget/set preferred extent size (in bytes) for the open fileQuery inode number usage in the filesystemchange the read/write permissions on the currently open file[-b bs] [-qv] [-i N] [-FBR [-Z N]] off lenreads a number of bytes at a specified offsetallocates zeroed space for part of a filefrees space associated with part of a filereserves space associated with part of a filefrees reserved space associated with part of a fileConverts the given range of a file to allocated zerosallocates space associated with part of a file via fallocatede-allocates space associated with part of a file via fallocatede-allocates space and eliminates the hole by shifting extentscreates new space for writing within file by shifting extentszeroes space and eliminates holes by preallocatingunshares shared blocks within the range[-i infile [-qdDwNOW] [-s skip]] [-b bs] [-S seed] [-FBR [-Z N]] [-V N] off lenwrites a number of bytes at a specified offsetreflinks an entire file, or a number of bytes at a specified offsetdedupes a number of bytes at a specified offsetget and/or set count of reserved filesystem blockslocate the next data and/or hole[-q] -i infile | -f N [off len]Transfer data directly between file descriptorsshuts down the filesystem where the current file residesstatistics on the currently open file[-v|-r][-m basic | -m all | -m ][-FD]extended statistics on the currently open filestatistics on the filesystem of the currently open filecalls sync(2) to flush all in-core filesystem state to diskcalls syncfs(2) to flush all in-core filesystem state to diskControl writeback on a range of a filetruncates the current file at the given offsetatime_sec atime_nsec mtime_sec mtime_nsecUpdate file times of the current filecannot strdup command '%s': %s -T and -r options are incompatible -P and -L are incompatible with the other options non-numeric vector count == %s self test of crc32c implementation AES-256-XTS, bs_ino = %lu bs_size = %lu bs_blocks = %lu bs_xflags = 0x%lx bs_atime %s = %lu.%u bs_ctimebs_mtimebs_btime bs_gen = 0x%x bs_uid = %u bs_gid = %u bs_projectid = %u bs_blksize = %u bs_rdev = %u bs_cowextsize_blks = %u bs_extsize_blks = %u bs_nlink = %u bs_extents = %u bs_aextents = %u bs_version = %u bs_forkoff = %u bs_sick = 0x%x bs_checked = 0x%x bs_mode = 0%o ,nofollow,path,tmpfile,non-block,append-only,real-timeread-onlyread-writenon-directnon-syncforeignxfsclose%s %s -- %s DRFS_IOC_FSGETXATTRgetprojidrwfchmodstrdupaismsyncnon-numeric seed -- %s rS:f:mmremapinvalid key descriptor: %s invalid key specifier: %s invalid key identifier: %s cs:labellabel = "%s" CvgetrusagefsyncfdatasyncPresent (user_count=%u, added_by_self, unknown_flags=0x%08xAbsent Incompletely removed Unknown status (%u) %s: unknown flag %s: cannot open %s: %s %s: FS_IOC_FSGETXATTR %s: %s [%u] %s alloc reqxfsctl(XFS_IOC_FSINUMBERS)nvXFS_IOC_FSINUMBERSalloc bulkstat%llu:%d XFS_IOC_ALLOCSP64XFS_IOC_FREESP64XFS_IOC_RESVSP64XFS_IOC_UNRESVSP64XFS_IOC_ZERO_RANGEcikpufallocateaceln:pvfstat%s: cannot realloc %d bytes %s: no extents %d: [%lld..%lld]: delalloc %lld blocks [%lld..%lld]:(%lld..%lld)AG-OFFSETAGFILE-OFFSETEXT%4d: %-*s %-*s %*d %-*s %*lld %-*.*o FLAG Values: %*.*o Shared extent RT-BLOCK-RANGETOTAL FLAGS%s: FS_IOC_FSSETXATTR %s: %s tags: [ ] setprojidversion must be 1 or 5. a:de:n:s:v:xfd_prepare_geometryalloc bulkreqxfrog_bulkstatalloc inumbersreqxi_startino = %lu xi_allocmask = 0x%lx xi_alloccount = %u xi_version = %u xfrog_inumbersdv:xfrog_bulkstat_singleinvalid flags: %s invalid policy version: %s c:n:f:v:no such tag -- %s XFS_IOC_ERROR_INJECTIONcrc32c: %d self tests failed [unknown]unsupported 1tEncryption policy for %s: Policy version: %u Master key descriptor: %s 0x%02x Flags: 0x%02x Master key identifier: %s ???munmaprwxSs:mmapcallocinvalid key ID: %s d:k:/etc/projid/etc/projectsinvalid project ID -- %s %s%spath "%s" found inode number match: %llu parent ino match for %llu parentpathsparentscpvchecking inode %llu syssgi bulkstat failed: %s num errors: %d %08llx: %02x %s DRavXFS_IOC_FSGEOMETRYFS_IOC_FSSETXATTR/usr/share/localexfsprogsnon-numeric mode -- %s %s version %s 5.13.0ac:C:dFfiLm:p:PnrRstTVxchattr[-R|-D] [+/-riasAdtPneEfSxC]lsattr[-R|-D|-a|-v]bmap[-acelpv] [-n nx][-d] [-v version] inum...copy_rangecowextsize[-D | -R] [cowextsize]get_encpolicy[-1] [-t]set_encpolicyadd_enckey[-d descriptor] [-k key_id]rm_enckey[-a] keyspecenckey_statusfadvise[-dnrsw] [off len]fiemap[-alv] [-n nx] [offset [len]][N]set the current fileprintfilenamefreezethawfsmapreport process resource usagehelp[command]help for one or all commandsimap[nentries]inject[tag ...][-s label|-c]log_writeslw-d device -m markmadvisema[-drsw] [off len]mincoremimmmreadmr[-r] [off len]ms[-ais] [off len]mumwritemw[-r] [-S seed] [off len]mrm[-m|-f ] newsizeopenclose the current open filechproj[-D | -R] projidlsproj[-D | -R][-D | -R] [extsize]inode[-nv] [num]-r | -wparent[-cpv]print or check parent inodespreadallocspfreespunresvspfalloc[-c] [-k] [-p] [-u] off lenfpunchfcollapsefinsertfzero[-k] off lenfunsharepwritequitexit the programreaddir[-v][-o offset][-l length]read directory entriesreflinkrlinfile [src_off dst_off len]dedupeddinfile src_off dst_off lenfixtype [agno|ino gen]repairs filesystem metadataresblks[blocks]scrubscscrubs filesystem metadataseek-a | -d | -h [-r] offsendfilesendshutdown[-f][-v|-r]statx[-c] [-g] [-s]swapextSwap extents between files.syncfssync_range[-abw] off lenutimesError creating idle thread FLPRTacdfm:nrstxmemalignfrvnon-numeric bsize -- %s b:BCFRquvV:Z:noerroriflush1iflush2iflush3iflush4iflush5iflush6dareadbufbtree_chk_lblkbtree_chk_sblkreadagfreadagiitobpiunlinkiunlinkrmdirinovalidlogiodonestratreadstratcmpldiowritebmapifmtfree_extentrmap_finish_onerefcount_continue_updaterefcount_finish_onebmap_finish_oneag_resv_criticaldrop_writeslog_bad_crclog_item_pinbuf_lru_refforce_repairbad_summaryiunlink_fallbackbuf_ioerrorreduce_max_iextentsbmap_alloc_minlen_extentag_resv_failAES-256-CTSAES-128-CBCAES-128-CTSAdiantumrootrealtimepreallocimmutableno-atimeno-dumprt-inheritPproj-inheritnosymlinksextsz-inheritno-defragfilestreamdaxXhas-xattrcrc32cselftest8888889888888888888?T>?T>>T>T>T>T>T>T>$?T>>T>>T>T>T>T>T>>]\\]|]\\\\\\\\D]\\\\\\\l\Db|`|`tba|`|`|`|`|`|`|`|`a|`|`|`|`4a|`|``<}t|t|t|t|t|t|t|t|t|t|t|t|t|t|t|t|t|t|t|t|t|t|t|t|t|t|t|t|t|t|4} }t|t|t|||$@@4@@@@@@@@@@@@@@@@@@@@@@4$@@@@@@@@|t@@@d4lllll$llllllllllllllllllllllllltdlllTD4lllp(p`Kg8Bl=r5:*mI9R '%R1G  a%) f7PAvf4&B j(ѯ#F{(oZ+  Þ3P x ^|j sXS۱4վ9" m?* ;z̕X+AM~x5)(w@;8M=p<kw`?qTx>J'Տr ;VYl@d[̤;/!tbyv4 (d`Krݗ3rr4RK9a5qY1H)$nB:xܱ) DAK54=N.* 2&Zm>Bۤ#]xzJK [H`jbF =wRgҴ^*b]-EBCJ!Z [ʜ2v.D.Ff-].,̥V$:iJ p4JV?:6td#QY8J>S|X9{%pY=vm0x9^x>7,hHeWXXW|qV$%Y]{(9s'RY -?B D[ ! ;r܄c2Zla"+*!GWׄL˽]c5*uʖ;6G`TLSLNE%gXI2 ox-gN*?9 nrtv V/p; GXl܎<"]$V#_1^(͕G%Z$|y2l;r1',97a m j<-;[=r8]k/|MX 8] pN 2F#\.Y#r̓G ܋N t&HY@.A(or %s) probesocketdirectorychar deviceblock deviceregular filesymbolic linkfifofd.path = "%s" fd.flags = %s,%s,%s%s%s%s%s fvXFS_IOC_GOINGDOWNCorruption detected. Optimization possible. Cross-referencing failed. Scan was not complete. Corruption remains. Repair was not complete. command %s not found Bad inode number '%s'. Bad generation number '%s'. Must specify one AG number. Bad AG number '%s'. No parameters allowed. Unknown type '%s'. %s %lld EOF %s EOF ERR %lld fsxattr.xflags = 0x%x fsxattr.projid = %u fsxattr.extsize = %u fsxattr.cowextsize = %u fsxattr.nextents = %u fsxattr.naextents = %u XFS_IOC_DIOINFOdioattr.mem = 0x%x dioattr.miniosz = %u dioattr.maxiosz = %u stat.blksize = %lu stat.nlink = %lu stat.uid = %u stat.gid = %u stat.mode: 0%o stat.ino = %llu stat.size = %lld stat.blocks = %lld stat.atime.tv_sec = %ld stat.atime.tv_nsec = %ld stat.ctime.tv_sec = %ld stat.ctime.tv_nsec = %ld stat.mtime.tv_sec = %ld stat.mtime.tv_nsec = %ld stat.rdev_major = %u stat.rdev_minor = %u stat.dev_major = %u stat.dev_minor = %u stat.ino = %lld stat.type = %s stat.atime = %sstat.mtime = %sstat.ctime = %sbasicallnon-numeric mask -- %s m:rvFDstat.mask = 0x%x stat.blksize = %u stat.attributes = 0x%llx stat.nlink = %u stat.size = %llu stat.blocks = %llu stat.atime.tv_sec = %lld stat.atime.tv_nsec = %d stat.btime.tv_sec = %lld stat.btime.tv_nsec = %d stat.ctime.tv_sec = %lld stat.ctime.tv_nsec = %d stat.mtime.tv_sec = %lld stat.mtime.tv_nsec = %d stat.btime = %sBad value for atime Bad value for mtime futimens %d: [%llu..%llu]: hole %llu blocks [%llu..%llu]:%4d: %-*s %-*s %*llu %s> free spaceunknownstatic fs metadatajournalling logper-AG metadatarefcount btreecow reservationdefectivespecial %u:%u%.f EiB%.3f EiB%.f PiB%.3f PiB%.f TiB%.3f TiB%.f GiB%.3f GiB%.f MiB%.3f MiB%.f KiB%.3f KiB%f bytesd:m:mark %smark '%s' is too long /proc/self/mounts/etc/mtabautofslogdevrtdev ,command "%s" not found non-numeric argument -- %s XFS_IOC_SET_RESBLKSXFS_IOC_GET_RESBLKSreserved blocks = %llu HOLEDATAadhrsWhence Start ResultWhence Result%s %lld %lld %s %lld ftruncatednrswaln:v[%llu..%llu]%4s: %-*s %-*s %*s %*s %4d: %-*s %-*s %*llu %*s %d: [%llu..%llu]: %llu..%llu%s: fstat failed: %s invalid source offset -- %s invalid length -- %s s:d:l:f:abwsync_file_rangecgsfstatfsstatfs.f_bsize = %lld statfs.f_blocks = %lld statfs.f_bavail = %lld statfs.f_files = %lld statfs.f_ffree = %lld statfs.f_flags = 0x%llx geom.bsize = %u geom.agcount = %u geom.agblocks = %u geom.datablocks = %llu geom.rtblocks = %llu geom.rtextents = %llu geom.rtextsize = %u geom.sunit = %u geom.swidth = %u XFS_IOC_FSCOUNTScounts.freedata = %llu counts.freertx = %llu counts.freeino = %llu counts.allocino = %llu bulkstat conversiondrsw0x%lx - dlmn:rvBad rmap start_bblock %s. Bad rmap end_bblock %s. extent_mapOWNERDEV%*llu: %-*s %-*s %-*s %-*s%llu,%u,%u,%lld,%lld,special_%u:%u,,,inode_%lld_%s_bmbt,,,inode_%lld_%s,%lld,%lld, %llu: %u:%u [%lld..%lld]: inode %lld %s extent mapinode %lld %s %lld..%lld %*.*o Attribute fork %u:%02u.%02u%u:%02u:%02u.%02u0.%04u secDT_UNKNOWNDT_FIFODT_CHRDT_DIRDT_BLKDT_REGDT_LNKDT_SOCKDT_WHTERROR!l:o:v%08llx: d_ino: 0x%08llx d_off: 0x%08llx d_reclen: 0x%x d_type: %s d_name: %s %lld,%d,%s,%.3f,%.3f non-numeric skip -- %s b:BCdDf:Fi:NqRs:OS:uV:wWZ:wroteCqXFS_IOC_FILE_EXTENT_SAMEXFS_IOC_FILE_EXTENT_SAME: %s Extents did not match.dedupedXFS_IOC_CLONEXFS_IOC_CLONE_RANGElinkedCf:i:qdescriptoridentifierfstat64sbsuperblockfree space headeragflfree listinode headerbnobtfreesp by block btreecntbtfreesp by length btreefinobtfree inode btreermapbtreverse mapping btreerefcountbtreference count btreeinode recordbmapbtddata block mapbmapbtaattr block mapbmapbtcCoW block mapextended attributessymlinkparent pointerrtbitmaprealtime bitmaprtsummaryrealtime summaryusrquotauser quotasgrpquotagroup quotasprjquotaproject quotasfscountersfilesystem summary counters Links a range of bytes (in block size increments) from a file into a range of bytes in the open file. The contents of both file ranges must match. Example: 'dedupe some_file 0 4096 32768' - links 32768 bytes from some_file at offset 0 to into the open file at position 4096 Reflink a range of blocks from a given input file to the open file. Both files share the same range of physical disk blocks; a write to the shared range of either file should result in the write landing in a new block and that range of the file being remapped (i.e. copy-on-write). Both files must reside on the same filesystem, and the contents of both ranges must match. Links a range of bytes (in block size increments) from a file into a range of bytes in the open file. The two extent ranges need not contain identical data. Example: 'reflink some_file 0 4096 32768' - links 32768 bytes from some_file at offset 0 to into the open file at position 4096 'reflink some_file' - links all bytes from some_file into the open file at position 0 Reflink a range of blocks from a given input file to the open file. Both files share the same range of physical disk blocks; a write to the shared range of either file should result in the write landing in a new block and that range of the file being remapped (i.e. copy-on-write). Both files must reside on the same filesystem. Scrubs a piece of XFS filesystem metadata. The first argument is the type of metadata to examine. Allocation group metadata types take one AG number as the second parameter. Inode metadata types act on the currently open file or (optionally) take an inode number and generation number to act upon as the second and third parameters. Example: 'scrub inobt 3' - scrub the inode btree in AG 3. 'scrub bmapbtd 128 13525' - scrubs the extent map of inode 128 gen 13525. Known metadata scrub types are: Repairs a piece of XFS filesystem metadata. The first argument is the type of metadata to examine. Allocation group metadata types take one AG number as the second parameter. Inode metadata types act on the currently open file or (optionally) take an inode number and generation number to act upon as the second and third parameters. Example: 'repair inobt 3' - repairs the inode btree in AG 3. 'repair bmapbtd 128 13525' - repairs the extent map of inode 128 gen 13525. Known metadata repairs types are: returns the next hole and/or data offset at or after the requested offset Example: 'seek -d 512' - offset of data at or following offset 512 'seek -a -r 0' - offsets of all data and hole in entire file Returns the offset of the next data and/or hole. There is an implied hole at the end of file. If the specified offset is past end of file, or there is no data past the specified offset, EOF is returned. -a -- return the next data and hole starting at the specified offset. -d -- return the next data starting at the specified offset. -h -- return the next hole starting at the specified offset. -r -- return all remaining type(s) starting at the specified offset. -s -- also print the starting offset. Shuts down the filesystem and prevents any further IO from occurring. By default, shutdown will not flush completed transactions to disk before shutting the filesystem down, simulating a disk failure or crash. With -f, the log will be flushed to disk, matching XFS behavior when metadata corruption is encountered. -f -- Flush completed transactions to disk before shut down. Display file system status. Options: -c -- Print fs summary count data. -g -- Print fs geometry data. -s -- Print statfs data. Display extended file status. Options: -v -- More verbose output -r -- Print raw statx structure fields -m mask -- Specify the field mask for the statx call (can also be 'basic' or 'all'; default STATX_ALL) -D -- Don't sync attributes with the server -F -- Force the attributes to be sync'd with the server Swaps extents between the open file descriptor and the supplied filename. Update file atime and mtime of the current file with nansecond precision. Usage: utimes atime_sec atime_nsec mtime_sec mtime_nsec. *_sec: Seconds elapsed since 1970-01-01 00:00:00 UTC. *_nsec: Nanoseconds since the corresponding *_sec. advise the page cache about expected I/O patterns on the current file Modifies kernel page cache behaviour when operating on the current file. The range arguments are required by some advise commands ([*] below). With no arguments, the POSIX_FADV_NORMAL advice is implied. -d -- don't need these pages (POSIX_FADV_DONTNEED) [*] -n -- data will be accessed once (POSIX_FADV_NOREUSE) [*] -r -- expect random page references (POSIX_FADV_RANDOM) -s -- expect sequential page references (POSIX_FADV_SEQUENTIAL) -w -- will need these pages (POSIX_FADV_WILLNEED) [*] Notes: these interfaces are not supported in Linux kernels before 2.6. NORMAL sets the default readahead setting on the file. RANDOM sets the readahead setting on the file to zero. SEQUENTIAL sets double the default readahead setting on the file. WILLNEED and NOREUSE are equivalent, and force the maximum readahead. advise the page cache about access patterns expected for a mapping Modifies page cache behavior when operating on the current mapping. The range arguments are required by some advise commands ([*] below). With no arguments, the POSIX_MADV_NORMAL advice is implied. -d -- don't need these pages (POSIX_MADV_DONTNEED) [*] -r -- expect random page references (POSIX_MADV_RANDOM) -s -- expect sequential page references (POSIX_MADV_SEQUENTIAL) -w -- will need these pages (POSIX_MADV_WILLNEED) [*] Notes: NORMAL sets the default readahead setting on the file. RANDOM sets the readahead setting on the file to zero. SEQUENTIAL sets double the default readahead setting on the file. WILLNEED forces the maximum readahead. transfer a range of bytes from the given offset between files Example: 'send -f 2 512 20' - writes 20 bytes at 512 bytes into the open file Copies data between one file descriptor and another. Because this copying is done within the kernel, sendfile does not need to transfer data to and from user space. -q -- quiet mode, do not write anything to standard output. -f -- specifies an input file from which to source data to write -i -- specifies an input file name from which to source data to write. An offset and length in the source file can be optionally specified. prints the block mapping for a file's data or attribute forks Example: 'fiemap -v' - tabular format verbose map fiemap prints the map of disk blocks used by the current file. The map lists each extent used by the file, as well as regions in the file that do not have any corresponding blocks (holes). By default, each line of the listing takes the following form: extent: [startoffset..endoffset]: startblock..endblock Holes are marked by replacing the startblock..endblock with 'hole'. All the file offsets and disk blocks are in units of 512-byte blocks. -a -- prints the attribute fork map instead of the data fork. -l -- also displays the length of each extent in 512-byte blocks. -n -- query n extents. -v -- Verbose information offset is the starting offset to map, and is optional. If offset is specified, mapping length may (optionally) be specified as well. Copies a range of bytes from a file into the open file, overwriting any data already there. Example: 'copy_range -s 100 -d 200 -l 300 some_file' - copies 300 bytes from some_file at offset 100 into the open file at offset 200 'copy_range some_file' - copies all bytes from some_file into the open file at position 0 'copy_range -f 2' - copies all bytes from open file 2 into the current open file at position 0 Trigger specific writeback commands on a range of the current file With no options, the SYNC_FILE_RANGE_WRITE is implied. -a -- wait for IO to finish after writing (SYNC_FILE_RANGE_WAIT_AFTER). -b -- wait for IO to finish before writing (SYNC_FILE_RANGE_WAIT_BEFORE). -w -- write dirty data in range (SYNC_FILE_RANGE_WRITE). Prints the block mapping for the filesystem hosting the current file fsmap prints the map of disk blocks used by the whole filesystem. When possible, owner and offset information will be included in the space report. By default, each line of the listing takes the following form: extent: major:minor [startblock..endblock]: owner startoffset..endoffset length The owner field is either an inode number or a special value. All the file offsets and disk blocks are in units of 512-byte blocks. -d -- query only the data device (default). -l -- query only the log device. -r -- query only the realtime device. -n -- query n extents at a time. -m -- output machine-readable format. -v -- Verbose information, show AG and offsets. Show flags legend on 2nd -v The optional start and end arguments require one of -d, -l, or -r to be set. bad argument count %d to %s, expected at least %d arguments bad argument count %d to %s, expected %d arguments bad argument count %d to %s, expected between %d and %d arguments Corruption detected during cross-referencing. Corruption still detected during cross-referencing. Metadata did not need repair or optimization. Use 'help commandname' for extended help. Must specify inode number and generation. stat.attributes_mask = 0x%llx %s: unable to extract mount options for "%s" available reserved blocks = %llu Invalid seek result: lseek(, %lld, SEEK_%s) = %lld non-numeric truncate argument -- %s non-numeric len argument -- %s %s: ioctl(FS_IOC_FIEMAP) ["%s"]: %s invalid destination offset -- %s file value %d is out of range (0-%d) offset (%lld) is before start of mapping (%lld) offset (%lld) is beyond end of mapping (%lld) range (%lld:%lld) is beyond mapping (%lld:%ld) offset address (%p) is not page aligned 0x%lx %lu pages (%llu : %lu) %s: cannot find mount point for path `%s': %s %s: cannot initialise path table: %s %s: malloc of %zu bytes failed. %s: xfsctl(XFS_IOC_GETFSMAP) iflags=0x%x ["%s"]: %s %*s: %-*s %-*s %-*s %-*s %*s %-*s %*s%s %*llu: %-*s %-*s %-*s %-*s %-*s %-*s %*lld EXT,MAJOR,MINOR,PSTART,PEND,OWNER,OSTART,OEND,LENGTH read %llu bytes from offset %lld %s, %d ops, %s (%s/sec and %.4f ops/sec) %s %lld/%lld bytes at offset %lld %s, %d ops; %s (%s/sec and %.4f ops/sec) %s: command -%c not supported non-numeric src offset argument -- %s non-numeric dest offset argument -- %s non-positive length argument -- %s %s: XFS_IOC_FSGETXATTR %s: %s %s: XFS_IOC_FSSETXATTR %s: %s HXhx8(<<<<<<<<<<<|l0 X$T< \L""f"!"!"!"!"!~"!r"T(,((%d(%%%%%%% ('%%''%%t'd'%%&%%%%%%%\&%L&%4&%%4&%%%%%%%T'%'%'%&@@C0<C<pBp=A>0A>@P?;XxزXH$88HTxlظ8hȹ,(DX\tHx ػ T l  H x ؽ  h( @ X p ( HT   h , p @X`(8H|x$h8\8x4P(lx HX x x H $ dh PhT $4%H'8(D8*/H1(x2t27:L>(BD8XKL8MNQRVX8H(Htx ` (t 8 ؒ !8 !L!8x!h!!!"(,"XD"\"t"""H"x""ؙ##X#H### $D$$x$%x8%|%%(%<&T&Xt&ص&X<'\'(''x'H(Ƚ4(XX((8)H)X))8) *Xl*(*x*h+<,H,,8,-Xh---.T..X./P//(/0l0H0$2d2h!2x#3-`3134 494x94(:4zRx &D$4(pFJ w?:*3$"\p tx`04\ Mj I .H\.H\.H\4.H\0L.H\Hd.H\`|.H\x.H\.H\ı.H\ܱ.H\.H\ .H\$.H\ <.H\8T.H\Pl.H\h.H\.H\4FPH H(O0(F DDB\.H\t.H\.H\.H\0.H\HԳ.H\`.H\(xWAQG )FJ8.H\P.H\h.H\t.BIB B(D0C8G(JJFDDDDDI_8A0A(B BBBK4d8EAD  CAI AA0FHD FP  CABD 8FHH D(F0H (C ABBH < pBBE D(D0} (A BBBA HLFBB I(D0D8F@W 8C0A(B BBBD HĿFBE I(G0D8F` 8C0A(B BBBE @(!FAA ] CBF @ CBK [CBH(FBB B(A0D8FP 8C0A(B BBBD 0ttBDG ~ CBH XAB@BDD e ABF { FBE g MBJ @FBB H(D0I 0C(A BBBB 0LFIE D(D0Iu 0C(A BBBD +TNGGGaCQQGstTNG[EHX H \EHX H \ Hs E , FFG CBE LHdQFBB B(A0A8D 8C0A(B BBBE (tVBAA BDB0FHA D0C  CABD 04FHA D0C  CABD , BP@L BA LP <FPB B(A0A8L 8C0A(B BBBA @ FIE D(D0I 0C(A BBBF H hFBE B(A0A8F@ 8C0A(B BBBH \0 <IBE D(A0] (D BBBD y (A EBBE i(A EBB FDPH DJ HFDPH DJ FDPH DJ FDPH DJ FDPH DJ LD FIE I(H0D8F 8C0A(B BBBH  XHPG A  HPG A  @HPG A @ EFIH H(D0Fp 0C(A BBBG 8, $FIH D(Fp (C ABBH h FEI I(D0D8I 8C0A(B BBBF aQB NHBEAEK]QHuAcwrA_MFpVHHEFEDLHZASZBqT]BLO\A8 txBBD C(L (A ABBC H DFBE B(A0A8F@ 8C0A(B BBBJ EAD4,BSO A(F0(C ABB8dFBA A(G`A (C ABBF <FAG ] CBH i CBJ LCB<lFAG ] CBH p CBC LCB0 2FBD DPA  CBBH 0TCFAA GPA  CABJ @LBA W DBD u DBE LDL@pLBA W DBD | DBF LDL\ FGI I(H0D8I 8D0A(B BBBH  GRA\pl$FGB I(H0D8I 8A0A(B BBBB vDFAL<DFJI E(D0A8I 8D0A(B BBBH @ <BEL K(D0F@` 0D(A BBBE Hd_FBB I(D0F8F 8C0A(B BBBH ` FBB B(A0A8D` 8C0A(B BBBC  8A0A(B BBBE H8 cFQB I(D0A8Np 8A0A(B BBBA \`\BBA A(D0P (O ABBJ F (H ABBE N(H ABB8FMG D(F (C ABBH @FBE H(D0F` 0C(A BBBD `@|BBB B(A0A8DPXE`IhApCxALPa 8C0A(B BBBF H#FBA A(D0 (C ABBE l(A ABB$]EAD NCA`4FBB B(A0A8D`@ 8C0A(B BBBB D 8A0A(B BBBJ H|FBB B(I0A8KP 8C0A(B BBBK HDFBB B(H0D8F 8C0A(B BBBH L"BBB B(A0A8G L! 8A0A(B BBBH Ld8&eBBB A(A0FPXQ`SXAPi 0F(A BBBG HX(FBB B(A0D8I 8D0A(B BBBF H.7BBB B(A0A8D`8A0A(B BBBHL/BED A(D0_ (A ABBK Q(A ABB`0FBB B(D0C8FP 8A0A(B BBBJ  8A0A(B BBBK HP1;FBH E(H0C8G 8C0A(B BBBJ 8HD3wFBD A(D`A (C ABBF L4gFEJ B(D0D8M 8D0A(B BBBE L7')BNB I(D0D8I' 8A0A(B BBBA 0$(FAA DP  AABA HXT`FJB I(D0H8I 8D0A(B BBBH HdFBB E(D0C8DP[ 8D0A(B BBBF He;FBE E(D0H8GP\ 8C0A(B BBBC <<hAHA q ABB A DHK \|piFBB B(A0D8I 8C0A(B BBBG  ]KAp LpBKA A(D0Z (A ABBE ` (A ABBJ (@lqAAG ~ JFI lq.H\q.H\(ryFOH OFB(dryFOH OFBr.H\ r.H\$rT8sSBPI B(A0A8DPXH`MhCpN8A0A(B BBBBPu.H\u.H\ v.H\$v.H\3̦K6 PQpCRF"eNRMсvi(jnڞɝ;vzuc 3Xr~@>.S=Euf!"f*8Zٜ+V>= mN&ǥ13V"0۱2|,,/BG ~TI?oZΎj|oӨb!\2_vI"Cr@d Yg:a1JZJ{.xl^0+[ [`?$O7is"҈!zgs\=HO>#uonvU>j4i{Ɲ՞ '7y܋MGNj-#FLR_QS}w0E'4aN(]2QiEmz[VQ!kd:< y?ig,oY" ]Oq*b V8E92ѢNs6S[ c|u{)lXKlKނ1"0DG* ͸=T#xfAٷqPN@Sm" gt_s(fC)#:;ZLIyГ(r ~7s^R؝nا??6ؖAzb˝qR5FE%V`d,+?T n7pk5YVX.f=]JldNăz\!iL  4x='%q>٧{Dέܴ4tSC~*P:'No)bS@Gt/gYLi|[,-qⵅ4?M"H1'vle FKz Xbaʆ`R$%IR˫ 3A9f6uu Aؑ0RX](;shx ז;Cj.JZɭ=kYPJ.W~Y`mk1:0#H) b'xP`H%C\4B >r-W#tDqp1cz荻 p/Ȝ@jHB?!+&;5,[~Jhiұ{zVO\<v #d30!]^JVYmm~E2gbυW'Jw6|; U(Teu49fNR9|A*>@]oo-_ρh_{Gh\fwO#5T&w&͎2GK0,޴қ}cuM&~.D 8Wc}pO ײLU-;>ٱu,(_EimA$~A RoOs.ޞd6;idt>Q8l>wߚZL}pՇ/?|K=KROCH1ѲB<ݢU-+ulsXB&'<DjiD+g;j _p 0}ٯWT|ܗz;3aG3孞4ԉF{"8ypW@[%* V(xCAi7?(LNx2Gـeǧ$b @K-$Yv䕳4b,uZ[o~ax H.uċSǷ-o^ =]IY)7XD vf:7ÖÖQ*egH 5'^f{!&`)NiMڍREpv1Q{^ᮀls%a!jGV9JT4ƭ]]#0mP2.bs"8nˏj! MUc\"Cw'=f.N%H0 aY'ATZ*Iv7XY-鈑b- ^X괺ʫӮ[e<4*nu 4rff) ]hKeeP$Wcj)"Z %$LMM(3Q@zһ>2R s]riD&cУU1U^!p˴1nϐ"f]чmkkN|9!q`VBLe闥-7lSw8_t![RR|;, =Em;OH?6t|QyHմ&Kto.?BռAp G^i(G3:|hK2W50F`88yQ /Ȯ\D"Vqzx #˒w7zC`G; mTOݴ@+{yjֹD4+E݁#g9"b1"{KgrEʸcD^+g@#IfRf#Pq2,D=d!4V8F΀Fv*OO!- d cxeZG[}(dIGej %3` 7Bhx%Bq`A%mwa!$TTCCFCZ&e$a8A>7&,c\EcE>&ķ|A'Pl@bwiO'']bn"@ ~__vf|քnЬ Mo-禲<]8? &Js.˄DBbD[ͥg )9uV[<'i ϼwNp5lK|ơhU¡z'YƸe(NJ2W 5y,:N@ǓQPHـ*hsa3#QB猷c36܎Dŋ}!z?ɠRc叾@0)tRMqK٪ayX#*ߒ1`xĻҁf[;IIpjĢM\Őe8ݒ/*6 ʼn.T݅ wX5:TGF#A~eRsӝk7% jll1ƤOӰz]~CuoץG,%V>$<^ؖ`B_ҿ%|`m`tun%LMB'b]'dܮ@r@k5'/b D&c;gAY:uHA@qVc"&S#.(fҡDj LUD!f:#7g K"4ghEFEz~"Ygn3G֙ xWee% a!GވP10F sd!S{a!JdBFB(o8X"p3HETagDv g=dvEeT!"%3yjUma"3'cgoϰvW;EoT'BjEJTrg:v^ "d3Wڹ#jkS Kdÿϋ޳ƾja2v>o.ߨNvԊ( pd4jtLl<QiM!oa QћjQ7@sGZbײF 6d'?a6'gs#b*Qb{o@Z} sdb%Qȉ@͵6Xa'`j(9}@oE6 '5\Q@asb,U\ odIaяhԞĻ0 dj t1y,A*ۣʛraC6o{߼3n fڭ^jO. dS\բnV e&k@ūaԓ9n}`Ks%;г#ۑk{? e9gq˺I$F`TlnހZ ` uMS(9=O^mOn|ݚkm6|´On^*(P9hr e(tn9€ ,hm|"0`Oj^RI O?e^mO|w Uk( 9Y^a`)Bnޔɶcۅ;k |eD '4!֍yn➑`6=ɿFeЧ~ն+ cDe[kXу [B eJzy2Qh Mk<-40 '[HN9WR7&?c&EMȪptiDq z=,ڱì>%UorvB b;xL·[04(1:lS_}gFMCn(27㎵.Ztܚ3@{YKk8!˄\|7͓aqxAHs>A ӂuD/~wgG(fM&d|PLz95ډ˱ yU`>z0JbY 3ԩmX}KA̤p@/J 6!9"Ge+^ĄvF0R)9?vB꙳ַ8 |(Ab qu{KAɯ|> dHΧ!}8wdSG43+'2L蟰n\}E{MZ2S4?g-TC{ZcK:[BvpBj@, +596]D]v"rF3K*?.EeY|1|ZLm 50mz9cֹ)zBJ 3dPu= $#6ё7Rr~KN7j%E^<.,hYXuAuS-N.&ä+ (8J΃a;MS[nX6]L^$w?9Qf/Jv=+ue^prsj$–w|Ͻ[=uXU-]^lFjH43 ~vs&Ru~'p s?gΓnyUɋ qC ʼlZԒH-.+?(WAJQm" ˚4zz+^"r«WcT;QRg)4֙\q?z0yhf|AJ)L6^ 8 C+a UM G,Yxu^! "eΜ'$DŽG/WꗟA m 2N4 Zy \Ua ıE!"'|$a~۩R' 9 cW~xT QR2ڜEj-Fz0+jyXs|3n<"mdWh%{kM%ˎP8}Co@7EkFv6vo.CR5i6­3 0у1K֤hDt '%OPY|@R:I5ȁ630pHmPdӽ=p\)VB>˵#K[wnT'[m<.hk>!fNjICt@r,EFmOco5: ُF%P_|7_9*:Bϕ?<My 1d hTD(߁{p6b1aiodfCg{]"5W#{ObL:I(J@3ڣӄbk Ob*cardǺ:g`w[.,8DOYyL1!IJp.]\F)ܖD9:?[<3ƍ`VHdO=}'}̷QmM)V0[! h}0i0Ynۘk`l[,괒j?ypQoV\'g:1)kS$ŋG2WNlL78ަ$:؋SOfX\{Rm Τ0}"r)D Hqms&M*)rdwꎈ?;ɋЬ̩@v;S7# z;7XF+/N\UH5y=Sh?LG{MP gs(6ն3@u Qd}T'i'c0)Ȅߟhʦz\J ixu#0i\Ok?D|>T>߲8]i_p~{8B56~czMiO&A ~GZYO{$=4ndAp`4%MAN=\~{}=I}5mv8(WӈZȔ7K/W$ov)% Z Qq^u<_\jT/(d ѦMT)m27w\.Tu&6,zKٕX؇`jޤ 6\RTe$ѱS1yv7Y+?둘l ;`hG# 5wxPd"3qFP9N 7\Q:1?A;T(7Fj=ZOq ke|@mpܳc5OM:Ј;ƞ~Dsgxb[}^899" 댁HB8>҉S/A&VIԟI^<ѐ8lݕMqW-4BǙ0eUՐp7h4ӷĸ6dAAwR,$/4 G5(F9<)s]qr&}#IZEE`JF1TXm]Pa>2Gޖ]ioWz[6K[kVs Ӥ"XPneqK/;Ʌz:_^Hrȧ2D s㉍_~JB(1;MIx/ S yw^ۊ#=}rJ3!3EVE)@GynЁw-H;&fly1K ިm|9FN~?ߡ}}3}@ʫ7FԮDjf \f_򔟦sO c\FQ莐DӦWra|:Pj w3Zm]3ABlDphM9脋u0}i KP lJ' λp;ԙ3݋/t2LV< B ~G{dHUbBN*y#IگRc`DFćp.ڔkъ¨CWT,gܾUCn"g&1'AGl*l#ީ?TLb31s,v˴G 1ċ w&X֍tg?óDLIO۠%;KymiMW{- AA7=o&]q=',P$8qU~wKaf (rC;IZ?۴FBw#h$l(;@~em$B}R䕐k4mT@R!O%^ + H:\$b㱓%~'7'8ZfףriHH(3eZ6~y ;tnԞXIOMJ !t;6`-E{ESG~7xzhe,\`?ͪwɼH"Hp)[,f#z KFj]s!q` wf.i0A ȃ &&\W~j/58@@o.ש 'DbρxNlzaq"|]j2^䜉`Tr6E*Io~&wZ3zLOr(XEI 9pwK"6)@;e`ÀyU'(Us&PK<\3?m -OW*9ԃ uQ[QZ2*2@4gD5S`cnZBQ `'qe[#J;"F>%PL6kۚ8W*75 |ƴWG2md-ōP"4*QJA}d #33?'T. :Hn5C+![ yQŬt Ky)iTA~ǎvĒ8{Hn!N {AhWQv4lOfeJOi?|>i<F/^nL*Yc4W a%3#Q J*VD9"+2(إ_Kx[_PEs+vwdCzꑮ_5/cJW:Q2-drfg# w7E1X9Tպ/HPPPXP`PhPpPxPPP P P P P PPPDPPPPQ QQ(QAQUQeQvQQQQ Q!Q"Q#Q$Q%Q& R'DR lIRmRRP[RLB jB@feRLnR*HvRRR#NR]JgFR QR@tFRjR-RJRRnG]Gи\D\a399f83309a73909f3c75a1acccb33177e1533.debugC.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.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.data.bss.gnu_debuglink 880&hh$9 Go(Q 0 YFaoNNnoXX}88B%% @@ @ @pGG GG`OO 8 88p.  d5 %d(; d4