ELF>`@@x@8 @@@@x/x/000ee@@p>zй  888 XXXDDStd888 PtdHzHzHzQtdRtdP P /lib64/ld-linux-x86-64.so.2GNUGNUkkS>9HÝGNU||em3C:^U4)T|> cR?eb n /sH;mZ ,`Al%qOsMdLx}3f|9u3MDV+j;4xC"libpthread.so.0libreadline.so.5libdevmapper.so.1.02.1libc.so.6__cxa_finalize__libc_start_maindcgettextoptindstderr__fprintf_chkstrtoull__stack_chk_fail__snprintf_chk__printf_chkputcharstrcmp__xstat64__errno_locationstrdupreallocfreememmovesetmntent__realpath_chkgetmntenthasmntoptstrcspnstrndupendmntentaccessioctlstrerrormallocmemcpy__lxstat64strncpydirname__fxstat64perrorfutimensfwritesyncfsstdoutfflushpwritev64v2pwritev64pwrite64pread64preadv64__ctype_b_loc__sprintf_chkstrrchrfopen64fgetsstrchrstrtolfclosefstatfs64strtoll__ctype_tolower_locftruncate64fallocate64callocstrsepgetoptoptargstrlensnprintffdopendirgettimeofdayseekdirreaddir64closedirrewinddirtelldirsync_file_rangesyscallsendfile64mincoremadviseposix_fadvise64strtoulctimelseek64fchmodnftw64qsortmemalignmemsetsrandomfsyncfdatasyncmunmaplinkatfputsgetrusagereadpause__xpg_basenamesetlocalebindtextdomaingetpagesizeexitfputcmremapmsyncmmap64_ITM_deregisterTMCloneTable_ITM_registerTMCloneTablepthread_create__gmon_start__readlineadd_historydm_task_set_namedm_task_set_sectordm_task_set_messagedm_task_destroydm_task_createdm_task_runGLIBC_2.2.5BaseGLIBC_2.6GLIBC_2.26GLIBC_2.4GLIBC_2.14GLIBC_2.10GLIBC_2.3.3GLIBC_2.3GLIBC_2.3.4        ui "  9ii  ii  si  ii ti !ui @AA$'j(2DI r((S8`@fP|Xhp !08( 0%@'HFXZ`;pbxix E0@@m'P 3p@q{@ P Rx@$ PVp$`Y$B|' D('8t(@'P#XhpH'#'m'''j%'>"o!'(c)0'@H'X`'px;"''((((((&(8.(H6(X>(hH(xW(f(n(v(|((((((((8(H(X(h(x()#)4)@)L)Y)e)r)~)$)*|?`v (08@H P X ` h px !"#%& '((0+8,@-H.P/X0`1h2p3x456789:;<=>@ABCDEFGHI J(K0L8M@NHOPPXQ`RhSpTxUVWXYZ[\]^_abcdefghij k(l0m8n@oHpPqXr`shtpuxwxyz{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!hmhnhohphqhr%]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%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%DATUSHdH%(HD$1?7u{H=1H9-~6HHHH;HHsHXH=t}HL$dH3 %(H[]A\11H/1HgjHpH=HL%L4fHXHHo8uB1H-XXA<$uιH1L XLb7H81L#H50HILHHH81-1I^HHPTLvH _vH=H=HH9tHHt H=YH5RH)HH?HHHtHՎHtfD=u+UH=Ht H=9d]wfD`w, @uHH5w~1uDu<H5D~1If|H5a~1!u`H5*~1DH5~1DH5}1DH5}1D1DAWAVAUATIUSHHLG' u HHtLD$LD$DsDkA9}f.L{Y@H@f/r&f.L{YDf/r6f.L{YDLg{m@f/pr>f.Lh{YWCf.L0{m@f/8sFf/>L[{ f.zkuiL5{Y"DLzM@f.z*u(LzY@Lz]@LzLzHXATISHHH9HH9~7ILHHHcHк>f.HtbHutH5pzH1[A\H5zH5zH5zH5[zH5bzH5 H5[H5 zf.H5`z1=HLHSH IIپ 13HL[A\úH5y?SHHtOHH51QHS(HtH515HS0H5ĉ1[DH1H5HSHtH5y1@HH51EHH1fHH5A1HH1fHH5a1HH1RfAWAVAUATAUSDHXdH%(HD$H1H$L$L@EtS1LDH5x1H5x_H$H1L)LT$HMAAPLL~x0A־01LT$%H5?x1ADDH$H5AxL)H$AVPLT$(1MHH7H9rںH51gH1H1[]H5Ap15HH1H1[]f.H6H?!SHHHdH%(H$1HrxND$%= t.H$H1H$dH3 %(u+HĠ[fHD$(H1@fUHH dH%(H$1HxFH$Hx-$%-@u1H<$BSFXfD1H$dH3 %(u H ]ff.fAWIAVIAUMATULSHHt$ Ht$0dH%(HD$81HD$ HD$(HD$0{Aą8HtHt$(H^VMtHt$ LD<LLA؃EDIHLIHDH=AHDD$HcщL$HHHT$oHT$L$HDD$MHEtHD|$ L8HT$0HYD JHPHT$(Lp0HPHT$ xFH01A\S8,HճLH5hI1 DATHUHSL&HLHCtDCMtSA9w|rl9wrg{ HKHtkMu!H]S HH]UHE1[]A\@IL#EIL#LHfC빸fAVHcAUATUHSLHdH%(H$1HD$ HT$Ll$PHD$@HT$1D$D$ HD$(D$0Ll$8oAąt(H$dH3%(u>HĠD[]A\A]A^fDt$ L#HEHHtLLL3A 뙐SHHHdH%(H$1HunT$H؁@u#H$dH3 %(uDHĠ[HH=1H=%1GAWAVIAUIATUSHH4HHI11ŅLMHپhX8AŅx.L=HMt?L fH@Ht/H H9Hux+HD[]A\A]A^A_# IHt*(HxLHL5HM~IFH;2 AtDUHH $H dH%(H$1Hl$H$HD$HHt HHHEuH$:u&H9t!HL$dH3 %(u H[]f."HLff.SfHA؋u H9w D[fDA"[Dff.@HHHHHpHHIHHH?L HKY8m4II)LHL)HI)HH?HHEH H)H=!HHH|jYHHHV@H?APLONH IHI)IiH)HH1HH?HH)HR H HÃHtbHHAHHH?HHH)HHH)HKY8m4HA)HH?HH )!f.ALM1HMiQ@HI%_RLCM1ARH@6XZHHA<HIHA'AHIHAWAVAUEATMUSHHHL$dH%(H$1$0OLT$ IHHL1LT$L$fLI*D$sffD$H*L\$`H*KLL\$^ ŢX^8H5,1HL$ILHƿ1ILuff1H*fɺA*H5 H*K^ SX^D$L\$DLLT$D$HƿMٸMH$dH3%(H[]A\A]A^A_fHl$ HߺH[ffIH*fDLH*S^A*H5:KXfI*^^c\fAVAUIATSHHߒLpI9NIHXM)L9roLI H9L tL1H5HHL[A\A]A^@H51E1JLLH1赽H5ē1LLH1E1腽H5ē1LIMHL1RE1Wf.H51LE1H1 UHSHH1Ӊ)H[]#AT1A UHHH~XHHDRuH1]A\@1H|XpD.t1HdXpDt菿H]A\SHwH?mt [{1ɾ @ t9wSAЅ, u Au Au Au DwWDOE S AЅ u Au Au Au DWDWExO)DD[DO S AЅd1AfA҉f1A"ff.AT1H5CHdH%(H$1HÎL`HL1pHHt$ 8}-Ld$(H5G1载HL1+Ld$01H5 G蓽LH1Ld$@1H5FiLH1׹Ld$H1H5F?LH1譹Ld$P1H5FLH1胹Ld$p1H5FLH1YH@t,H$dH3%(Hİ1A\f8H$1H5iFH*HHqX 81gL$$1H5G@HL1许Ld$1H5FLH1脸Ld$1H5FLH1ZLd$1H5F»LH10H=D\D$1H5vEuHD1D$1H5ZEHDH1趷D$1H5@EDH1艷L$1H5'ELH1\L$1H5ELH1/L$1H5D蔺LH1D$1H5DgDH1նD$1H5D:DH1訶1D$H5D DH1{}fDH=D褻f.AUIATUHSH1HHdH%(HD$1HHIH$uH9t;t;xu.詹HbwHXHcH>f.IHD$dH3%(HL[]A\A]I(f.Lf.I2f.If.I f.If.IHxIH$}1HHrXQH=(B蝸H=+B茸f.LcH5AM趶fDAUIATISHH dH%(HD$1Ht$H|$!fHt$LH|$))C)C ~HCHxEHt$H|$LcAHCHxTHD$dH3%(unH D[A\A]H5t1LH1[E1fDH5l1轵LH1+E1豵HHLFH~dH%(HD$81HLu!HD$8dH3%(u@1HHf.HL$HT$@H8StH=@,ff.HHLFH~dH%(HD$81HLEu!HD$8dH3%(u@1HHf.HL$HT$ Hb8ótH=@S蜴ff.HHLFH~dH%(HD$81HLu!HD$8dH3%(u@1HHf.HL$HT$H҄83tH=?õ ff.HHLFH~dH%(HD$81HL%u!HD$8dH3%(u@1HHf.HL$HT$HB8裲tH=>3|ff.ATH@LFH~dH%(HD$81ILLuHD$8dH3%(u6H@1A\HL9X0@81yH=}>訴ATH@LFH~dH%(HD$81ILLuHD$8dH3%(u6H@1A\HAL+X0@81蘮yH=>(qATH@LFH~dH%(HD$81ILLuHD$8dH3%(u6H@1A\HL*X0@81yH==訳ATH@LFH~dH%(HD$81ILLuHD$8dH3%(u6H@1A\HAL%X0@81蘭yH=4=(qATH@LFH~dH%(HD$81ILLuHD$8dH3%(u6H@1A\HL$X0@81yH=<訲HHt$1fH1HHH9vHɸHEff.ATIUHSHH@H4@跰HtX L HE1[]A\fDAVAUIATUSHH0dH%(HD$(1 -AUf)$)D$IHLLnAăBA}LgX 1Hk@3H|$CH1I@fH@HHEHEEHHHMHMHHHMH;sHCtAIID9CtsLHAąDHD$(dH3%(H0D[]A\A]A^@?HX@AątuAA܅tiA u_t A H|$E1#vfD#H|$ڃ}tۅAfDE1@cATUHH4@ISHHH@gHtD` H(H1[]A\謭fDAVAUATIUHSH0dH%(HD$(1 5}f)$)D$I湈LHLAŃK}LeX 1I\$@蔩<LL$At$LE11>DH{HHAHHHˆHH)HCHfKHxH@JfKJKJKJKJKJKHJHHHJH`HJHhHJHpJKJKJȉKHJHPzHX HczH{JKJKJz KJfKJfKJfK‹ zH{JKI4$E;D$H2AD$HHA9|$ED$HAŅDHD$(dH3%(H0D[]A\A]A^@?HX@詧AŅtAA݅ti u_t  ~LL$E1LȨs˪LL$ڃ}tۅAfDE1@ ff.AVAAUIATUHSHHdH%(H$1 fHl$)D$)D$ EAUtuHD$A}HT$fX HD$HD$0HD$ 1D$|AątUAH$dH3%(HD[]A\A]A^L0AąxHS81HHfC|HD$0HD$8fD$:CpHD$1f$Lf$NHDŽ$HcHDŽ$H$HcH$HD$0H$;1 uGH$8dH3%(ulH@1[]A\H=3+l襠H=0TfH5y9yH5Z0"zlff.H)IHHy H@BHL)ff.@AWAVAUIATE1US1H(t$ L|$dH%(HD$1H|$HfDHtSH5-LIHttHHsA>HHCHLtHDHHuEu;LHHD$dH3%(H(D[]A\A]A^A_DH]H謷IH|$ t@$yDHLTAH tHtD1Aƅu7DsAƅt HDL tA;fDE1-H5.1E1芢HپHH@6H81螞t@HHO(LG01HH5b.躞1HUHAWE1AVE1AUE1ATIH@SHX8HHdH%(H]1H"}] Dž DžDž8H-Ljt%dw8HcH>AA 8DDH=.rAHEdH3%(wHeD[A\A]A^A_]ÃfH4H8A讠E띃7Dž (DE шUH5[4Hc98HDž0BH;8-DEEED8IDIMLZHHHD 1HEtHpHHG@HH0HHxHHǀǀHǀE=bsaH]pH{l1HtHPH8HHsHDžpHH8f.H8;1;X[H8P [HLDE|H5s1H1ZH8D@ EE1L5kf.H5+1蝞LLH1HS 1IH5&H@H H8@ II9LK HHH5<+L-#IHN HC I E0LA I LHH P1oC^L{_ME  LC1H5+MLK L0II L 蜝LLL0L H1I IH@HHHH H0H0HcfDHHH8A@H8HHH@ -oC@oHKPoP S`oX0[pHm) mDLDH5)1H fDHq@LE1H5-1bLsINjC(H5)15LLH1蠘L{ 1IH5,H@I HL1kH8@ II9ELK HOT%HC H5)IHLI HE0I H A LP1ZYCH5X 1cLsINjCHLH5)H1謗LC1H5(MLK L0II L LLL0L H1I EIE1틽HL`HDžLDžDžHʉH0HHHH8HDž DžDž0H8hfDAH(IH (L0IL AP1ΚAYAZ8LNj H!%t8MOL%DHJHDѹ(@Hc0(HL)HH9ЉкGHL牅0IG LI HH P1-8L H!%t8Lc MODHJLHDщ@Hc_HAXL)HH9ЉGAGHPLHFHLHL9OAGI AH;kƅ8HƋ H!%t8DHJHDщ@HcHH+H9HƉGH HcH9FHII@@ II9AG DEE@HHL&((N (1B8HNj H!%tEDHJHDщ@HcHH+H9ЉGƉ8H@(L1L4%(谗t^DžIOHc1HHHuDELd$Hl$01H\$PHL|$H|$0Ht$8HT$@HL$HHHHT$81HD$0 MfI*L$D$H$LˊffHH*T$0D$H*L$8^ $bX^藊H5KX1tLLH1E1~ff1H*T$0fɺA*H5.XH*L$8^ aX^D$IIDD$HLp~HH5x1M~IW1H5f6~IGHD$HHHHHHHH}Ht@LLfHH H*XVH藀LIE1E1|$}$ fAVAUL-ATE1UHSH0dH%(HD$(1LHt}tobtZwt5at@H=P4HL$(dH3 %(;H0[]A\A]A^AAAL-EDDA;]uHt$H|$ IcEHt$H|$ HT-IHxdAEHt$H|$ AEHHTHHxpH}PDL8ȁA1EH=_D$ ZD$ IcEH5SLd1uLH1{1IcEH5RLdPAWAAVE1AUL-%ATAU1SHHdH%(H$1Ht$H|$HD$(HD$ _D$f.LHD{1l>dfuH{ 1`}D=YNLc+A9"E1렃suH$Ht$H|$HHD$(HtHH5 L 1E1$~LH1zMDHHt$H|$HHHD$HHt$H|$HHD$ HHbH5SL `fDH)E)D; ERKIHHLD |$L-MLt$ H\$(HH)HHIMjAMDF1{ZYHuH= ~|D(DxH=_LjAH$dH3%(HD[]A\A]A^A_HT$0DyHD$`AHxHT$(HH)H9HLH5R1E1=|AODH1xbE1:McE11ɺJ<1E1oAą/HH5 L {H=JA}}UHAWIAVHAUATSHHhdH%(HE1DžDžDžlukDžHM Lwtynt&auDžvu+fH 1H8yfH= JtH]dH3%( He[A\A]A^A_]L-SE1HDžIcE9 wHH[ H(KH5]HP1vDžDžDžDžDžH1HHJ f HL"B BHL)HB;1uHDPEDžH HpIDEpHMMffM~HH0I I )I )) )0)@)PDE1L9D9- HKD"Mѹ0PH1LD0DyKDDH$dH3%(H[]A\A]A^A_H1L fMWE11ɺ1L賥Aƅ/HAD;8?HT$`DblH$HD$ HD$(H|$P1kHD$ Ll$(HD$@MH?D$L|$@HD$HD$@XD$HD$L9}I)HD$LLD8{oHu΅u\L|$@1LkH|$@Ht$HHT$PHL$XHLH=PHD$HHT$PUDL$$LD$(HL$8HT$08XZMtD j1^fKIHH]=D0McHt$0H|$8KTHHD$ HgH XHt$0H|$8D$HITHD$(HH$H5AHcMl1amLH1i4H=n#H=nHcH5@MlHD$D$mAWAVAUATUSHHdH%(HD$81lHH|$0Ht$(*HSHt$(H|$0DzHD$H1HSHt$(H|$0覲IHjH|$LE1腪IHHb=L1ҾHHmlIH3HLLjM11L9v7\f.H_H=L1HIHH9A<.uHtM1HL$I)H5BLL$kLL$1HL$HLL)HHLHHD$L1gH|<1uDH=9AHD$8dH3%(PHHD[]A\A]A^A_H9<HPL`HT$HtU1MHL$H5AI)j1HL$MHLHHLL)HHD$LH1gLE1#hMfDLH5)1fH;HHL|@LcH5=1E1>jLH1fH=kLgLcH5=H=kiAWAVAUATE1UHSH(dH%(HD$1@ruCAHBHDftostZduAwu AH=7HL$dH3 %(BH([]A\A]A^A_fAL-AE99uHt$H|$gIcEHt$H|$HTIHAEHt$H|$AEHHTҮIHyIIcEH52<Ld1~hLH1d1DH9LxLpLLqHHtDLgx1H=i1IcEH5;LdqhAVL5CAUE1ATE1UHSH0dH%(HD$(1HxHmddw#IcL>AE1AAH=5 HL$(dH3 %(NH0[]A\A]A^AAAAoAE1aL5AE9uHt$H|$ oIcHt$H|$ HTIHAHt$H|$ AHHTݬIHyCIcH5>:Ld1fLH1b1E1E19H7LDL8dA1EH=D$ gD$ IcH59LdzffDAWAAVE1AUE1ATAUHS1H8dH%(H$(1fDtCFuN HHD_b6mti~σrtvuAD@AH=Q3AH$(dH3%(H8D[]A\A]A^A_DHH=LLuAHfLH=AHt$1LfAHD$HH eLL91LD$E1H5\~dLD$H1L` fELL$ ELfoCH4HbF)D$ )D$0)D$@)D$P)D$`)D$p)$)$)$)$)$)$)$)$)$)$01aHErLd$@1H5ccLH1_|$A AH=A@AADH;(t*H=k趨HL$8dH3 %(ueHH[]A\A]HcHHI4I|@u 1HHL$DHT$8ItH=0eL1Jff.AWIAVAUATUSHdH%(H$1H-H}HLh0E1E1L-HLFptbvtMct@H=茧AH$dH3%(sHD[]A\A]A^A_DA돃!AtD'@DD LEHKLDu-jHD$H$@`I@HD$HFHD$HHL%pHT$PHD$(LuI(HD$(D$8@HD$0HD$HD$@HD$$HD$HHD$0H$fDH$1HeX DDHD$HHcHHL$HHHH,H9f.L9l$X=~%H51HLH1DHhH)\(\H\(\HHH9w =P"HH/bG__2F1L#H5 IGMLL-OH1I}CL;1H5 \GI}LH1vCHÈH9f{ L+t f{MH$HfX D1CL+H5x#f{ tf{t MH51FLHHuH81B_fDH51LeFHH:LAH81Bqf.gENH-L-@1E1g"E8D1H5YL%jHEIHHLH81AjE1f.VBHoH8GH&E8CH5 1IiELHHH81}AD`D%E~XH51$EDHHH818AH|$BH|$BH|$zBXL%@1H5jDHL13AD%i@D8C1H5;HDILHH6H81@jDC8BH51I8DLHHH81L@ff.fATA$UHSHH@t'rtwt[H=U]A\]DAHQ9uHVD8Bx[1]A\H=G(3EAVAUE1ATE1UHSHdH%(H$1HH?tintTvt?H=h 賠AH$dH3%(#HD[]A\A]A^fDAAL5aIc9H_EuH$1%1HHHT$$ӑuYHt$1fDHt$FHtH5袁H|$?E1H5v@H|H BHH$8WAA9Hu EHoH EH$1%HHHHT$$#Ht$H^H|$G>E1LH51E1=1H$%E1HHL$H$1҉$tLl$MtAtLL9H51 +=E1H59IcH581Ldl@HL1E1<8Lo@=^CH@HHHHLh@HH HtP uuuuHHcHHHIH:=MyE1ҿI9H5@1;cH5\~H|$<H5#~ H< uuuuH!>ATL%UHSH dH%(HD$1Ht$H|$LH8;tsDt.RtIH=RHL$dH3 %(GH []A\f`f.F@f.L%Ic$9|aHDH8HxEu D Et#H5 d;1IfD0yZ15fHTHt$H|$謃HHHx6H H5HxuD~Eu0>a1Ic$H51Ld=HL191 =ff.fAWAVAUATL%UHSHXdH%(HD$H1LHa9t|Dt7RtRH=;&HL$HdH3 %(HX[]A\A]A^A_f.f`yL-IcEP9xLtHt$ L=A>tuHT$:ukHeH9WAD%AM H\ Hz dH591DH=aHFH=H%H5H ;#t+:H :IHtLxLH)H=fH DH= Ht:H  IcEH5a1LdN:HL161H'HH="H=*Ll$ HX1L6…tK1_H=D$ ;D$ FHH+:D% H L X@1Dd$,59DAUATL%uUHSH8dH%(HD$(1rLH5|Dt7RtRH=趖AHD$(dH3%(H8D[]A\A]Ðf.uHQ9 HF t,Hx dE1H5o6Wf.8HHX1m4Aąu/Dl$ 1H5ڿ.8HD14H=E19H=,98fAW AAVIAUE1ATUSHxHdH%(H$x1H$pH|$H5HLD4Aă8AD$2w HcH>H=AH$xdH3%(HĈD[]A\A]A^A_A@AAAvL%Ht$1I<$8M$$AHD$Ht L9EH516LE1H123XAA AAAAADH=AHHc9D&A t AIǻD$@A?MeH5 10DHL1H-1H$dH3 %(dHĨ[]A\A]A^A_ALD$8?D$42L=3Ht$`H|$hIvHD$H M'H5D$DHHHD$D$L=Ht$`H|$hI(vH<HD$ L=Ht$X1I?1M?D$(HD$XHt L9mH5A1/LH1,1D$<4L=5Ht$X1I?V1M?HD$XHt L9H5 L=Ht$X1I?1M?D$0HD$XHSW1AfH=脌1DH|$ D$tH|$t!H-bAHcEA9u H|$ttH=4ITHt$`H|$htHD$HHEHt$`H|$hEHIT~tIHxT$0t$4H|$ p|$HD$HtE11ɉ1HpdADžY1H$*V.oDD$(EJ|$(*L =HD$H1IHD$HH)H¸HI1HD$LIMM9MB1LL)HD$MEMMHHELLʋ87[HkTL HL9OI)MCH|$Ht$tLL$ o-LL$ HH|$HD$H1IIH|HcEH5bMd1,LH1)1HcEH5MdH/ELLHt$H8bZHH|$<t$8L$DucLl$p1L(H|$pH$Ht$xH$資HAIHD$xLLH=H$D$HPHT$XgXZH|$&D'1M'H5 HP8)DH=Z=-H,8]),H=<-HD$ LL$HLd$(I9MIF11HE~;HD$H|$ H4(bH HT$ DYHHBHELLHL$8XHt/HL$HLL9HNH9|I)IMpLd$(LHD$HHL)HL$y HD$IH HD$H1HHLl$HL11H9T$Ld$ EAHD|$Ix[AIH9:H)H;\$~0H HEHHH9HF8I)LWHuLLd$ D|$DD|$H=+Mj1I9Ll$HH]EINԋ8I)HLWHHt+xH9%LH)1+D$(11V)H=Ld$(*AWE1AVAUIATAUH-gSHdH%(HD$x1Ht$@H|$Hg$Lt$HD$D$(D$HLDq%B4wHcDH>˻H=AHD$xdH3%(MHĈD[]A\A]A^A_D$($vD$iA^HڻHt$@H|$HH8nIH9HH5PL HHt$81H8)D$HD$8HH rLL9L$H5.MHMHt$81H8n)HD$8HH #LL9L$H51E1='L$H1L#1XH-AD;e|McHt$@H|$HKTmHHD$H?tD$,HcEHt$@H|$HEHITlHD$ HXt$LrH|$`1#H-"{DD$,EED$D$H|$ D$E11Hl$Ll$ LH AHÐ|$LHTIH<$AH qLHI9IFL9M)LM|$uHDIEHl$P1H0"H|$PHt$XHT$`HL$h'HAMHD$XHH== HT$`D$0PHL$0HT$(eaXZutHcEMdH51%LH1!E1D$,E3HHHL.HLnD$,"Dm1DU%L$,H$$H$HH+L$ HL$yHD$ HD$H H$1HIHLt$ H,$1L;t$~QD|$IEIH91I)L;t$~'H LLDL9HFI)LRHuD|$H$HD$?DT$E%m|$ 1o$DL$,HEu HD$H9HNH1ALD$ L 'IHD$ H)LI1IL4$IM9MBE1MM)MD|$AML2LLD*RHtUxBL=IL9rAH)H~9H4$Mt#HIH$H1IIHH=$D|$.H؋t$,DIHD$ IEHD$ 1$D$H,$DH)HQHtMxI9YLt$ IĻI)$Ht$1D#H9$Ht$1D"H$H$HD$E11H $IĻHL$o""fATUSH!8y 1H5L%H!IIؾHH[L]A\H81fDAUATUHH0dH%(HD$(1t6F%=@t'HD$(dH3%(H01]A\A]1H1Aăt4I1HXL-}@t$x8DfDHfDL X@Dl$ yH=" ff.fATIUH8dH%(HD$(1t0F%=@t!HD$(dH3%(uyH81]A\1L1Ńt=H1HXbu0T$ LH51LH=}! ff.ATUHHt F%=@tH1]A\1H1<Aăt$HzULS1 tHt7HuL uHcHAD[]A$A\A]A^[L]LA\A]A^ff.fAWA%AVAUATUSHHdH%(H$81Ld$LHHD$A1HT$]YHt$LH-'YÅumHt$Ft}@Hcú1H@HHLxHDpPLh@ MDHL1Ht$;^rL$YÅtH5HHt$HH$8dH3%(u=HH1[]A\A]A^A_H5HH~ 1 fAW8BE1AVLAUMMATUSH@HIHXD dH%(HD$H1Kg*HA1HFH9UMHEHpAHĘ1]A\@38 H5H1IvLHH,H81fDH5 15H1aH5f1H5H1nT$H D$Dt/H51OT$Du&T$Du=)c Y@H5V1 T$DH5F1vfDAVfAUATAf@UHSHPdH%(HD$H1)$)D$)D$ )D$0@Af@au'HHuHHc)Ãt6H=zZAHD$HdH3%(1HPD[]A\A]A^H|IE1LxHEIcL81AŅD$(Lueu@<$ItH5I1>LLH1Mo<$I4H5`IN<$IH5I}E18SH51ILHHsH81Gff.fAVAUATAUHSH`dH%(HD$X1D$Ll$ D$ D$ HHnDcfL5ÎHt$ I>FuM&H5fDvuSL%Ht$I<$Dd$ADD]fDH9Hc)ÃH=XHL$XdH3 %(H`[]A\A]A^L5 LI>NM&H51 LHH֍H8141L5Ht$I>M&H5fHT$0HD$P)D$0)D$@EfL$AI)D$T$ HD$ D$D$ L$T$D$AHD$8HD$HHT$f 81cu18H501HHL` IؾHHLH811gH|DAą1HM$$H5oL$8L$:fAUATE1UHSH8dH%(HD$(1HHA1tۃtHH$Hf 81<8=vH5*HHL`1ILHHH811ZHL$(dH3 %(H8[]A\A]H)9t]DH= Uf.H51MH11f.H5sfEHHT$f @81UHD$Lb<H51LH1%Dd$H51DH11H$H$Hf 81sa8/H5HHL`;H5j1LH1rDd$1H5XDH1GH|$MH5lI1LH1|$ Dl$ 1H57IoLDH1|$ Dl$ 1H5$I4LDH1Dd$ H5uH5[1LH1cDd$1H5IDH18H|$ H51I08NfAUATIUSHHdH%(H$1HT$ I1HXLKD$8%-@uN1L X@ $\$H$dH3%(H1[]A\A]1H5ZLH1fH=`Df8HLH5I1e8HeLH5{I1-"fATIHXH0dH%(HD$(1Hx:T$LH59y1HHD$(dH3%(u>H01A\C8HLH5I1DAUATUSHH8dH%(HD$(1}t5F%=@t&HD$(dH3%(VH81[]A\A]D1H1Ńt]IHX1L$ X@ !L$1xdr;81H5L%HwIIؾHH*LH818L-mH5I1'MILHH܄H815f8dL- H5AIAVAUATIUSHHLh2dH0ELH8FH.LuH9LePE1AD1HLH8t IIH)uM"I@HDm(HfP81AąujH}I1H5ILLH1 H=)MAH[D]A\A]A^8H5]I1;LHHH81OſDE1뚺H51E1@HHH81am8FH5jIpH=G~E1cI+@AWAVAUATUSH8H/dH%(HD$(1QCHkykKGD Lf1LlE1E1E1M4$A<-<+AvM~@tIfDEDHŲPHtmHH@81uAwIA A@uIM9uEt=EtDu dH5H^Q@Et=AEtD1L%jH51'LHH݀H81;HD$(dH3%(H81[]A\A]A^A_Av@R@DtqI@@E_DHPHAHH@81uAvI A@uIM9YIM95@fIM9Et= EtDL%6H5b#pI;1HXL$ X@ !L$H\81.8L%H5H1jIILHHH81x88L%`H5 H*f.ATUHH0t F%=@tH1]A\1H1\Aąx%HH4DH1]A\fHH1]A\ff.ATUHHt F%=@tH1]A\1H1Aąx%HD#H1]A\fHH1]A\ff.AW%E1AVIAUE1ATIUSH4HhdH%(H$X1H|$0D$H|$D$D$ H$HH1D$0HyL"aawHcH>AE1H$XdH3%(QHhD[]A\A]A^A_H|H8"D$DED$jH|H8"Af0u\D>Hm|H=AHOH?|H8!H$8H|AH8H|H8 "D$ DEH{H8U!IDEH{9(H|$' H4$|$ HT$(%7Aą|$Ht$(AAu$PH-H|$.7<Ht$(^HE?E1oDH1AHSH1H5~SP1H5~SQ1H5|xHD$(HD9x^DHRHHS@I9sHBH5E1'&]qDN DF1NL>H5 DL$DD$ $rSDL$LHƿ1AQDD$E1ɋL$Ht$8ZY^HH5%Ht$(˶H$PoD$NFGH5E1N%f.AW%IAVAUE1ATU1SHdH%(H$1L$LHH,$HLdtlvuw 1IHxH8AHŅHHtHxH=AHuAjD+E1H$dH3%(HD[]A\A]A^A_@L$AƅH]GHx9sI,HIDHD$fDHH0HH]L=ڪIwIHtcH+uMOAH\$LDLHL $8L $EuRHHH;l$sfDK 1H}HRIE11H5JL $iL $E1DHƿ1LvH5"a$$HvAH8/H5E1T" H}rAW%E1AVIAUE1ATIUSHLHhdH%(H$X1H|$0D$H|$D$D$ H$HHD$0H9LaawHcH>AE1H$XdH3%(HhD[]A\A]A^A_HuH8D$SDED$jHVuH8^A&0u\D>H-uH=MAHOHtH8wH$8HtAH8HtH8D$ DEHtH8ImDEHYt9(H|$ H4$|$ HT$(52Aąm|$Ht$(MA6Au$PH[H|$>2Ht$(nHEun1$f.H|@HD$(H9hvHRHL;t@sHH5E1=sfDDN DF1NL>HDL$DD$ $UDL$LHƿ1AQDD$E1ɋL$Ht$8ZYnH0H5Ht$(H3$PD$NFH5E1jfDUHAWE1AVE1AUE1ATASHHhdH%(HE1HDžDžDžDžHH@D!aw:HcH>AAAA(ADžAH=;AHEdH3%(HeD[A\A]A^A_]Ã_DžALH|q 1H8}+fDDDžD DEEDž cIHFLDMӧHcI܉fLH8X AGAGHAG IGEo A81,AWH tAG991LLn;iAGDH La\ LH511LI_0DL%CL{H51HL1WH0D95H LCL1IIHSHHtVHKH5i1HHE_ yHH<@HH5F1H1@fDH52`f.LLcK4@LH]LHI0H51LL%LHEk0fDDE DHHH H щ E LxMw0AL0DžH@HID`AHHH~LƋ H!%t DHJHDщHL)L9DCg(HcH9GI0L;MIFHL  LLeHP1AF$MNAZI~A[McEI-ID9HHPLSf 1 LHLNj H!%tDDHJHDщ@Ic_AXHH+MFH9DFEtkDžLNj H!%t DHJHDщ@LHL)L9DCp@MNHH LLHHHHHHI)KDLdP1HLHƋ H!%tDHJHDY@Hc^HH)H9wMF@HH8sAą?HyHHX81%1LLE1jDDLxE.&H5b17HxH\HpH5h1L%;DžHMH5b1HH5b1HpHHxDLP1AVWATVH5aQDDH@Ek1Mw0LxL0A߉^HID H PLb1 H MDDHDH51H<$=D^_EcMNHHHL,a HLHHIHHƾ LI)IFLHP1jH1LDH5nIDٿZYIN1H5`w y AI0D9AF$ÃEډڀ΀EڨtIFI~t^INLcHH49HI؀HEHHILc؃@HEHHI؃HEHHI؃HEMH L_ ID9LP1*MNAZINA[IIH51HHHQVMDDH=ڴDWVH5WWP1H@fAع1H5[_lH511H5hWHHHQWAfDLx bU1H5v_H141H5}_AHƿ11H5doAHƿ11H5b=AHƿ11H5X A@Hƿ1l1H5NAHƿ1:1H5LAHƿ1DžDžHDžBDžADžDž 4HHCHBH5\1HxH HpH5|\1H5s\1IH51IH1H5BHH L%LxXLIپHH cME1H81cٟH5[1H5[1HpHxH5ݳ1LE1H1CLKH5U[1H5I[1HpHx81H5HHL-LxIILHHaMH81W͞DDfHQH5T9NÉ1BD H5HߖZH5H=('H=1H=HHD$HHDC5['IcDL>ƒ@뽃븃HXHH4렀L=XHt$(1I?D$HD$(Ht I;nM'H5Y&RK C;HVXH='HDxHT$D= McILHT$HH&JD8H@L%bH51H HL11o}HWH=iH\DxHT$D=LMcILIH:H%HT$JD8@H!L-$WAEA9HL$pL|$0HL$|fDDH$DL$$%-@uyH|$pBSFXunIcEMLDH|H%AEAED9}BHL$MH|L:%Ht$ljD$RDL$MˀH[1IHHH57HH HT1H5HHHvx@1H5HjHHdHۧHH)H1H5uHL%@H=٩HHH|诌H=8裌Hw1H~H5gHHyHz|CH51Hf)H=2H[HԩHU(1H5 1H5?H1H5ަH1H53HD1H5H2H5!1HЄsH=Hń耋H=ɄtH=}hHIO1HÏH@H5HHH@H51HH=mHHHH1HH5ݥH8H蔿1H5HHiH=ҿHHTHhH1HcH5HH^1H5sH\HEG@1H5H9HH3H)H-H6H/誾1H5tH-H@1H5H HcHHȤHHH;1H55HH@1H5HۿHĤHտHtHϿHxHѿ̽1H5HϿH@衽1H50HH%HHHHH]1H5HH-ɥ˥@2H=[HĥHH1H=z%H=H= H=VHL1HH5xHTHH@衼H5%1H臼H=HيHHӊ膇H%1HH5H@H|H}@&H51Hi H=5H^HHX H_1HƤH5HH輻1H5HHP!HL%胻H5W1HHkHHRH H!HH*H=H7H=+H1HH5HHH-˺H51Hν豺H=HýH,H谅H1HH5H-HHL1H5HףHJHYHH[HXZ=jHSH1H HH5`HHH@褹H5`1H芹H=SH|HHv艄H:O1HDHGH5>H7HH1;@"H5F1H-HNHHdHHZH@ԸH=HH=jՃHI1HHmH5HHHHֺg=ЧHٺEH1HiH HH5oHXH HRHSUH5B1H?H= H4H71H*H5'HLH%H&虷1H5Hu=ަHBHٞ1HHH5HH H1H5Hۡ=gHСHٜHʡH1H HnHH5;HdH H-a蔶H5H1HWI@pH=HBHH<oH1HHܝH5؝HH.HHH51HH=PHyHE1H/HvH5rH"HKHH@膵H51H lH=ՃHHGHkHD1HHH5HكH*HHӃ؃@H!HH5H1HڴH=HH1HHH54HHV)HHy1H5#Hܷ_1H58HʷHHķHHH HH#HH@1H5H߷1H5ӛHͷHƘHǷHHAHH;H&H5H68@1H5H"e1H5HHyH HH$H=HHoHH@1H5 H HH HHH HH@該1H5H菲1H5šHڶHCHԶHHζHHȶH H¶HH@"H51HH=QHHH}H=|H=d|H=|H=|H= |H1HzH5H5hHzHyHzHzz]1H5OHzC1H5HzHHzH :HBHH<HH6H35ܰ1H5UH'H@HizHsHkz覰1H5HizHHHzJz@q1H5HvH-?vAv@Ȫ1H5ZH+v讪H=uH vHHvuH1HhH5œHzHkH\f@MH5!1HP3H=HE@uHP1HH5XH}HH@H51HƩH=oHtH1HH5HHH @sH51HYH=”HftH1HtHj\H5rHtHHtt@H51HtH=ktHtsH$1HJtH5H HMtHH4t>t@腨H5Q1H(tkH=sHtxsH>1H3tH H55H&tH7vH tH-!t#t@ H5N1H tH=sHtHHsrH-1H*HD7H5HHެHH}H=HrHސ1HwH5ѐH!Hwww@'H51Hjw H=6wH_wrH1HUsHH5HHsHSHBsHCsEs謦H5 1H/s蒦H=rH$sHHsqHG1HrH9H55HrHUHyrHHprrr1H5H\rH=(rHQrHHKrp=GH1HbHH5H]H HU舥1H5rHKn=הH@H[,1rHqH{H53HqHOQHqHHqH5@1HqH=qHqHöHqoH%1HqH{JH5HqHHqq@}H51HqcH=qHqHHqboH31HsHH5HsHQ3H sHHss@H561HrУH=rHrH{HrnHH1H qHHH55Hq qH Hpf1H5HpHZHp>=HpH)1p@HpHCH5HHpH Hpע1H5Hp轢1H5HpH2HpH!1^HD$@ChH5Z1ڐM6AHD$Ht L9qH5}'1ޑLH1L1{DL5a%A99MHH|$IcH4$H|$HTHHAH4$H|$AHHTIHH1HmHt?H5YbH+^HI EuEH9|!f.H51bH6D$HH9u1fHbHpHXIHAH9H DH5aHD$HH9u1`IcH5dLd1菐LH11,IcH5dLdkff.AWAVAUE1ATE1UHSH8dH%(HD$(1Hj{HҌtmrtXvt;ft>H=ǓHL$(dH3 %(H8[]A\A]A^A_AAAHA#99uHt$H|$ Ht$H|$ H#HcHTHHt$H|$ HD$H"H "$HHTOLD$HIIyQH"H5bHcLd1LH1[1H_LpL@M1LLL$L$HtH_LH=_H+XALE11L$LD$ZxH5_L1L$H *ZHHHEEItiMgM|115@tFEH YL54_1IWI9-IDH _HHB:L9tHI)I,1L$M:EtAEufH YL5^1HAH9H^HHL9tHH!H5`HcLd`@H $HLL)H|XLLL$XL$M AWAVAUL-QxATE1UHSH(dH%(HD$1LH蒉tmit@stSat>H=GRHL$dH3 %(XH([]A\A]A^A_AfAf.Af.L- AE99uHt$H|$IcEHt$H|$HTOIHAEHt$H|$AEHHT"IHyIIcEH5_Ld1΋LH1<1DH\LxLpLLHHtDLx1H=bs'1IcEH5^LdqQAWAVAUATUSH8dH%(HD$(1UAHH=[Ht$ H|$1E1_AL5"H!vHD耇tS%w1IcL>AϐDH7AD;8:H=ˍHL$(dH3 %( H8[]A\A]A^A_ÃyqHHt$ H|$HZIPHf.H=0[tPH~ 1ƈ x9H5`1O1RH=ZuFH=fZtGH5 1虉HHWH81谅1f;tfDH5ic1RHDMcHt$ H|$JbIHM$H Ht$ H|$D$HH(IH$HYHzHT$跈HT$HH1M9DMDL舄IH(H=HHHHHT$HT$HHwHDAHnYL(HdYLxLpHX h@1fHcH.HHH/Yr1HcH5l[L$1LH1O1RHiH5][HcL$ĉE1A"LtLHHD$ԇH5XH|$H=Bo'H1cH=rLLG肇H躄1H=}l׈1ATL%UHSH dH%(HD$1Ht$H|$QPELHxtsDt.RtIH==HL$dH3 %(GH []A\PPf.PPf.L%Ic$9|aHVDSPHpHxEu D , %lld, SEEK_%s) = %lld Must specify inode number and generation. non-numeric src offset argument -- %s non-numeric dest offset argument -- %s non-positive length argument -- %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 %s is not a numeric inode value non-numeric extsize argument -- %s no files are open, try 'help open' -T and -r options are incompatible -P and -L are incompatible with the other options non-numeric vector count == %s %s: command -%c not supported ////~///\lkkLlk0A>@P?.Abs_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 descriptoridentifier[unknown] AES-256-XTS, ???munmapAES-128-CTSAES-256-CTSAES-128-CBCAdiantum0x%02xinvalid key descriptor: %s invalid key specifier: %s invalid key identifier: %s cs:labellabel = "%s" tags: [ ] no such tag -- %s XFS_IOC_ERROR_INJECTIONxfsctl(XFS_IOC_FSINUMBERS)crc32c: %d self tests failed CvgetrusagePresent (user_count=%u, added_by_self, unknown_flags=0x%08xAbsent Incompletely removed Unknown status (%u) invalid flags: %s invalid policy version: %s c:n:f:v:unsupported 1tEncryption policy for %s: Policy version: %u Master key descriptor: %s Flags: 0x%02x Master key identifier: %s fstat64d:%s: unknown flag version must be 1 or 5. a:de:n:s:v:xfd_prepare_geometryalloc inumbersreqxi_startino = %lu xi_allocmask = 0x%lx xi_alloccount = %u xi_version = %u xfrog_inumbersdv:xfrog_bulkstat_singlealloc bulkreqxfrog_bulkstatacdeln:pv%s: cannot realloc %d bytes %s: no extents %d: [%lld..%lld]: delalloc %lld blocks %4d: %-*s %-*s %*d %-*sRT-BLOCK-RANGEstrdupFS_IOC_FSSETXATTR/usr/share/localexfsprogs%s version %s 5.3.0ac:C:dFfiLm:p:PnrRstTVxchattr[-R|-D] [+/-riasAdtPneEfSxC]lsattr[-R|-D|-a|-v]bmap[-adlpv] [-n nx][-d] [-v version] inum...cowextsize[-D | -R] [cowextsize]get_encpolicy[-1] [-t]set_encpolicyadd_enckey[-d descriptor]rm_enckey[-a] keyspecenckey_status[-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 markma[-drsw] [off len]mimmapmmmreadmr[-r] [off len]msyncms[-ais] [off len]mumwritemw[-r] [-S seed] [off len]mremapmrm[-m|-f ] newsizeopenclose the current open filechproj[-D | -R] projidlsproj[-D | -R][-D | -R] [extsize][-nv] [num]-r | -w[-cpv]print or check parent inodesallocspfreespunresvspfalloc[-c] [-k] [-p] [-u] off lenfpunchfcollapsefinsertfzero[-k] off lenfunsharequitexit 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]scscrubs filesystem metadataseek-a | -d | -h [-r] offsend-i infile | -f N [off len]shutdown[-f][-v|-r]Swap extents between files.sync_range[-abw] off lenutimes,nofollow,pathforeignxfs %s DRavError creating idle thread %s> f:mrS:frvaisrwxSs:crc32cselftestrealtimepreallocimmutableno-atimeno-dumprt-inheritPproj-inheritnosymlinksextsz-inheritno-defragfilestreamdaxXhas-xattrrootnoerroriflush1iflush2iflush3iflush4iflush5iflush6dareadbufbtree_chk_lblkbtree_chk_sblkreadagfreadagiitobpiunlinkiunlinkrmdirinovalidlogiodonestratreadstratcmpldiowritebmapifmtfree_extentrmap_finish_onerefcount_continue_updaterefcount_finish_onebmap_finish_oneag_resv_criticaldrop_writeslog_bad_crclog_item_pinbuf_lru_refforce_repairbad_summaryiunlink_fallback 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). 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 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. 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) 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. link the open file descriptor to the supplied filename 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. 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 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) 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 The key in binary is read from standard input. -d DESCRIPTOR -- master_key_descriptor 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. 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. 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 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). 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. 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). 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. -d -- suppresses a DMAPI read event, offline portions shown as holes. -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 no mapped regions, try 'help mmap' foreign file active, %s command is for XFS filesystems only %c%03d%c 0x%lx - 0x%lx %s %14s (%lld : %ld) ino %10lu count %2d mask %016lx crc32c: tests passed, %d bytes in %lu usec %.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 %s: cannot unfreeze filesystem mounted at %s: %s %s: cannot freeze filesystem at %s: %s Error getting encryption key status: %s 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 invalid contents encryption mode: %s invalid filenames encryption mode: %s %s: failed to set encryption policy: %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) %s: XFS_IOC_FSGETXATTR %s: %s %s: XFS_IOC_FSSETXATTR %s: %s %s: cannot get flags on %s: %s %s: cannot set flags on %s: %s 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 %s: bad chattr command, not +/-X bulkstat: startino=%lu flags=0x%x agno=%u ret=%d icount=%u ocount=%u bulkstat_single: startino=%lu flags=0x%x ret=%d bulkstat: startino=%lld flags=0x%x agno=%u ret=%d icount=%u ocount=%u %s: cannot read attrs on "%s": %s %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 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] [-v] [-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 [-dDwNOW] [-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 holeTransfer 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 file%c%03d%c %-14s (%s,%s,%s,%s%s%s%s%s%s%s) cannot strdup command '%s': %s non-numeric cowextsize argument -- %s self test of crc32c implementationQQIlQQQQQQQQFQQQQ QQm991T99999999.999999 ++&+++++++++++O++++++++++G++++++++s+nid+++X>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>m>.>.>.>e>]>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@;ص H(`X/xXDXh Xd |  H x d | 8 8 h  4 L (d X|  H , l X x t H  0|XH0HLhhTx(Xx( 8X8(hP(  8( l(  H  h4hX|h(xxHtHx4Hh:h< @XBFQ,TWY([lHbfg0j|mmnhqPuv8w }lX~؄Hh؉hh؏ t   ء!h@!!8!!أ!8!h!"Ȧ "8"(P"Xh""""8"h""Ȩ #8#ȩP#h#(#X#####$$@$$X$(%`%Xt%ذ%8%%<&Hx&8&ض&h<'ظ''8h(x(((X)h<)H)8)H*@*Xd**8*,+Hl++ ,X,,8,X-8D--H$-x'd.(.8(.)/+h/H-/-//00x1|04061:`1<1=1zRx /D$4@FJ w?:*3$"\ȵt0 lp<BBB B(D0C8GPc 8A0A(B BBBE J 8C0A(B BBBB aXR`UXAP0$@xBAD I0^  AABA X<l89LDG e CBE q(K0_DBA 8AM J .H\.H\.H\`QBBB B(D0A8GHcAST 8A0A(B BBBJ x.H\.H\.H\4.H\L.H\d.H\|.H\T .BPI B(A0A8DPXH`KhKpI8A0A(B BBBGPxl.H\.H\(yFOH OFB(yFOH OFBD.H\\.H\0t.H\H.H\`.H\x.H\.H\.H\.H\.H\4.H\4LkBHH I ABB DAE<@EAD w CAK l CAH iCAD @ARR AJ AJ AA L(BEE E(A0D8F 8D0A(B BBBC X,X*BBB B(A0A8G L@L`I` 8A0A(B BBBA ,BP@J DH ,BDD ^ ABE @8BEB A(D0Jz 0D(A BBBC ART AH HD`BBE E(A0A8G@| 8D0A(B BBBH $4AG I n AH LeBBB A(A0FPXQ`SXAPi 0F(A BBBG 8~BBI C(J (C ABBB DH` F `H` F (|EAGP CAE |EHX H \HK4^BHC D   AABA L BED W GDK A EOS F IBO ALILh lUBA A(D0C (A ABBJ XX04 zAA ^ABCP H ?BBB B(A0A8D`&8A0A(B BBBL< BBB B(A0A8G L! 8A0A(B BBBH 4 5EAD  CAG CA H z A < TFDA A(D (A ABBD ( EDD0V AAK L XAEd G M@l KQ K(C0ND A  h AP RAD A L DBBB E(D0A8Jb 8A0A(B BBBJ 8 =FBE A(D0O (D BBBE $< -EDF WAA0d }FKR S CBE wAB \ES H   H $ fFUw DJ 8 .FEA D(L@ (D ABBH ( FAG@` CBE 0L :FAA D@  CABG 0 BED G@~  DBBH  HP} K  HP} K  hHP} K HP} K $PFDP~ DD HFDP~ DD lFDP~ DD dFDP~ DD FDP~ DD 6(HJFKD f ABA @lFBE A(A0G`: 0D(A BBBE (\(JHFK b ABA @LFBB D(D0D`B 0D(A BBBE @iFEE A(D0J 0D(A BBBH 4D$FKA G  CABH H<!H\XFBB E(D0A8F` 8D0A(B BBBF -Hd,EC BEEER A ,"EC BIEEDj E H T$gFEE B(H0C8Ny 8D0A(B BBBG @lx(FBI D(D0F`U 0A(A BBBD \)FHE I(D0C8JKTAX 8D0A(B BBBA ,- EC BQ A \@7FEI E(D0C8I 8A0A(B BBBD 2UZALD;FBB B(A0A8D 8D0A(B BBBD H>FBB B(D0D8F` 8A0A(B BBBJ @<?FIE D(D0F`y 0A(A BBBA HTAvFHE E(D0D8I 8D0A(B BBBF @G|FBE D(C0J` 0D(A BBBG 0KFHC G@y  AABK HD`LFBI E(D0C8Fp 8A0A(B BBBA HO=BEB B(D0A8Fpu 8D0A(B BBBH RR\ RIFBB E(D0D8Fc 8A0A(B BBBF \VA\dUFBB E(D0C8Fd 8A0A(B BBBF XUA0PXFGD F`h  AABE 8Y$FED C(Kp (A ABBD H4ZFEB B(A0A8I 8D0A(B BBBF 4T`FGD c HBJ i CBA @`FBE D(D0I` 0D(A BBBG 0eFHD F@s  AABA H0fkFBB B(H0D8Fd 8A0A(B BBBD 8|iFBH D(F`k (D ABBB H,kFME E(A0C8N 8D0A(B BBBA (mLAD gABH0DnFED A(D0d (A ABBB Q(A ABBH|nFBB E(D0C8DP[ 8D0A(B BBBF \pFBE E(D0H8L 8A0A(B BBBA eKA\(|xFEB E(D0H8L 8D0A(B BBBA _PA(<ZFAA BDB0pFBA GPA  CBBH (,FDDP} CBH <ЀFAG ] CBH j CBI LCB<T FAG ] CBH q CBB LCBp<S4VAPX.H\p.H\.H\4.H\L.H\dЄ.H\|.H\.H\.H\0Kl.H\.H\.H\( FOH FELX.H\dp.H\|.H\.H\.H\І.H\.H\.H\( gAFG0N DAA 8\ Mj I `TPtBBB B(A0A8DPXA`HhHpHxANPa 8C0A(B BBBA Hl1FBA A(D0 (C ABBJ h(C ABB4`]BBH D(O0p(H ABB4<]BBH D(O0p(H ABBt9܊yEnD^\n F 0tBDG ~ CBH XAB\ԋBBD D(D0m (C ABBK ~ (F ABBG t (F ABBA 8PtFBA D(Ip (D ABBA (ȍBRO CBHFBB B(A0A8DP 8A0A(B BBBK H BEL K(D0u (A FGBI A(D EBBLP $nFJB B(A0A8G 8C0A(B BBBA L D FOI P(A0A8Q 8A0A(B BBBF CFBE D(D0I` 0D(A BBBG BTNGGGaIQTGs]TNGa|!ȗ;HX H R!;HX H R0!FHA D0E  CABB 0!FHA D0E  CABB ($"@ FFG CBE @P"$FFB G(D0F 0D(A BBBD D"FBB G(D0F  0A(A BBBD 8"hFBD D(F` (A ABBD 8#TWA,%(BEC BEEED A %HEAD<&LFBE D(D0} (A BBBA LX&wFEJ B(D0D8L 8D0A(B BBBE L&(BGB I(D0D8I& 8A0A(B BBBA |&\+TBE E(H0A8DLIDDADDGI`8C0A(B BBBH8x' JFD GCAAH fCA'pHP`'xFBB B(D0C8FP 8A0A(B BBBB  8A0A(B BBBL H0(FBE E(D0C8Gp 8D0A(B BBBD 8|(xUFBD A(D`A (C ABBF 0(FAA D0  AABA (h<@)FBE D(D0FPi 0A(A BBBD HD)UFBB E(G0D8F`^ 8A0A(B BBBH H)@FBB E(D0D8FpY 8A0A(B BBBH H)FBB I(D0D8F`U 8A0A(B BBBH H(*l0FBB B(A0A8Dp 8A0A(B BBBA 4t*P FHD F@s  AABA D* eFIE E(D0H8G@n8A0A(B BBB* @AA$'j(2DIr(S`f| !08 %'FZ;bixE@m' 3@q{ 9" 0 Xo -  $( ooooo00@0P0`0p00000000011 101@1P1`1p11111111122 202@2P2`2p22222222233 303@3P3`3p33333333344 404@4P4`4p44444444455 505@5P5`5p55555555566 606@6P6`6p66666666677 707@7P7kp;P5&dXي۲x8(k;CML('x$<^o^lD5☷e4pPsӯ% 6ĠhW{Tl׉]vHx&KMNގ )*}3'šL6i5wdUX_K%4Am •1Ō~I0ʈF9E#y]YBZ-)~:}QHa[ja}bˏun{AKm@H+Rᆠ tTgWysEp95*l8 oQS!h%QYN$')uBMd;=w8):qf e]6baa`r}\~7TtgG HtZ$ Y8O\,E,F? Tq$b@iD9W0R A* 5|z6ݛ<*)h/x;{pKcȦglEd/W_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պ/rwx  R@$ PVp$`Y$B|'D't('# @H'#'m'''j%'>"o!' c)'@'';"''(((((&(.(6(>(H( W( f( n( v( |(((((((((((()#)4)@)L)Y) e)!r)"~)#6bebde6b85a57fa3538aac103e83390848c39d.debug虧.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 88 &XX$9|| Go$Q  Y-aono}(B$$ 00 0 0@`7`7p7p70>>xXX H HzHz88+ й  5   ;  4T