ELF>@@@8@%"@@@@@@@@@kk ppcpcD - (p(pc(pc@@ Ptd00C0Cl l Qtd/lib64/ld-linux-x86-64.so.2GNU QQRS)93z(N \Bljl  ?., 'HtZ$:%3tJLWyTetC|7aRq=l%91+R:e# {T*!,8dl7)AUpjKD*cZUeM1%3pychycj`yc__gmon_start__libc.so.6__xpg_basenamemkdtempfflushstrcpyexitgnu_dev_majorsprintfsetlocalesrandoptindstrrchr__strdupperrordcgettextclosedirstrncpysignalputsputcharselectfsynctolowergetpidflocksetmntentfgetscallocstrlenmemsetstrstr__errno_locationrmdirtcsetattrreadgetoptstdoutmemcpyfclosegetmntentvprintfmallocrealpathhasmntoptopendir__ctype_b_locsscanfstderrgetuidusleepfwritegettimeofdaygnu_dev_minortextdomainlseek64umountstrchrendmntentreaddir64tcgetattr__ctype_tolower_locfopen64setbufstrcmpstrerror__libc_start_mainvfprintfrandomsnprintffree__xstat64__fxstat64GLIBC_2.3GLIBC_2.3.3GLIBC_2.2.5ii si ui qc `ycShycRpycQqcqcqcqcqcrcrcrcrc rc (rc 0rc 8rc@rcHrcPrcXrc`rchrcprcxrcrcrcrcrcrcrcrcrcrcrc rc!rc"rc#rc$rc%rc&sc'sc(sc)sc* sc+(sc,0sc-8sc.@sc/Hsc0Psc1Xsc2`sc3hsc4psc5xsc6sc7sc8sc9sc:sc;sc<sc=sc>sc?sc@scAscBscCscDscEscFtcGtcHtcItcJ tcK(tcL0tcM8tcN@tcOHtcPH;UtH5\#%\#@%\#h%[#h%[#h%[#h%[#h%[#h%[#h%[#hp%[#h`%[#h P%[#h @%[#h 0%[#h %[#h %[#h%[#h%[#h%z[#h%r[#h%j[#h%b[#h%Z[#h%R[#h%J[#hp%B[#h`%:[#hP%2[#h@%*[#h0%"[#h %[#h%[#h% [#h%[#h %Z#h!%Z#h"%Z#h#%Z#h$%Z#h%%Z#h&%Z#h'p%Z#h(`%Z#h)P%Z#h*@%Z#h+0%Z#h, %Z#h-%Z#h.%Z#h/%Z#h0%zZ#h1%rZ#h2%jZ#h3%bZ#h4%ZZ#h5%RZ#h6%JZ#h7p%BZ#h8`%:Z#h9P%2Z#h:@%*Z#h;0%"Z#h< %Z#h=%Z#h>% Z#h?%Z#h@%Y#hA%Y#hB%Y#hC%Y#hD%Y#hE%Y#hF%Y#hGp%Y#hH`%Y#hIP%Y#hJ@%Y#hK0%Y#hL %Y#hM%Y#hN1I^HHPTIPBH`BHǠ@7HHV#HtHÐUHSH=`^#uDpcH-pcHHXH<^#H9vHH,^#pcH^#H9w^#H[UH=T#HtHt pcIAÐHl$Ld$HLl$BH\$AH$DŽ$$IbpBp$1H9يBHDCƃ?w $ȏBB1H=-]#HƉ1)_ @]#^]#듀 -]#H}j0BH11$.]#\B1tH=\#H1눹{BBBB1FXB1 \# O\#A9AHBHDHH[\#jH=.\#1=[#d\#5b\#H$$H< DC\#EuD$$EtD &\#E @,@=[#"HHV#-BHV#v D[#E=[#=6[#HMV#HRV#`BHBc t[#&j[#=Z#1HU#HV#BHc %[#[#=Z#HU#HU#BHıZ#2Z#$=IZ#( H`U#HeU#%BHU-Z#{Z#{=Y# HU#HU#hBHiD3Z#E<D 'Z#E,=Y#HT#HT#BHA=Y#5Y#=QY# H$8H$p$1HHO@ H$HDŽ$HDŽ$HDŽ$HuHHFHuHNHu S@HHAHuHV0BH$B+H$H$H.HA I(诩I8裩$@t$11HH$8H}9$@wH$8IHDŽ$8OI CI7I0+I(I H=2X#t ycX#u3X#t =W#$H.=W#EuW#tE1;W#AGddD=UW#W#5W#=0W#HMR#HRR#`B1hBHȑB1dЎB;=V#5W# -W#)=V#HQ#HQ#B1B]HȑB11B.HȑB11BHȑB11BvHȑB1QM=U#1V#)V#%=U#HP#HP#B1BY*HȑB114B*HȑB1=%U#U#6D%U#E}=T#HP#H P#%B1,B7HȑB121yBHȑB1=}T#T#DT#E=VT#HsO#HxO#hB^1oB DHȑB1/1؍BsHȑB1[61B"HȑB1,1JB| HȑB19=wS#S#~*B1:IHȑB1DS#E=*S#HGN#HLN#B1BQHȑB1^X1B/HȑB1/1BHȑB1HHHHfH9AtH$$H;$=BR#1BR#H1z= R#10BH͑B1UT1$<u==LG#~*(B1lHQB11ҸHHHD$AE1D$HH$(H}8u=F#H$0HE8LIoL;l$B-LH<HI6uH$L EuH$(H9$0<A$SH}Xx$8%=@aH$(H$0HHHH$(taL$ 8HX(H$(H;X(jH$(H$ HH$(tL'BH$ HuH$(L$1ɺ'Biu*H$HtH;@#s=?E#H@# H$(^pH$0H$H$(HH$ HK$8%=@H$HHZHHHHHHRHH9H=F#HH HdfLH=PD#HE#H$01`B IHB1YD$|$=C#A L~H}8u}=C#(B1uHwH=pE#L$ LÔ1BTXHQB1{H}X=DC#@JH=z>#k=%C#H5`>#HHuX HH(t xp=B#1BH1+2=B#B1HQB16H=RD#LH=ZB#H+D#H$018BIHB1cH$0I;\$]=A#w1HBH15=A#1BHB1H<#H$H1ɺAHDŽ$IH$H|HLP1@H'1@L*B-BHIx=A#vHlock_dlmHCH\$LHHGBHHtLh"LZHML)HH=@#/VBSHPHHEH>IM)_B1@L?=8@#L1BH1os=@#\Hu8H=?#HU8H HP(HuXH$HҍH(H<HHH(̐H HD4)RfH=H@#LH=H?#H!@#H$01BIHxB1QH$01BIHAB1E H=?#LH] =>#H?#H$01BXIH~B11B^HQB1H$(HߺB%H$(H&H=?#H$(<==#1BA-BHЫB1b==#g1`BVHQB18=Q=#MH@(LHEXtH$(gyHj8#1ȚBIHQB1o1XB{HQB1@=<#HE8HH7#t=<#H]X1XBYHЫB1[1B*HQB1=*<#>1 BHQB1tH$0BHuHx HIt$ DCHv=;#1BwHB11BHIH1B=E;#OI\$1B IHB1LH[=:#H$ H<#$H]X18BIHQB1H]81BiIHQB1nH$ Lh=I:#H<#H$0H]81BIHXB1}NؙB1IH1BKH$(y1BHQB1Hlock_nolHCock=v9#F1B?HЫB1=?9#1 BHЫB1B1IHB1WH$0=H$ H$(BH$(H$(ΉH=u:#H$ LH$=e8#~9H[(@B1.IHdB1H$ L$1ɺ'BHH9#OH$H>=7#H]8-1pBIHlB1*1Bz8HB11BKMHЫB11BIHB1H$01BIHJB1]=6#7H$01BIHqB1H\$Hl$HLd$HH0tH$Hl$Ld$HL0H jBLYH0uÅuE=&6#~B1H$HHl$Ld$B1Hb1(BH1-tH;u:H LjBH0&=5#B=z5#~1xBGAHB11BHB1fDAWȞBAVAUATUSHH|$1DŽ$1BI10BI1hBI1BHn1؟BL$L$L$H$H$51BI!1PBI 1BI1BH=3#L$`L$hL$pH$xH$WE1E1=3#H|$H$H$DE1҅tM=3#53#CIAIu=g3#H[]A\A]A^A_H|$H$H$1/}=3#~D1H`BEFH,I(B1VMD1HĐsBEEH$I(B1DHc1L` BPEFH(B1I2Ld$H,$52#=22#HHD$LMufDIIGHuD$0D$,D$(D$ IWHHT$Hu gHD$HHL$HHAHu +2#vAW8AGLmD$<D$\D$81E1D$$HD$@D$8t@HL$D$4)9v)É\$4ÅLc1D$<I9IHT$@MHL` A$L|$H1BHH(B1ztXD\$ AErDAA $D$$IHT$@D$\D$<H@.IG01BHD$PHL$PH|$`H1HHt$`B1 YD$ `D$8HD$@L$8A9O8vf\$4D$0LHH(HHl$HH9Et|$,1D$<D$\E1D$$A;l$<Z=.#+DT$\E1XBH10=.#A B1 H`B1A=y.#:B1BHD$,D$0l$(DL$,LDD$0@BD$1,$覿1=.#-1ҒBDD$\H`B1c$1BAH;1(B*=-#w1Br9H@B1H=m-#.1B9EGH'(B1趾IT$HB1迲 HD$(HH06HB AH HٺuBH(= #BB1D= #~7HþB1IHjB1=t #~1ХBAEHB1迱뾃=< #~1ȦB EHB1臱놃= #y1BͿEHyB1KGfDfDH\$Hl$HLd$Lt$AL|$Ll$HhD$,A#H=#Ĩ<1蠾tH#5Hu8H=mHH HpH9B{H HHD$0p=#1B蹾H1/L=#vHu8HlH 1H H H .B螪H H HBsH+HW=0#H\$8Hl$@Ld$HLl$PLt$XL|$`HhfDDHRH=#/8B1藽aH-B1o@Hz@Dp=t#@H0H\$AHIHHD$HH0HE8HD$˜HHjH H=#H{H0AHٺBHD$HH0H#H@(HD$xH @<H=#nH0H AHٺjBHD$HH0HT#H@(HD$舛H @<H=##RH0H AHٺuBHD$HH0H#H@(HD$!H=#+H0H AHٺzBHD$HH0H#H@(HD$Ś"H=c#H0H AHٺ.BHD$HH0H%#H@(HD$iH=#H0H AHٺBHD$HH0Ha#H@(HD$ =#H(kH8kH|$kB1vHB1N1BB^HB1ë1B[HB1蔫[D1XB߹YHB1`HL$,DDH-#)=#1A"BB-B[1BOH1Ŵ=V#&B1HB1蠪18BH1a=#B1軸 HB1<1pB臸HB1HA=o#~-B1#1BAHkB1~=#f諴1֓B踴AHB16w=#je1BrAH~B11=j#$@1B(AHB1覥= #ճ15BAHB1`=#@苳1SB蘳AHB1WA$1ÔBYH-B1ڤ8tHH5#H迳Ht$(HH= #mHO#B1βIH4=#1`B蠲EHB1_=#R1BaEHB1ߣ DT$(E?H=#1#H\$Hl$HLd$Ll$HLt$HHHAMXRtaHH#HHHHHPH #H#!1҈#uFH\$ Hl$(Ld$0Ll$8Lt$@HHImH=w#Im|I} ~MuI=O#Mu~DH[(1L$ vcB MH8MB1H\$H\$Hl$H,$qDH[(1L$ vcB走IH)MB1H\$H$'71t@1d@Iй1QIй1A19fH\$Hl$HLd$HHHHMPuR1SBHs(AA BHH<5=#`H$Hl$Ld$HHH-HtwZB1膯AA BHHH4I$1H[(pB1IIHI1 BĠbHHL0f.Hl$H\$HLd$HzLu*H$H$L$HD1H豫UHuHA} wM u1At$$UʃT19؉=w#~ҺЭB1DAHA1`B迟1IH\$Ld$Ll$Lt$IL|$Hl$HLd$ HH$ IMLL$HDŽ$ HDŽ$(HDŽ$0HDŽ$8HDŽ$@1LH$(聪$6f=LLHHMuR=[ #DH$XH$`1L$hL$pL$xL$HĈfDHH9X(H0H9X(H AH9X(HH*HZB1蒬AABDHHL1IG HT$@f*LLDI^(1B+IHMຽB1H$袝A>DHH'-mfH\$Hl$HLd$Ll$H8HHAI=Lt`H- #HHHHHPH #H #!҈ #u;AA@B LHH0H\$Hl$ 1Ld$(Ll$0H8ÐE11DHH議=6 #~H[(1xBIHM@B1H\$H\$H,$lH\$Ld$HHIB1諪HLH\$Ld$HHf.H\$Ld$HHIfB1[HLH\$Ld$HHZf.H\$Ld$HHIB1 HLH\$Ld$H1H fDH\$Ld$HHI C1軩HLH\$Ld$HHf.H\$Ld$HHIB1kHLH\$Ld$HHjf.H\$Hl$HLd$HHIHIt6HmB1LHHl$H$Ld$HH3B1ͨHs(HA8A`B1H .H$Hl$Ld$HH\$Hl$HLd$Ll$ILt$L|$H8HHIՉMHC0%=@D$1BLHH$HpBLAAt$HH{uNI.EImHtHBIEH\$Hl$Ld$Ll$ Lt$(L|$0H8EtiHlBI.D$925B1NHs(AApB1HH,vB1AApB1HLHc,HA0B1ϦAApB1HLH#,1fDfDH\$Ld$Ll$L|$IHl$Lt$HHHIILD$(FAE0%=@cB1+D$4HD$8H#LLHE1HHPH )#H##!҈#IBL?t$4HHIujHD$(I/HEH&Ho@IH$H$L$L$L$L$HÃ=Y#WEH @HD$(Hf=)#DBAAHD$@BHD$HBHD$PBHD$XBHD$`aBHD$hBHD$pWBHD$xBHDŽ$BHDŽ$BHDŽ$*BHDŽ$9BHDŽ$FBHDŽ$BHDŽ$OBH$Hl@I](hB1.MHMຣB1Hl$Dt$H\$H$薕A1ɺLLAnA9B1踣D$4HD$8fD1B菣Iu(AABHL(=#LB1KAAB HLL(H>I](B1IHI1B耔d1BI](ǢHHD$8IIؾBLd$L$$HD$1/]B1AABHLL'1fHl$Lt$E1H\$Ld$Ll$L|$HD"H|$HHt$@HT$8HL$0LD$(A~DAD9=#1ZBʡH1@u;=# H\$XHl$`Ld$hLl$pLt$xL$HĈHD$8HT$0D$T)HD$H)HL,IcE3HIHcH|$HDHLHcA9=)#aL苟GHD$H1XBHX(נHT$@HBIIؿ1Dd$HT$H$7?1LL裝H|$HIcAHDLA?fLHD$0T$P)HD$8(=s#~2tB1@@HB1HT$8D"HD$HHT$(B)A9O=#1ZBޟH1T="رB1讟NHذB1蓟9H1BHD$H1hBHX(VHT$@HBIIؿ1l$Dd$HT$H$L躐,HD$HHt$@BQH8H|$(HHy="HT$HHHT$(HfD)fBH9="6118B葞HB1pB1bXHB11T$TH|$HA)Hc‰T$PHL,E)Kt=DcA9f="18BHB1iHT$HHD$(1BD`裝THB1D)EA="B1YHB1ڎfDLl$Lt$IL|$H\$IHl$Ld$HHHHIZHh0HP0H9t%LeIE(I9u~LeL9ttHmH9u="IGIAIDžIGHIEHI@H\$1Hl$ Ld$(Ll$0Lt$8L|$@HHÃ=l"oHUHEHBHEHIV@HBHUHEHBHjH(gI1BIHIغiB1z+I1 BÛMHM\B1H\$H$5LIE1B1Lm)Hl$Ld$LLl$Lt$IL|$H\$H8=a"IIAv1вB%H1蛖tM9EA="ID$1H\$Hl$Ld$Ll$ Lt$(L|$0H8fH_(1B諚IHI1SBH,$"="E1BjMHMSB1fD10B/HSB1谋$LL="B1HSB1iDB1诙E1H1LL'fH\$Hl$؉Ld$Ll$HLt$L|$H8H"HH $HIHHMHPHH a"H`"!@B>"AԺ2HIt]EB1ޘ1IHLL[L3H\$Hl$Ld$Ll$ Lt$(L|$0H8EuNIB1wABA@BHHLH$IFL81늃=a"rA11HL躝IFU1AHL蘝1`BIHLLqB1B輗IHI/@B17YHl$Ll$HLt$L|$IH\$Ld$HH="LIML+HX$HX$H9tHt HE(H9BtHu(I$X$-LL7="]дB1HHAABH9H\$Hl$ Ld$(Ll$0Lt$8L|$@HHÐH](1pB苖IHIغB1Ll$L,$aMLLHH\$Hl$ Ld$(Ll$0 Lt$8L|$@HHfDH_(0B1 IHI1B膇HH\$Ll$IHl$Ld$HXHH.LHHHD$016="TB1肕IAjA BHLHl$@H\$8Ld$HLl$PHXMe(I1B#MHMg B1Hl$Hl$H\$H$苆YHL$0IL HDH|$0Hj/`f.Hl$Ld$HH\$H="I1ByH1uK="H$Hl$1Ld$H1B<HB1轅뿐LHtq=*"~1`BHB1xwH_(1BēIHIغ{B1?="118B肓~HB1@Hl$Ld$HLl$H\$H(9AI=P"HHX$HX$H9tHt HE(H9Bt Hu()1Et>= "1XBӒH1Iu+="H\$Hl$Ld$Ll$ H(IEIEHIE="HEHH@~B1^HH_(1ȶB;IHIغB1趃H](1BIHIغB1v B1近 H1B@H\$Hl$HLd$Ll$ H(fDfDHl$H\$HLd$Ll$HLt$L|$HhHHD$`vcHD$HD$ L`HD$(HD$(HH"H|$( ="S"B1ݐHu(AAMB1HH01H\$8Hl$@Ld$HLl$PLt$XL|$`HhH](1B膐IHIغMB1$ mH莣WHE0%=@txLd$tcHL%""=":ucHL%"f(B1赏Hu(A{DALu@DDHHL9R="10BR1AAMBHLHu1m=D"[1ACBBMB蒀0="!`ucHx`ucH{!1LE(зBMB1M<H](1xB苎IHIغMB11(BH](RHLMBHII؉1AHѺDl$D<$tcH t HD$HD$LmHL`Ld$ M9="="1pB譍H1#tmHD$HD$HHD$ ="HEHH@;H](B1XIHIغ1MB~1t=K"H](B1IHIغLl$LuH1H\$ Ld$B܌MHMMB1H\$L$$N~H](1B蚌IHIغMB1Ld$L,$ ~LHfcDfDHl$Ld$HLl$Lt$IL|$H\$Hh=A"IIEuHEH="HX(H~ H}SHQ"HڃHH HPH "H"!҈"u@="5H}ACA0BDLDHw(AH}t D9p=Y"1B"LH1蕆c=&"LAׅ= "Hl$@H\$8Ld$HLl$PLt$XL|$`HhÃ="/H=/"1Hm1HL H;H}1ۃ=".1B]MHJ0B1{18B+MHY0B1{*H}A^A0BDLHw([AuHEHx Hp(ԙ@H}E1G0%=@HuL:ÅAD1:B茉MH(0B1 {YB1ZIHM1-0BH$zHE:1кBHE$MQ0B1z1VB߈MHT0B1]zHD$HD$HD$HD$ H0"tsuc$1 BnIHIغ20B1y1XB9@H0B1yHuczAI="<1BMHv0B1_y HEHx Hp(诗W="1xB臇MHd0B1yfDUsB1SHH@HH,HH!ကtHHDHBHDHH)rH@HUH1[]fHl$Ld$ILt$L|$HH\$Ll$HHHIMH 'u/H\$Hl$ Ld$(Ll$0Lt$8L|$@HHH"HHHHHHHPH h"Hb"!B@"AպHIt\E1AHLf1ػBŅIHLL?IFEtd="A1ɺHLIFfB1O1IHLL}B1!AABHHLr IF1lI\$(1@BIHIغB1Hl$H,$Rv*AWAABBAVAUIATUSHH Hw( I AWBBL=h"|MMu IID$HuMt$HD$MukIIFHu="aA|$8t{14DHIt$0H=Y"}AD$8HH9vC="~HI\$01мB菃HBIIؿ1 u뎺H$LH$t5" "ulH$L,H=," 1fDH$0B1+HIIؾB1bt1XB1诂H1H="$"^H$B/LHHI{=q"H$H="1|QH$1L[L1=%"~&1ABB BwsH[]A\A]A^A_1ABBB?sMMh11B老LD$HB1rkI(AABBHw(I(AgBBL=)"ABBB1|rIoLL.H$HHD"HHHHPHH "H"!҈":H^(H9tT="1 BWHHH1{oH$HHn Hn(@LH$:="~!ABBBB1rqLfDM"MHD$Mt$MLHHHtH9BtIH$1`BhIHIغ8B1p=]"HD$ BHD$(BHD$0BHD$8BBHD$@aBHD$HBHD$PWBHD$XBHD$`BHD$hBHD$p*BHD$x9BHDŽ$FBHDŽ$BHDŽ$OBHDŽ$BB1|~IHIWB1H$oH$A1ɺH̃H$_I(A^cBuBL="ABBB1oo="H$H\ XB1}WBHII1oH$O1B_}IHI WB1H\$H$nI8AcBzBLtf=("ABBB1{n="ABB;B1HnIAS^BBL:t3="7ABBB1mI A&dB.BLt3=I"ABBB1mIAqfBBLt3="ABBB1FmeI0AbBjBL8t3="5ABBB1lA@ADž@H$1A@9A@BH1yA@A@HLHI8t="ABBB1Clb@Hl$Ld$HLl$Lt$IH\$L|$HH"HHHIH "HHPHz"!҈["AunB1zAuAB HHLnI1H$H$L$L$L$L$HÃ=" ABD$,D$,<HD$0BHD$8BHD$@BHD$HBHD$PaBHD$XBHD$`WBHD$hBHD$pBHD$xBHDŽ$*BHDŽ$9BHDŽ$FBHDŽ$BHDŽ$OBL$L|0B1I](xHD$,IInBL|$H\$D$1H$Cj1AHL!~A TfDHl$Ld$ILl$H\$HLt$L|$HHI~=G"B1xIt$(A ABHL_H$H$L$L$L$L$HfH1"HHHHHPH "H"!҈"="Mt$(ABHD$ BHD$(BHD$0BHD$8BHD$@aBHD$HBHD$PWBHD$XBHD$`BHD$hBHD$p*BHD$x9BHDŽ$FBHDŽ$BHDŽ$OBL$L| `B1vIHMB1Lt$Lt$H,$h =z"11AHL{GIE=I\$(1B vIHIغB1H,$gfB1uA(ABHHL IE11BuHB1g!D="$A11HLzIEY1B2u#HB1f밐1fD1E11E1E11AtȋDt9uAuEuAAuEufDH\$Hl$HLd$H8Hz8HItH\$ Hl$(Ld$0H8@1HVH9SuHr=U"Hm(HC8Hk0~H[hB1tIHI1@BLd$Hl$H,$esDfDAH6HEyDA1.yA yDfDAxDfDH\$Hl$ALl$Ld$IH(HLxu`BHL IEHl$H\$Ld$Ll$ H(fDfDH\$Hl$ALl$Ld$IH(HL&xuBuHLS IEHl$H\$Ld$Ll$ H(fDfDH\$Ld$Lt$Hl$ILl$Hx~INV(Hl$0DN$DF 1XBHpt[=""H\$PHl$XLd$`Ll$hLt$pHx@dB1qHB1@cfD="~I\$(En1MfMv8BuqMHMB1Hl$ H\$H\$Dl$L$$bGHHl$0,RBHHŠxc1pAWAVAUATUSHH|$XH:Ht$PHT$HHL$@DD$H@H1[B[IHIغB1SM/@1@B[IHIغB1MHx1[]A\A]A^A_1HBY[HB1L]=T"HHx[]A\A]A^A_ABBB1LUHHSHHtgF uM="~4H]xB1ZIHIغ*B1(LEH1[]ÀI B fSBH1[ZH1Ut-=f"HHǃ@F[@1=7"~B1ZPHB1K[1B1YMHB1PK[H\$Hl$HLd$Ll$Lt$L|$IH80BI1IDE[YH1TtTEfLHLL9H\$Hl$Ld$Ll$ Lt$(L|$0H8Ã="~ϺB1XCH`B1`J룀K ExA+V AG$)ȉc="o1A@BB?`BJDHl$HLl$Lt$H\$ILd$L|$HX}LIHV AL$$=1"UAALHLLRH$(H$0L$8L$@L$HL$PHX1yBWH B1*I|E)Ӊȍ9rY9u E L|$ 1LgTUHuLW] vZ=W"AE1E1#fD=9"1BWH B1HM u?1="~1`BVH B1KHHLh(I9t 1H\$@Hl$HLd$PLl$XLt$`HhL9` uHX0Hu=s"c1Lu0ƒ=b"~B1*QIHI1=BLt$Lt$Ll$L,$Bg1BPMHMDB1Lt$L4$OB_=ɰ"B1PIHI1.BB@SHH˺}0BH1[SHH˺vPBH1[M11H6HnHl$H\$HLd$HzLu*H$H$L$HD1HLUHuH!P} wM u1At$$UʃT19؉=W"~ҺЭB1$OAHA1pB@1IHl$Lt$HH\$Ld$ILl$L|$Hx=ޮ"HDŽ$0E1HtHLe(H!"LLHHPHH "H"!Ӱ"$1$1H$0H"HwcL+ ""}5wcH$0uA="1BMH19I=ʭ"D@DD$4E9t~="H](1BjMHHH1LH=h"~8H](B11MIHIغB11>1ۉH$PH$HL$XL$`L$hL$pHxf1BLMHB1=>wcH1H="nABBB1=H@$4=b"H@B1L1HB1=HEHL|$0fD$0.MHD$(A$I! t€DID$LDIM)IcHIHIa1HHHH#HLL K="GHM ADLH* HD$(H9EHt LHH} Hu(qBH袟$4LI]1BJMHB1j<AAB LLHH](1pBJIHM B1Dd$Dl$H$;1~BOJHB1;=J"XJHŋ] 1_BJHB1;="2I8HI1HúPBIIHMB1(;i="~ABBB1:I=n"L=e"eABB뽃=F"P=="=ABBD1CBHHB1p:10BHHB1D:ABB#Hl$H\$HLd$Ll$S^BLt$L|$HHDŽ$pHBVti=["~!ABBBB19H$H$L$L$L$L$HĸD=b"Eu D5Z"Et1H0bBjBt="~ABBH\D-"EuD%"EuH WBBgt"=l".ABBN"bD"ERH(gBB t"="ABBT="~*B1FWHB1>8H="E1LCD"ED "EH(L;h(tiHL;h(t\H0L;h(tOH L;h(tBH"LLHHHPH "H"!g"tIL9-"Q1{="~0B1EMHMhB197HDŽ$p$qH$pH<"]wcLHfD"E="LfD>HIHX01@B EIHH1LLt@="~*B1DHB1S6=Ҥ"~0B1DMHM躢B16H=" L<> LHLH$pH$h=T"~0@B1!DMHM躬B151BCH1g?0="~*~B1CHB1F55:"H$hD$tDE9="~=HX(B1`CEHEB1H\$H$41RB'CH1>t5H$h$tH@H$h="~1BBHB1K4L|$fD$.MA$I! t€DID$LDIM)IcHK@HI1HHR?HHLLAH$hADLHO H_HT!H$hH9XHtIHuk="10BV=H18HL$PHT$HLHt$@K =F"HH[]A\A]A^A_$D$AH/HH9="31B"z1ZB.HHB1K|$g="31B-IHI躀B1;H|$XH?H$8I](H9="N1=BW-H1(Z=^"1XB'-,HB1k|$ge="1hB,H1V(="#1B,`HB11fH$ I](1Bk,IHI1BH\$H$=\"E=O"ABBB1I](1HB+IHIغB1fIM ME(LH|$XHL$ H$(="10Bx+H1&"="1XBH+HB1I](1B+IHIغFB1$1hB*EHAؾB1S~1B*IHMB1H,$="ABB:I](1xB>*IHIغAB11B *IHI*B1H\$H\$Hl$H,$qjI](1B)IHIغ^B18I](H-#HIt]H@(H9="IIعB[B1=c"ABBs=A"~1B)IHIغTB1Mb@Mt]HT$XH(H9X(tK="{1@B(IHIغgB1Ld$L$$&=="~+IIعBlB1LT$0LT$0H$Ij@Mr8AVIAUIATIHUSHH`LHHD$X谦HD$P%HHI@f..H|$XH=ۇ"HL$PH|$XAHH H_HHHD$XH9XHt5HX(B1h'HHHH1E&H|$XHB17'HHD$PHT$XHp(Hx {H|$XCH|$P9H%1H`[]A\A]A^f1xB&AH0B1` 1B&LHLz="fH|$X蹤H|$P诤="n1ABB50BCf=Y"9#1B&2H0B1k%8B%1HúPB%IHIH0B1YfDAWIAVAUATUSH(H(Hx(/HHt="KHI Hx(HHt=w"yKH=f"9H "HuHHAHuLqMu DIIFHuHALEH3v"Jl"<Le0MHML;e@ =΄"="H="HE@HWHH4D!LLHHHH"H "D!@Ć"<=G"HM(HU@LHu0HE0HE@H}@HI= "H](1B#IHIغB1IH=+"LAHJ DHGH "H"!<"`=~"-H](B1C#HIIغlB1H="H]@`B1#IHIغzB1Ld$L$$uLe07fH](B1"IHIغuB16Le0<="Y1Bi"HB1*1B:"MHMຍB1=/"&1`B!H1n="%Hu(H=V"1Hu(1LMLH&"Ht ="I1H([]A\A]A^A_Ã="oH]0Le(1@B]!IHH1LL=X"H="H](HHHHGHH "AH"D!<z"<="nHu(LxHx@HD$ uGHu==ˀ"w1B H1 ="1Bd H1!=k"mH|$ kML }=C"~*B1 HB1="p10BH1Oti="Hu(H=;"1|Hu(1Lޠ="1EBHB1={"1*BDHB1mHHHHtH9BtI1BHB1w1BHB1HX1BHB11BiHB1aB14AHJ1B1H](1BIHIغB1w1hBBHB1Hd=}"qB1HB1 H=}";1XBUIHIغ&B1]H|$ g=8}"1@B@HB110BHB1SH](1BIHIغB11Bj6HB1 B1;H1B+HB1 Z1\BH|$ Hu(A1AB1H?H|$ HU(Hu0L@tN={"fLe(H]0B1MHMຸB1H\$H$ =p{"=c{" B1,HB1 H={"1HBHB1w b=z"ABBB1D H=+{"sH|$ Ę=z"1ABB=B 1BFHB1 Hl$Lt$HH\$Ld$ILl$H8=z"AF49EBwHB1!B1kAH1BH(1[]A\A]A^A_Ã=Ws"1B H1QwB1Iu(H|$ A1BHB1YH|$ Iu(LT@xcHHD$ BH|$ @xc#B1rIu(H|$ AZAB1H×18B=IHIغQB1H|$ [QHt$ LH|$ D$1BHB1S1BAHB1Hq"Hx(hHHt@H5q"81YBBHB1==q"~(B HB1= q"E1ABBBZ=p" H|$ ӎABBB1ѐAWAVAUATUSH(HH|$(HHD$0u@HD$0HT$0HBHuHD$8@HL$0LaMuIID$HuD p"ED}p"E=o"H\$0HDŽ$DŽ${8D$HHD$@L$HHD$0Hp@HIHHHHD:Lx BII9HD$X}Lt$@D$TILAl 5o"~ o"pL$TLHLHo"HH q"HPHq"!ڈq"T$OÀ\$h݉D$l$`B$D$PDD9l$P=n"HDŽ$BHDŽ$BHDŽ$BHDŽ$pB1|$O=_n"@HD$pBHD$xBHDŽ$BHDŽ$BBHDŽ$aBHDŽ$BHDŽ$WBHDŽ$BHDŽ$BHDŽ$BHDŽ$*BHDŽ$9BHDŽ$FBHDŽ$BHDŽ$OBHDŽ$BB1_ DD$hHIٺB11B- LHL1b=.m"D$THD$@|$Tv ID$TIL9|$Xem"[m"HD$0D$HT$H9P8 HL$0$1DA9t=l"HT$0HL$0$DA9t=rl"CH\$0HL$0AH+$+$;$te1`B H1z~= l"~91B HB1Y =k"MRHD$8Ld$0w$D$P$@C=k"1pBR H1k=Yk"+1B" MHMzB11B LD$8HB1i1B DD$lH81B5=j"1B} MHM1\BMH(1[]A\A]A^A_HD$0HHHtH9BtI HcD$P1@BHIcHHD$` T$PH\$HH\$`MMB1T$D,$H\$RbT$PH|$(L蕪t~=i"1B HB1Z1BQ MHMB1%D$P=9i" 1+B HB1HcD$lH\peH|$(1L蹩uw=h"1BMHMvB1x1@BoMHMiB1=dh"61B-MHMqB1HY0 B1IHIغB1l$D,$g$uHD$0B1HX0HBIIؿ1l$D,$$=g"#H\$0HHHǐH0(1B7HB1뱃=5g"~*3B1HB1oHW@LG@L9t%HN(H9JHuJ@H9JHt;HL9uHW0H0H9t#HN(H9JHu fH9JHt HH9u1fDH g"HtH9x(vH@Hu1ÐsH@H97Aиr=DoB1IAAB HHHq= <=@=DuB1AAB"QB1AABHHHqtv=K" H$Hl$Ld$H1BpAABHHHpuEtH{ Hs(;HtfD1똺B1AABMDB1AAB!^B1A ABaB1AAB1ABB BHn"H=pcu 6HH=pct+H9pu vn"p1919 !9C1fAVAUATUSHH HH#H0Hꉗ@@9HH8@$Lt$E1E1HsBDH1HH!ကtHHDHBHDLHAH)`H8HD$J*ID9@x1H []A\A]A^Ë@=H"1σ=H"~1(BfPBE륹HBPB%@ttfHweuBHH=l"Hpct'HHWHPHWHH=nl"HpcuHUSHHHNl"H=pcu"@HH=pctH9Xuh1H[]ÿ HHt0H l"HZjHBpcHk"HPHH[]øfAWAVIAUATUSHD@t$DT$@HL$8LJEDŽ$3H$1D$XD$TD$PHD$H@@HAH\$H=G"L,IHD$`H$0LHk"pcHj"pc U$$P=F"4T$Xu |$THD$8$l$PA;@sAI8HcHHD$HHHD$E A;@l$PrA$HĈ[]A\A]A^A_MF"=E"=E"j1BH1=E"$$D$T1=E"JpB1JAHZ`B1fD1BAHpB1!HH=Af=tB"1B3AHpB1 B1AH1pB1|$b1pBD$HA1pB;=A"뀍M18B$w$Hlj1:=uA"1B>AHpB1[1hB $Hlj11w:=A" $T5D"'D")D"D"D"d"HDŽ$$X$|$$|9$ H$hLH$hHG HD$xH‹=p JBȉL$tɃL$t 0 H$h$$|IH@ L$\$xH\$ H$HD$xD` ÃH\$x$xDc Ã|$\HH\$x$xHD$xt$\[Dx Aω$˅$dL$ttL$|1LL!;\$tuH$hGz=;?"IH|$P$IE@DŽ$xH1H1HBE1D$pHD$hHDŽ$HHDŽ$HD$0WH$H9$rkH$H|$htHL$hH;$sH\$hH9$sRH$IL;d$0H$DLEtH$uH$HH$눋|$puH9$h=>"|=>"'HT$hH=="H$H$L$|H$pH$xE1DL3H$pIBLwH$HHHDxH$HL$hH$0L=F="1@BAHpB1[1BL$HB1V1BHH$LL$hL$BH$11B^EHEB1H$K1B%D$HA1 pB=<"-1B HpB1_=;"j1BHpB1(=;"1BkAHpB1$|H$LL$|LLH$hGu{@=-H$`DŽ$HAHL$($xHT$(LkEuL@$xH|$ Lw>="A="$H\$ $C$HQH9dH$`H@ L$Ĩ=B:"~$x1`BMHMB1$F@=.H$xLEH$H$H|$ BL/sHH Hx HD$ H$`Hp H$t HC pH$`)tCHt<"H$xLH$AH$H|$ Q<"HJPLzH$xILH$HH$duH$`$xLH^=8"$x1BwMHMB1$C=,H$xLE*H$H$H|$ BLqHHYHx HD$ H$`Hp oHC =pH$`CrHr;"H$xLiH$A*H$H|$ :"LzH$xILuH$`$xLHs==7"$x1BMHMB1$wH$`GqDŽ$H$xLE1 $2H$D$pH$=6"~*B1WHB1H$hGq`l1|B AHpB1H$` t&t1BAHpB19H$H$tp$TI$|HL$ G"hH "A'BHH ?HU(Ld$ y C1LŮA*="~H](1H C謯IHIغX C1'M8C1wIHIغ) C1H](1C>H C1迠uLd$ Hھ C1LA^="H](Mv@1CخIHIغS C1L4$Ou1 C蟮\H C1 i="~?S8輭HþPB1XIHM C1ӟ迫H׉B<=:"H$(H@HE(1CI^@HD$ۭLL$H6 C1H\$H$MK1` C蛭BH C15= "7K1 CXAH C1֞H$(1B CX<?H CAؿ1虞= "Ȭ811Hú CͬIHa C1KsH\$Ld$HLl$Hl$H8IIHP4t*= "jh4[1H\$Hl$ Ld$(Ll$0H8Ã=Y "~ܲ0 C1)IHM1[ CL$$蠝1fh C1AHM1c CLd$H$a1g= "U C1蝫IHg1 CH\$Hl$HLd$Ll$E1HHHHIH|$Ht$ tLb(HqHtzH;X t!H\$(Hl$0Ld$8Ll$@HHfDX40҃= "X4~˲ C1ު=HAMྐ C1Ll$H,$P1둃= "1HHH\$Hl$ He1@4W10 CgIHMC C1fDSHH(sHHt Ct$;$4!L(-H$(CHL+LHI裾=.!{1CH1m=!1CǑYHC1HH$(1C萑IH'C1H\$ H$<H$8LD$PHt$(HSX2$8$<$<9~D!E1$<HT$(H`$8먺 C1̐IL$(L;d$Hc=!1C蘐H1A3=!HD$(H$($8H$(HD$PH\$H1MH$HD$XH$HD$`H$HD$hH$HD$pH$HD$xH$H$H$H$H$H$H$H$H$H$H$H$H$H$H$ tEtAGL1c*H$H$(HD$PH$HT$(HD$XH$HD$`H$HD$hH$HD$pH$HD$xH$H$H$H$H$H$H$H$H$H$H$H$H$ H$sH](1HC蓎IHI1CLl$Ld$L$$HL$HH9$(E1HHt$(.tWHT$(t$=3!1C1HPC1}qgHD$HHHHD$PxAHD$ H>!HH C!HPH9!!!t}=!H$H$L$L$HĨH\$1C7IHIغPC1Hl$H,$pLHL녺C1~HPC1jpQfDH\$Hl$HLl$L|$ILd$Lt$HHHLHD$!AD4CE9t5=z!1bCC~H1yue=N!,1H\$XHl$`Ld$hLl$pLt$xL$HĈÐC1}cH1Cpo1fDHLEAHD$HHHHǐH0H=!NxC1i}aHuIcHD$ NCHD$(BHD$0BHD$8pB1HD$@YCLd IcH\ C}IHICC1Ld$H$nEPHD$#H^vHtH衇HHH=!W0C1p|IHI16CmUHHHHSHHHH!H !HPH!!!ҋ<Cu=! H=a!HuH1[]1C{IHIC1H$&mf.H\$Hl$HLd$H(HCHM&HH!HHHHPHH !H!!!DCEu=!*H=v!HtH\$Hl$1Ld$ H(10CzIHMC1H,$1lDHl$Ld$Ll$Lt$IH\$L|$H=!IILD$DL$2Hc!H_(H9I99 0D !ER@AB@HD$ BHD$(BHD$0BHD$8BHD$@aBHD$HBHD$PWBHD$XBHD$`BHD$hBHD$p*BHD$x9BHDŽ$FBHDŽ$BHDŽ$OBL$L| C1HyT$Ht$HMMH1L<$(vID$(-!!I$LEto=!:H$H$L$L$L$L$H1CxHC1,jH=!LH$H$L$L$L$L$Hr; !1ICyCi! !=!!D!BEC1YiI\$(X!DL!E@AB@HD$ BHD$(BHD$0BHD$8BHD$@aBHD$HBHD$PWBHD$XBHD$`BHD$hBHD$p*BHD$x9BHDŽ$FBHDŽ$BHDŽ$OBL$L| 1CvT$Ht$HMIL1sBBC1(hI\$('!B|C1gaf.UHHHHSHHHH!H !HPH!!!ҋCu0C1uA AC HHH9H1[]H\$Hl$HLd$HIH?1҅u!HAAPC1HLH$Hl$Ld$HH\$Hl$HLd$H8HHIH!HHHHHPH !H!!҈|!ub1҃=!~AH[(8C1tHIM0C1H\$H\$H,$:f1H\$ Hl$(Ld$0H8LHHHl$(H\$ Ld$0H8H\$Hl$LLd$HH1IB3t1HILHHtHmHL9t&H@H$Hl$Ld$HHDžH\$Hl$LLd$HH1IfBs1HILH0HtHmHL9t&H@H$Hl$Ld$HHDžH\$Ld$HLl$IHIB1sILLH$Ld$HLl$1HH\$Ld$HLl$IHI C1rILLH$Ld$HLl$1H.H\$Ld$LLl$Lt$IH(IIԾB1KrILLLH\$Ld$Ll$Lt$ HH(H\$Hl$HLd$HHHIutLAWAC1HH31H$Hl$Ld$HfDfDAW1IAVAUIATUHSHH8Hy(=!HD$0HL$0MEHHLAU(tHT$0HH$fI}8D$Hj HD$ D$H} @I}@U yIHD$EcE1D$D$ %Ldg1CpH1l=!D$fDE H\$AS$D9D$ IDD$ MMLD$ HH$LLAU@t=2!n1CI$oHHIIغ0C1oa2=!~&1ACB=C;aH8[]A\A]A^A_H|$0Htd H8[]A\A]A^A_DD$UE IL$\$;X$}Hl$ H,(} "MEHL$ HH4$LAU8D$uDu H$1D$ BI$ȉEBnIA A0CHL=!1Cnn H0C1_C1?nH0C1_D$=2!H\$0D$H$H<$D$H8[]A\A]A^A_1CmIHIغ8C1I_GHD$0H$H<$D$HT$0H$ACB0C1_H\$0D$H$UHl$Ld$HH\$Ll$ILt$L|$HXH=3!}=!LHD$ LSID$ H>HL$ HU(M$LHЅHD$ Lh AG$IIuHHLHHD$7I9.D$ D$E1LLHH΃D$|$EtHHDž@IIuHL9l$wHU(HLHIt*=!~!ApCB%C1S]Hl$0H\$(Ld$8Ll$@Lt$HL|$PHX@H_(1C{kIHI1C\OKD$ D$E1I|$HtOD$ uEtLI $Dt$HAT$HEt#D;|$uE1 C1LHfH|$ Ht=!ApCB C15\fD11HCxjMHMC1[x1xCCjH1AeIEAID$HD$ HI $HD$ UHH H}AHEHHEHEHEHEHHEH@HBHEHPHEHHH}!hHEHHEH9uUHH}HuHEHEHEHHE+HEHEHEH@H;Eu HEHEHEHHEHEH;EuHEHEUHH0H}HuпfHEH}tmHEHH@H@HUHEHBHEHEHEHEHEHPHEHPHUHEHHEHPHEHHUHEHBUHHH}HuHuH}Hu HuH}=UHH H}HuHuH}HEH}t6HEHEHEHHEH@HBHEHPHEHHH}fÐUHH@H}HuU܉MLEHE苀Hp0@hHEH}u HEEHUHEHBHUHEHB(HEHP0HEHP } HE苀HEHHE苸hHHE苀HEH9tQg8yfHLg!HUMHuHEH$IAHHCL׸>htdHE苀HEHp HE苸dHyQf8fHL!HUMHuHEH$IAHHCL׸gcHEHEHEUHH H}HuUHMHEMHuH}I6UHH H}HuUHMHEMHuH}IUHH H}HEH@(HEHEHPHEHHHE|fHHEHPHEHH9t EiHEHEHp HEfHHEH9t E)HEPPHEPHE@EEUHH H}EHEH@Hu &CJbHE@t H}EHEH@HEHHt=HEHHEH9t-HEHEHEHHEH@HBHEHPHEHHH}cEUHH0H}HEHHEHE؋HuסE}tWH!H=t!8Cmec8acHHUH´H=D!@C=esaHE؋tHEHH `C`HEHHEHH HEHPUHH@H}HEHHEHEȋ EHEȋt/xC`HE؋HHEHPHEH0C4`HEHHEHEH@HEH}wHHl!H=M!8CFdHEHH H=,!C%d[`UHEHѺHHЉE}tUE)ЉH)EUE)ЉHEUHEHѺHHEUHEHѺHHEHUHEHHUHEHBHEHUHHEHHEȋtIC_HE؋HHEHPHEH0C^HEH"C^ÐUHH`H}ȉuHUMHEH?HEHEHHHHEHHE؋EHHHEHEEUUUUEUUUU}v HEHEЉHeUHuH}HEHE UH}HUUUUUUUUHEHEH}u HEH;ErHEH;Eu.EăHt#EăH¸@)ЉHHH!EH}uEEMHmHEHHHDHHHEHEHHEHUHEHH)HHHUHHUHEUHH}HuUHEHEHH@CH1HEHEHH!EHEH!EHEUHH}؉uԈUEHEHEEEHEHE6HEMƒE9uEE}v EHEHEH;ErEUHH}HuHEHH;ErHEHH;Er EEEUHH H}HuHEHH;ErHEHH;Er E&HuH}y EEEUHSHHH}HuUHE}x}~ EbHuH}=HEH}u E>HEHEH@@)ȉEECHEHEHcHHHHHHEHE؋PHE؋@;EwEEHUR89rHEHEHHHHHP HE؋HHEԉHE؋@)É؉HHEEԃEHEMEHEEM1ЉHEHE‹ME ЉHEHEHEHHHH@EEHH[UHSHXH}HuHUHEH}u$HuH}譾HEH}u E7HEHEH@@)ȉEECHEHEHcHHHHHHEHEPHE@;EwEEHUR89rEHUR89r EHEHHt HEHEHHHHHu EsHEHEHHHHHP HEHHE܉HE@)É؉HHEE܃EHEME؋E؉EEHX[UHH0H}HuUHEHHHE苀HE苀EЉкuЉEЋEЉHHHHE苀HE苀EЉкuЉEЋEЉHEHȺHuHEHEHE}u:H}'v0HE苀=wHE苀HE艐8HE苀tHE苰HU`CWHEUHHH}HuUHEHEHEEHEHǀHEHHEHEHHEHHHPHEHHEHHutHEHPHEHHH)HHPHEHPUHuH}=EHEHPEHEHкHuHEHEEUHEH\!~C[CVKEH}QHEH}HEHEHE!~XHEHH(HEHp(HEHx HEH@ U܃HL$Ht$H<$IAйCcCJHEHEHEHEHEHEȃEH}aHEHP0HEHP H}uEUHEHP(HEHP0EHHEHEH@H+EHEUHEHѺHHHEHHEHE܉E!;CpCI}t6HEHP HEH@(HHEHuH}HEUHEHP(aHEHHEHuH}HEHEHHEHEHPEHEHкHuHEHEHHH)HEHP(HEHUHP ȷ!~XHEHH(HEHp(HEHx HEH@ U܃HL$Ht$H<$IAйCCHHEHEEE;EUHEHHE-!~CCHH}HE\H}HEHEHE!~4HEHP(HEH@ IICC!HHEHEH}uUHH}HEPHHE@8UHH}HEHHEH}uHE!HEH@HEHEH@HuHEHEHEUHH}HEH@Ht9HEH@HE HEH@HEHEH@HuHEHE4HEHEHEHHHEH}tHEH@H;EtHEHEHEUH}HuHUEHEEEHEHE؋)EE;Er)E;ErHE؋PHE؉EHE#EEHE؋PHE؉EEEUHSHhH}uHEEpEE,}tH}H[HE H}HBHEH}{HEHEHEHEH0HEHEH@(EHEHUHuHEHP HEHUHEPHEHP EHHEHPUHEPEĉHEPHEHHǺPHEǀpHEǀHEǀUHE؉HuH}}EHEHEHHHEHP EH4H}CH}t$HEHEHHH0H}k)HEHEHHH0H}HǐsEE9EbHEt PH}OrHEHEĉHHEHHEHPHE@HHEHHEHEH}Hh[ÐUHH}HEfUHH H}HuRHEH}u%H=q! C*CeSOH}HHuZuHUHEHHUHEHHEHEUHH H}Hu-RHEH}u%H=!?C*CR OHuH}?C;>HHEHHEHH}HtHUHEHHEHEUHH}HuHEH(Ht)HEH(H@(H;EuHEH(HE/HEH8Ht)HEH8H@(H;EuHEH8HEHEHHt)HEHH@(H;EuHEHHEHEH Ht)HEH H@(H;EuHEH HEHEHHt)HEHH@(H;EuHEHHEKHEH0Ht)HEH0H@(H;EuHEH0HEHEH(Ht)HEH(H@(H;EuHEH(HEHEH Ht)HEH H@(H;EuHEH HEEzHEH8HtfHEH8EHHHHHtFHEH8EHHHHH@(H;Eu!HEH8EHHHHHE!EEHU苒@9qHEHEUHH0H}HEHHEHEH@(HEHEHHEHEH@tOHEHH}HsHEu-HuH}HtH p!.PC$OHEtHEHHEHǀH}rLHEHUHHpH}uHEHEEEEHEH}H]HE+H}HEHEHEHEЋuHEHEH}uH}uBH!H=!C}NH n! C"NJHEH0HEHEHHEEHEHEHHHHE}t EEEEKE8HEHP EHЋEE}EE}vƒEHE;EwEHE؋@;EWH!H=s!ClMHEЋHEHP0H=K!CDMzIHE؋@;EwrH4!H=!CMHEЋHEHp0HEHx0HE؋@L۫!U $IICL׸LHEE}r-}v}t EXEHEP P BH!H=j!CcLH T! CL~HHEHP EH4HEHP EHE!ЈHEHP EH4HEHP EH‹EE ЈHUBBHE@HEHH0H}kHEHHPHEHHEHPEHUHH}HEHHEH}uHE!HEH@HEHEH@HuHEHEHEUHH}HEH@Ht9HEH@HE HEH@HEHEH@HuHEHE4HEHEHEHHHEH}tHEH@H;EtHEHEHEUHH H}HEHkHEHUHEHBxHEH@HEUHH H}HEH"HEHUHEHBpHEH@HEUHHH}HEHHPHEHH}UHHPH}HEHHEHEHE@0%=@EHEH@@H}txH}$HEHuH} CHEEpEEмHuH}a`HEHHuH}AH}TH}cHEHuH} CLHEHEHHuH}AtH}dHEHH}HEH@@Ht6HEHH@ HHHEHHHEH@HHPHEHPHHEfǀUHSH}HuUHMDEHEEԉ)AHEHP EHH HEHP EHHHHLUE)HcHEHP HEH‹EHH‹EHHH)HHHE@[UHH}HuUHEE)ȉHEHP EHHHHE@UHH}HuHEHHEHEH@@H;Ev HEH@@HEHE؋@0%=@uHEH@HEHE苀8EHEHHEHE苀EEEHHEHH;Es EE;ErEUHHPH}uHEHHEHE@EHEHH@ HHEEHEHHt EEHEHE؋;EwӃ}tvH}HEHuH}ع CA^HEEpEEHuH}\HEHHuH}AdH}THEHH}غ}t6HEHH@ HHHEHHHEH@HHPHEHPHHEPHEfHE;EUHH0H}HuHEHHEHEHE(AHEH}tAHEHH@H@H@H@ HEEH!H=!CDH=!& C_0 CxD@uHEHEHѺHHЉHU HEHEHѺHHEm}uHEUHH@H}HuUHMDELMHUЋuH}HEHEHHtHEHHHHEHHEH}HE;Eu(HE@0%=@tH}HHEHH}HHEHHEHHHHEHHE@HEH@HHPHEHPHHEH@HEUHH}uHU؃}t EEEԉEHEHP EHHEHU؉HHUHHH}HuHUHMLxDtHEHHEHEEHEHEHHxt HxH}qt:H}KHEHP(HEHHx.HxHE@0%=@uHEЋlHEЋllEHUHEHHH}>EHE;Es}uH}HuH}7HEHEEHEHHEEHUMHu}LUL]HEH$IAHLLHEHH;Et H}HEHHHEtBHEH0H}йa CHEEpEEHuH}WCHEHHEH@(H9uHEHHEHEH0H}йa CHE؃EE;Etu4HUMHu}LUL]HEH$IAHLLHxHEHHHxHE}tHEЋpHEЋppEdHUHMuH}LUHEH$IAHLLHEHHxHHEH9u?HxPHxMHUȋpHUȉ4HUȋ;ErHEHH;Et H}H}UHu!C HuH}-HuH}H=n!HUHu UHH,H LpLxHHHHDž> BH)HEH)x)p)h)`)X)P)H)@HH0 H0@0H0HUHPH0HPHPH HHH0HHH ,IuUHHHu HEHpHEHxHEHEHEHEHEHEHEHEHEHEEEE%EE%EE%EE0EEEEEHU Hop HEH}uP H}tHpN oUHHH8H0H(H LH`HEEEHUHE}vH`HH`HDžPHDžXG}y+k!~d"Cy!CFDHOd HPH`IE}uH0H8"CIH(tH(;"C)H @"C O j OH HC"CE%EHH^"CEEHcHHHHHHHHH9rEHHe"C0OUHHHHHhLpLxHHHHDžBH)HEH)x)p)h)`)X)P)H)@HDžLHH@tDžH@tDžoHPPH H @0H HUHPH HPHHHH@H H@D: TK U KuVAp"Cx"C"C"CKKauDžLHd"CKPyu DžL8K3nu DžLK"CHPPLÐUHH@H}HuЉỦMDEHE؋HHEHHUHEẺHEHUHEHHHHEHHHEEHcHEHѺHHЉEEHcHEHѺHHEHUHEHHHHH;Eu&}u EHHHHUHEHEc} ~BH'b!H=g!"CH f!"CEUHH0H}HEHǀ0HE苀DƒHEP(HE苐ѺHEHHE@(PHE艐HE苀HE艐HE苀H-HHE艐HE苀HHHE艐HE苀PHE艐HE苀HE艐HE@(PHE艐HE苀HE艐HE苀HHE苀HEHкHuHEHE؉EEEE6HE苀EPHE苀EкuE؋U؉UEEHE苀;ErEEEUHE艐HE苀HE苀AHE苐HuHH}ADHE艐HE苀HE苀AHE苐HuH@H}ADbHE艐8UHHH8H0HEHEHEH0#C #CHEH}u#CDž,aH8HH@YtX%=`uHhHEoH@HEHHHETHEH0H8HǴ:u HEHpH8H;.HEHpH8HuHEH0H8HǴHEH8H@sX%=`uSH}HhH;EHEH0H8HǴHEHpH8HzpH}tQH@H;EuDHHH;Eu7HEH0H8HǴ=HEHpH8H"H}HEH}H}H}u Dž,zHEHxH@xryu Dž,JH}tH@H;Et Dž,*H}*#CHt H0Dž,,UHH0HHHǴkE}y DžnE}Hx?H}H=u#=puȃuE}EUHH H}HuH}SuHH[!H=`!"CHEHH=|`!0#CuH}uHHg[!H=H`!"CAHEHH='`!T#C VUHH H}HE苀t p#CH}HXHE艐THE苀TyWHZ!H=_!"C*8HHUHXH=v_!#CoHE苸T1E}tWHQZ!H=2_!"C+8HHUHXH=_!#C1HE苀t #CUHH H}HEHXHǺoH}HX#C`H}HXHuWHY!H=e^!"C^8RHHUHXH=5^!#C.dHuHXHEHA#CyE}tgH}HXHX!H=]!"CN8HHUHXH=]!#CH}lUHH H}HE苀T~yHE苸T%HE苸T&H}HXE}t28!HHUHXH=]! $CH}HXUHH HHHHǺwccHHHIIй&$C3$C?HiE}ySHYW!H=:\!"C38'HH=\!H#C=}ckE}ySHV!H=[!"CP8HH=[!H<$C}gcUHH H}HuHuH}zHǾ HEH}tHEcUHH H}HuHuH}7HHUT$CEUHH0HHHHHHHHHHE}~DHU!H=Z!"CH=|Z!HX$CnHHǺ HHHIIй&$C3$CHE}ySHU!H=Y!"Cf8HH=Y!H#CEHcH}EE;E}ySHT!H=eY!"C^8RHH=@Y!H~$C2hH1T!H=Y!"C H=X!MU$C%}UHH@ EEXHEH}uBHS!H=X!"CH X!$C5HHǺH&$C$CHHEH}nH S!H=X!"C8HH=W!&$C#CHE@<. HHǺ]HEHHI&$C$CBHlE}ySH\R!H==W!"C68*HH=W!H#C @HHǺH}SE}ySHQ!H=V!"C88HH=V!H$C}OH HEH}tHEHHHHHHHHEHHHHHHH‹EE}EHMHEHHH}H$CLEH}HEH}H}(HEUHH0H}EEHEHEHE< uEHEHEuEH<HEH}uBH(P!H= U!"CH T!$CEHHHUHEHEHEH4HE< u$HEEEHHHUHEHHHEHEuHEUHH HHE#C$CHEH}GHHH%CuH %Cu EHUHHuH}}tcHPHH=duLHx=‹9u4HxU%C|cJHDž@|cHHaH@H@UHH00HHEHHEH}uBH$N!H=S!"CH R!/ %C#C #CzHEH}HM!H=R!"C)8H=R!H¾P%CyHHHI}cm%Cu}HuHuiHv%CtDHM!H=Q!"CH=Q!H{%C}cNHEHUHH4H}H}HEUHH 0%C #C!HEH}uLHoL!H=PQ!"CI8=H=.Q!H¾P%C$ZHEH}H L!H=P!"CH P!#%CHHMHHIm%CTu+H%C>uH}HEH7HUHOHuH}H}xHDžHUHH0H}E&$CgHEH}u{HK!H=O!"Cj8HH=O!&$C#CHE@<.tH}HHuNu EH}HEH}uH}EUHSHH8HEH@H8_tHDž0#HHǺH@H@zHى¾%Cp&$C&HEH}HI!H=N!"C%8HH=|N!&$C#CpHE@<.t8H}H%CHHuH}HHEH}9HEH}uH}HEH0H0H[UHHPQHخHE#C #CpHEEHخHHخHHȮHȮHHHHUHHH}H}HEHx*C}*C*CHEHx*C}*C*CHEH$x*C}*C*CHEH(x*C}*C*CH}H0CH}HP6HMH`*C*ClHMH*C*CHH}HUHH}HuHEHEHEHHHHEHHE@ȉHEPHEH@HHHEHPHE@ȉHEPHE@ȉHEPHUH HMH HHHBHAHBHAHBHAHB HA HB(HA(HB0HA0HB8HA8UHH}HuHEHEHEHHHHEHHE@ȉHEPHE@ HEH@HHHEHPHE@ȉHEPHE@ȉHEPHUH HMH HHHBHAHBHAHBHAHB HA HB(HA(HB0HA0HB8HA8UHHH}HEH@*CG*C+CwHEHx*C}*C+CWHEHH@*CG*C+C6HEHx*C}*C%+CHEHx*C}*C/+CUHH H}HuHEH@ HEH}HuHE@ȉHEPHE@ȉHEPHE@ ȉHEP HUH0HMH0HHHBHAHBHAHBHAB A UHH H}HuHEH@ HEH}Hu|HE@ȉHEPHE@ȉHEPHE@ ȉHEP HUH0HMH0HHHBHAHBHAHBHAB A HE@UHHH}H}`HEHx*C}*C=+CHEHx*C}*CH+CjHEH x*C}*CR+CJUHH}HuHEHEHEHHHHEHHEH@HHHEHPHEH@HHHEHPHUHHMHHHHBHAHBHAHBHAHB HA HB(HA(HB0HA0HB8HA8UHH H}HuHEHEHEHHHHEHHEH@HHHEHPHEH@HHHEHPHEHHǺ@"UHHH}HEH@*CG*C_+CHEHH@*CG*Cj+CHEHH@*Ct+Cy+CUHH H}HuHEH@ HEH}HuHEHHH}HHE@(ȉHEP(HE@,ȉHEP,HE@0ȉHEP0HE@4ȉHEP4HEH@8HHHEHP8HEH@@HHHEHP@HEH@HHHHEHPHHEH@PHHHEHPPHEH@XHHHEHPXHE@`ȉHEP`HE@dȉHEPdHEH@hHHHEHPhHEH@pHHHEHPpHEȉHE艐HEȉHE艐HEfHEfHEfHEfHEfHEfHEȉHE艐HEHHHHEHHUH¼HMHHHHBHAHBHAHBHAUHH H}HuHEH@ HEH}HuHEHHH}HHE@(ȉHEP(HE@,ȉHEP,HE@0ȉHEP0HE@4ȉHEP4HEH@8HHHEHP8HEH@@HHHEHP@HEH@HHHHEHPHHEH@PHHHEHPPHEH@XHHHEHPXHE@`ȉHEP`HE@dȉHEPdHEH@hHHHEHPhHEH@pHHHEHPpHE苀ȉHEHE苀ȉHEHEfHEfHEfHEfHE苀ȉHEHEHHHHEHHUH¼HMHHHHBHAHBHAHBHAHE@UHHH}H}H}HHEH(+C+C%HEH,x*C}*C+CHEH0x*C}*C+CHEH4x*C}*C+CHEHH8@*CG*C+CHEHH@@*CG*C+CHEHHH@*Ct+C+CbHEHHP@*Ct+C+CAHEHHX@*Ct+C+C HEH`@*C}*C+CHEHd@*C}*C+CHEHHh@*CG*C+CHEHHp@*CG*C ,CHEf*C,C{HEx*C}*C%,CXHEȺx*C}*C9,C1HEȺx*C}*CE,C HEx*C}*CP,CHEH@*CG*C],CUHH H}HuHEHEH}HuHE@ȉHEPHE@fHEfPHE@fHEfPHE@fHEfPUHH H}HuHEHEH}HuHE@ȉHEPHE@fHEfPHE@fHEfPHE@fHEfPHEHH@f@ UHHHHH3HHf*Ch,CgH@Ⱥx*C}*Cr,C@H@Ⱥx*C}*C,CH@Ⱥx*C}*C,CHHǺH@HHHHH*C,CUHH H}HuHEH@ HEH}HuaHE@fHEfPHE@fHEfPHE@ȉHEPHEH@ HHHEHP HUH(HMH(HHHBHAHBHAHBHAUHH H}HuHEH@ HEH}HuHE@fHEfPHE@fHEfPHE@ȉHEPHEH@ HHHEHP HUH(HMH(HHHBHAHBHAHBHAHE@UHHH}H}HE@Ⱥx*C}*C,CHE@Ⱥx*C}*C,CHEHx*C}*C,CHEHH @*CG*C,CUHH}HuHEHEHEȉHEHE@ȉHEPHEPHEPHEP HEP HEP HEP HEP HEP UHH}HuHEHEHEȉHEHE@ȉHEPHEPHEPHEP HEP HEP HEP HEP HEP HE@ UHHHHHx*C}*C,C_HHx*C}*C,CHHxH{iUHH`HHHHEHEHEP()ЉEHEHH@H@EpEExH.CyHH7HUHE‰H0qEuHqEjuHHEH}uDžHEHEH@ HHѸHuH}2H}QEE;ErHEt%.C蔳HHx=HgDžUHH H}HEH A.CHEE(H}uMH}uH}uEHE苀@;EwHE苀t.C?HEHxH}"gUHH H}HEH .CbHEHE苀t.C۲HEHx'H}fUHH H}HEH .CHEHE苀t.CwHEHxH}ZfUHHHhHEHhH /C艗HEHEǀLHEH@HhH HElH}IHEHEHEH}H0HpHEHP@H}HpA`zE}`tDždHEHEH}uHpHǺ`HEHP@H}HpA`yE}`t Džd;Hht /CHEHxNH}dDžddUHH}HEHHEH}uHE!HEH@HEHEH@HuHEHEHEUHH}HEH@Ht9HEH@HE HEH@HEHEH@HuHEHE4HEHEHEHHHEH}tHEH@H;EtHEHEHEUHHH(H(H /CFHEHEǀHEH@HEHǺXQHEH0H}HEHP@H}H0AXwE}Xt Dž$oHEHP@H}H0AXwE}Xt Dž$7H(t /CH}H}bDž$$UHH0H}H}hHEHEH0HEHPHEH0HEHEHEHuH}IAېHEHuH}^HHEH(HE؋t-/CFHEH(HxHEH(UHH0H}HEH(HEHEH0HHEHuH}A;vE}t E/HE؋tHEH0>/C6EEUHH`H}HEH8HEHEHHEHEHHEHHH)HHEHEHHEHuH}HuH}AouE}t E(HEtO/CڬH}EEUHH}uHEH@ EHEH@ @EEȉEEȉE}pu}tE;Et EEEUHH0H}؉uԉUH}ؾ~u(HEH@ H‹EȉBHEH@ H‹EȉB;HEHH@H@EpEԉEEЉEHuH}UHH@H}HuЉUHEHE؋@8E}uHEHHEH@@)ȃEEEĉE}uGHEHHEH@@H9s3!~x/C`/CuaEJHEHEHcHHHHHHEHE@;EHE@)EEE;ErHEHEHcHHHHHHEuHED@HEHEHHHHH@ HHEH<HD&KE}t#HE@EHEH@@HHEHEEE;ENE;Eu EEEUHH@H}HuHU؉MDEHEH}t H}ZGUHuH}t EEHEH0H}蹰/C)FHEEuH}uH}FEEUHHH}HE=pu HE@tn !~/C)/CT !~1HEPHEAA 0C,/CEUHE@= uHE@=lt2s !~H0C2/CʜEEEUHH0H}HEHE؋HcH}عh0CJDHEH}HuH}EH}E}oHE؋@(PHE؉HE؋P$HE؉HE؋@$H-HHE؉HE؋@$HHHE؉HE؋@$PHE؉HE؋HE؉HE؋@(PHE؉HE؋HE؉HE؋@$HHEHHE؋P$HE؋‰HEHEEHU؉HHE؋HHEHE؋HEHѺHHEHU؉HH9uAHE؋HEHѺHHHuEHM؉HEHE`} v5% !~p0Cih0C|EHE؋@$HHEH@HE؋HE؋‰HEHHEEHU؉H@HE؋HHEHE؋HEHѺHHEHU؉H@H9uAHE؋HEHѺHHHuEHM؉HEH@E`HU؋E8HE؋8 v0!~0Cyh0CEEHE؋[HHE؋@$HHH?HHHEHHE؋ѺHEHEUHH HHHHEHEHEHHuwHH HH@DžDžHHHHHHHHHHH)HHt HE~Hu`E2UHHHHHHuHH `hE}}`tDžHuH H HH HEHMH0H HHHBHAHBHAHBHAHB HA HB(HA(HB0HA0HB8HA8HB@HA@HBHHAHHBPHAPHBXHAXHEHP0HEHP H}HEHP HEH@ H9r H}v3H}t,HEHP HEH@ HH)HH;Et HHEHP HEH@ HH)HHEH}HEHP(HuH tHDžJHPHHEHEEH}tH}HEHP(DžUHH}HEPHHE@8UHHpH}uHUHMEEHEHEHEHMHUċuH}H}HHEH}HEHEHEHuH}~HEH}t HEEHEH0HEHEHPHEЋ@HHH;EvHEHPHEЋ@HHHEEHEHEH}hHUHEHUHEE;Eu EH}H EEUHH}HEHHEH}uHE!HEH@HEHEH@HuHEHEHEUHH}HEH@Ht9HEH@HE HEH@HEHEH@HuHEHE4HEHEHEHHHEH}tHEH@H;EtHEHEHEUHH H}HE苀HcH}蹜0C;HEH}HuYH} Copyright (C) Red Hat, Inc. 2004-2006 All rights reserved.Bad programmer! You forgot to catch the %c flag No device specified. Use '-h' for usage. Okay to fix the master statfs file? (y/n)The statfs file was not fixed. processing block %lu out of %lu Do you want to abort gfs2_fsck, skip the rest of this pass or continue (a/s/c)?@#@#@#@#@@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@@#@#@#@#@#@#@#@#@#@#@Q@#@#@#@#@@#@m@#@#@#@#@#@d@#@Q@@#@#@#@#@@#@#@@maincheck_statfslock_fsck_ - %s() Initializing lists... jindexstatfs_change0..rt/etc/cluster/cluster.conf sdp->sd_sb.sb_bsize Gathering information to repair the gfs2 superblock. This may take some time. Block size not apparent; checking elsewhere. Unable to determine the block size; this does not look like a gfs2 file system. Found several gfs (version 1) dinodes; aborting. Found system master directory at: 0x%llx. Found system jindex file at: 0x%llx Found system master directory at: 0x%llx Found system per_node directory at: 0x%llx From per_node's '..' I backtracked the master directory to: 0x%llx Unknown system directory at block 0x%llx Found system inum file at: 0x%llx Found system statfs file at: 0x%llx Found system rindex file at: 0x%llx Found system quota file at: 0x%llx Found the root directory at: 0x%llx. The root dinode should be at block 0x%llx but it seems to be destroyed. Found a copy of the root directory in a journal at block: 0x%llx. Do you want to replace the root dinode from the copy? (y/n)Damaged root dinode not fixed. Root directory copied from the journal. fsck found the root inode at: 0x%llx Found a possible root at: 0x%llx Unable to locate the system master directory. Unable to locate the root directory. Can't find any dinodes that might be the root; using master - 1. Found a root directory candidate at 0x%llx The root dinode block is destroyed. At this point I recommend reinitializing it. Hopefully everything will later be put into lost+found. Okay to reinitialize the root dinode? (y/n)The root dinode was not reinitialized; aborting. Lock protocol determined to be: lock_nolock Stand-alone file system: No need for a lock table. Lock protocol assumed to be: lock_dlm Error: Unable to determine cluster name from %s Lock table determined to be: %s Okay to fix the GFS2 superblock? (y/n)Master system directory found at: 0x%llx Root directory found at: 0x%llx GFS2 superblock not fixed; fsck cannot proceed without a valid superblock. The gfs2 system per_node directory inode is missing, so we might not be able to rebuild missing journals this run. The gfs2 system per_node directory inode is missing. Okay to rebuild it? (y/n) Error %d rebuilding per_node directory Unable to rebuild per_node; aborting. Checking if all rgrp and rindex values are goodChecking if rindex values may be easily repairedCalculating where the rgrps should be if evenly spacedTrying to rebuild rindex assuming evenly spaced rgrpsTrying to rebuild rindex assuming unevenly spaced rgrpsSome damage was found; we need to take remedial measuresrindex is unevenly spaced: either gfs1-style or corruptrindex calculations don't match: uneven rgrp boundariesToo many rgrp misses: rgrps must be unevenly spacedToo much damage found: we cannot rebuild this rindexValidating Resource Group index. (level %d failed at block %lld (0x%llx): %s) RG recovery impossible; I can't fix this file system. Checking the integrity of all resource groups. Okay to reclaim unlinked inodes in resource group %lld (0x%llx)? (y/n)Error: resource group %lld (0x%llx): free space (%d) does not match bitmap (%d) Fix the rgrp free blocks count? (y/n)RGs: Consistent: %d Inconsistent: %d Fixed: %d Total: %d Can't seek to last block in file system: %llu (0x%llx) Can't read last block in file system (error %u), last_fs_block: %lu (0x%lx) Unable to unblock other mounters - manual intervention required Use 'gfs2_tool sb proto' to fix fsck.gfs2: Non-fatal error dropping caches. Initializing special inodes... The gfs2 system inum inode is missing. Okay to rebuild it? (y/n) fsck.gfs2 cannot continue without a valid inum file; aborting. Error rebuilding inum inode: %s Error %d rebuilding inum inode System inum inode was not rebuilt. Aborting. Error %d reading system inum inode. Aborting. The gfs2 system statfs inode is missing. Okay to rebuild it? (y/n) fsck.gfs2 cannot continue without a valid statfs file; aborting. Error %d rebuilding statfs inode Rebuild of statfs system file failed.Error %d reading statfs file. Aborting. The gfs2 system quota inode is missing. Okay to rebuild it? (y/n) System quota inode was not rebuilt. Aborting. Error %d rebuilding quota inode Unable to rebuild system quota file inode. Aborting. Unable to determine the boundaries of the file system. This system doesn't have enough memory + swap space to fsck this file system. Additional memory needed is approximately: %lluMB Please increase your swap space by that amount and run gfs2_fsck again. Unable to block other mounters The system master directory seems to be destroyed. System master not rebuilt; aborting. Trying to rebuild the master directory. Error %d adding jindex directory Error %d adding per_node directory Error %d building per_node directory Error %d building statfs inode Error %d building rindex inode Error %d building quota inode The gfs2 system rindex inode is missing. Okay to rebuild it? (y/n) Error: Cannot proceed without a valid rindex. The gfs2 system jindex inode is missing. Okay to rebuild it? (y/n) Error: cannot proceed without a valid jindex file. Unable to read in jindex inode. destroyblock_mountersblock_mountersempty_super_blockinitializeinitializefill_super_blocksb_repairfind_rgs_for_bsizeperuse_metadataperuse_system_dinodeperuse_user_dinodeget_lockproto_tablerebuild_masterlookup_per_nodeinit_rindexinit_jindexfetch_rgrpscheck_rgrps_integritycheck_rgrp_integrityinit_system_inodesset_block_rangesBad %s block pointer (invalid or out of range #%ld) found in inode %lld (0x%llx). Duplicated %s block pointer (violation %ld, block %lld (0x%llx)) found in inode %lld (0x%llx). Bad indirect block pointer (invalid or out of range) found in system inode %lld (0x%llx). Pointers Required: %d Pointers Reported: %d Block # referenced by system directory entry %s in inode %lld (0x%llx) is invalid or out of range; ignored. %s block %lld (0x%llx), part of inode %lld (0x%llx), was previously referenced so the invalid reference is ignored. bad (invalid or out of range) dataBad indirect block (invalid/out of range) found in inode %lld (0x%llx). Found duplicate block %llu (0x%llx) referenced as metadata in indirect block for dinode %llu (0x%llx) - was marked %d (%s) Inode %lld (0x%llx) has a bad indirect block pointer %lld (0x%llx) (points to something that is not %s). Directory #%llu (0x%llx) has an invalid number of pointers to leaf #%llu (0x%llx) Found: %u, which is not a factor of 2. Directory inode was not fixed. Error: Cannot allocate memory to fix the leaf pointers. Error: bad read while fixing leaf pointers. Directory #%llu (0x%llx) has an incorrect number of pointers to leaf #%llu (0x%llx) Found: %u, Expected: %u Directory leaf was not fixed. Leaf depth was %d, changed to %d Moving inode %lld (0x%llx)'s duplicate reference to %lld (0x%llx) from the valid to the invalid reference list. Duplicate reference to %lld (0x%llx) not moved. Clear the bad Extended Attribute? (y/n) The bad extended attribute was removed. The bad Extended Attribute was not fixed. Bad Extended Attribute duplicate foundExtended Attribute leaf block has incorrect typeDuplicate block found at #%lld (0x%llx). Extended Attribute block removed due to previous errors. Setting inode %lld (0x%llx) as having eattr block(s) attached. Inode #%llu (0x%llx): Extended Attribute leaf block #%llu (0x%llx) is invalid or out of range. bad (out of range) Extended Attribute leafInode #%llu (0x%llx): Extended Attribute block %llu (0x%llx) has an extended leaf block #%llu (0x%llx) that is invalid or out of range. bad (out of range) Extended Attribute Inode %lld (0x%llx) has unrecoverable Extended Attribute errors. Clear all Extended Attributes from the inode? (y/n) Extended attributes were removed. Unable to remove inode eattr pointer; the error remains. Extended attributes were not removed. Marking inode #%llu (0x%llx) with extended attribute block Inode %lld (0x%llx) has recoverable indirect Extended Attribute errors. Okay to fix the block count for the inode? (y/n) Error: inode %llu (0x%llx) has more than %d bad pointers. Invalid mode dinode found at block %lld (0x%llx): Invalidating all its metadata. Directory dinode block #%llu (0x%llx) has bad depth. Found %u, Expected %u Error: inode %llu (0x%llx) has unrecoverable errors; invalidating. Inode #%llu (0x%llx): Ondisk block count (%llu) does not match what fsck found (%llu) inode has: %lld, but fsck counts: Dinode:1 + indir:%lld + data: %lld + ea: %lld Fix ondisk block count? (y/n) Block count for #%llu (0x%llx) fixed Bad block count for #%llu (0x%llx) not fixed System inode for '%s' is located at block %lu (0x%lx) Found invalid system dinode at block #%llu (0x%llx) The inode exists but the block is not marked 'in use'; fixing it. System inode for '%s' is corrupt or missing. Invalid or missing %s system inode (should be %d, is %d). Create new %s system inode? (y/n) Error trying to rebuild system file %s: Cannot continue Cannot continue without valid %s inode Error found in %s while checking directory entries. Bad indirect Extended Attribute duplicate foundExtended Attribute indirect block has incorrect typeInode #%llu (0x%llx): Duplicate Extended Attribute indirect block found at #%llu (0x%llx). Checking metadata in Resource Group #%llu rgrp block %lld (0x%llx) is now marked as 'rgrp data' Skipping pass 1 is not a good idea. Already processed system inode %lld (0x%llx) Found invalid inode at block #%llu (0x%llx) Found a duplicate inode block at #%llu (0x%llx) previously marked as a %s Inode #%llu (0x%llx): Bad inode address found: %llu (0x%llx) Fix address in inode at block #%llu (0x%llx)? (y/n) Address in inode at block #%lu (0x%lx) not fixed Found duplicate block %llu (0x%llx) referenced as a directory leaf in dinode %llu (0x%llx) - was marked %d (%s) inode %lld (0x%llx) has a bad data block pointer %lld (invalid or out of range) Found duplicate %s block %llu (0x%llx) referenced as data by dinode %llu (0x%llx) Seems to be a normal duplicate; I'll sort it out in pass1b. The block was invalid as metadata but might be okay as data. I'll sort it out in pass1b. itselfsystem fileindirect extended attributemetadatabad block referencingMetadatabad indirecta directory hash table blocka journaled data blockfreeindirect datadirectorysymlinkfifosocketinvalid inodejournaled datainvalid metadir leafeattributeAttempt to fix it? (y/n) Directory inode was fixed. Directory leaf was fixed. Inode #%llu (0x%llx): %s at block #%lld (0x%llx). bad extended attributeBlock count fixed. Block count not fixed. badly corruptbad depthChecking system inode '%s' Rebuilding system file "%s" journal%uindirect Extended Attributemasterrootjournal%ddirectory leafbad (out of range) datarangecheck_blockresuscitate_dentryresuscitate_metalistmark_block_invalidundo_check_dataundo_check_metalistcheck_num_ptrsfix_leaf_pointersfinish_eattr_indirask_remove_inode_eattrremove_inode_eattrcheck_extended_leaf_eattrcheck_ealeaf_blockclear_eascheck_eattr_entriescheck_eattr_leafcheck_eattr_indircheck_datacheck_metalistcheck_leafpass1pass1check_system_inodescheck_system_inodescheck_system_inodehandle_iphandle_iphandle_diDuplicate block %llu (0x%llx) is in file or directory %llu (0x%llx) named %s Inode %s (%lld/0x%llx) has %d reference(s) to block %llu (0x%llx) (%s) Inode %s (%lld/0x%llx) references block %llu (0x%llx) as '%s', but the block is really %s. Okay to delete %s inode %lld (0x%llx)? (y/n) The bad inode was not cleared.Clearing inode %lld (0x%llx)... Not clearing duplicate reference in inode "%s" at block #%llu (0x%llx) to block #%llu (0x%llx) because it's valid for another inode. Inode %s is in directory %lu (0x%lx) Looking for duplicate blocks... Scanning filesystem for inodes containing duplicate blocks... Filesystem has %llu (0x%llx) blocks total Found all %d original references to duplicates. Checking invalidated duplicate dinode %lld (0x%llx) Block %lld (0x%llx) is not gfs2 metadata. Block %llu (0x%llx) has %d inodes referencing it for a total of %d duplicate references: ---------------------------------------------- Step 1: Eliminate references to block %llu (0x%llx) that were previously marked invalid. ---------------------------------------------- Step 2: Eliminate references to block %llu (0x%llx) that need the wrong block type. ---------------------------------------------- Step 3: Choose one reference to block %llu (0x%llx) to keep. Block %llu (0x%llx) has no more references; Marking as 'free'. Block %llu (0x%llx) has only one remaining reference. ---------------------------------------------- Step 4. Set block type based on the remaining reference in inode %lld (0x%llx). The remaining reference inode %lld (0x%llx) is marked invalid: Marking the block as free. reference-repaired extended attributeAll duplicate references were processed. as %s%d/%d/%d/%dInvalid invalidatedduplicate referencing badno longer validunknown nameNo duplicate blocks found Handling duplicate blocks reference-repaired leafreference-repaired datareference-repaired indirectcheck_dir_dup_refcheck_eattr_leafcheck_eattr_indirpass1bpass1bfind_block_reffind_block_refhandle_dup_blklog_inode_referenceresolve_dup_referencesclear_eattr_entryclear_dup_metalistLooking for inodes containing ea blocks... Bad Extended Attribute at block #%lu (0x%lx) removed. Remove the bad Extended Attribute? (y/n) Bad Extended Attribute removed. Bad Extended Attribute not removed. Remove the bad Extended Attribute entry? (y/n) last EA has no last entry flag EA (%s) type is invalid (%d > %d). EA (%s) has incorrect number of pointers. Required: %d Reported: %d Extended attributes block for inode #%llu (0x%llx) is invalid. Extended attributes block for inode #%llu (0x%llx) invalid. Extended attributes indirect block #%llu (0x%llx) for inode #%llu (0x%llx) is invalid...removing Extended attributes indirect block #%llu (0x%llx) for inode #%llu (0x%llx) is invalid. EA in inode %llu (0x%llx) Found eattr at %llu (0x%llx) EA has name length of zero EA rec length too long pass1cpass1ccheck_eattr_extentrycheck_eattr_extentryremove_eattr_entrycheck_eattr_entryask_remove_eattr_entryask_remove_eattr_entrycheck_eattr_leafask_remove_eattrcheck_eattr_indirUnable to find block %llu (0x%llx) in dir_info list Another directory at block %llx (0x%llx) already contains this child %lld (%llx) - checking parent %llx (0x%llx) Child %lld (0x%llx) has parent %lld (0x%llx) Checking system directory inode '%s' No '.' entry found for %s directory. Is it okay to add '.' entry? (y/n) Unable to allocate name string Error adding directory %s: %s %s inode %llu (0x%llx): Entries is %d - should be %d Fix entries for %s inode %llu (0x%llx)? (y/n) Entries for inode %llu (0x%llx) left out of sync Checking directory inode at block %lu (0x%lx) Remove directory entry for bad inode %llu (0x%llx) in %llu (0x%llx)? (y/n)Unable to find dentry for %llu (0x%llx) in %llu (0x%llx) Directory entry to invalid inode remains. Directory block %lld (0x%llx) is now marked as 'invalid' No '.' entry found for directory inode at block %lu (0x%lx) Entries is %d - should be %d for inode block %llu (0x%llx) The entry count was not fixed. Block # referenced by directory entry %s in inode %lld (0x%llx) is invalid Clear directory entry to out of range block? (y/n) Directory entry to out of range block remains Dir entry with bad record or name length Record length = %u Name length = %u Clear the directory entry? (y/n) Dir entry with bad hash or name length Hash found = %u (0x%x) Filename = %s Name length found = %u Hash expected = %u (0x%x) Fix directory hash for %s? (y/n) Directory entry hash for %s not fixed. Directory entry hash for %s fixed. Found directory entry '%s' pointing to invalid block %lld (0x%llx) Delete inode containing bad blocks? (y/n)Entry to inode containing bad blocks remains Inode %lld (0x%llx) was deleted. was deleted or is not an inodeDirectory entry '%s' referencing inode %llu (0x%llx) in dir inode %llu (0x%llx) block type %d: %s. Clear directory entry to non-inode block? (y/n) Directory entry to non-inode block remains Error: directory entry type is incompatible with block type at block %lld (0x%llx) in directory inode %llu (0x%llx). Directory entry type is %d, block type is %d. Type '%s' in dir entry (%s, %llu/0x%llx) conflicts with type '%s' in dinode. (Dir entry is stale.) Clear stale directory entry? (y/n) Stale directory entry remains Found . dentry in directory %lld (0x%llx) Already found '.' entry in directory %llu (0x%llx) Clear duplicate '.' entry? (y/n) '.' entry's value incorrect in directory %llu (0x%llx). Points to %llu (0x%llx) when it should point to %llu (0x%llx). Invalid '.' reference remains Found '..' dentry in directory %lld (0x%llx) Already had a '..' entry in directory %llu(0x%llx) Clear duplicate '..' entry? (y/n) Found '..' entry in directory %llu (0x%llx) pointing to something that's not a directoryClear bad '..' directory entry? (y/n) Bad '..' directory entry remains Unable to find block %lu (0x%lx) in dir_info tree '..' doesn't point to what we found: childblock (0x%llx) != dinode (0x%llx) Dotdot parent already set for block %llu (0x%llx)-> %llu (0x%llx) Setting '..' for directory block (0x%llx) to parent (0x%llx) Found non-dir inode dentry pointing to %lld (0x%llx) %s: Hard link to block %llu (0x%llx) detected. Clear hard link to directory? (y/n) Hard link to directory remains Directory entry '%s' pointing to block %llu (0x%llx) in directory %llu (0x%llx) has the wrong 'formal' inode number. The directory entry has %llu (0x%llx) but the inode has %llu (0x%llx) Remove the corrupt directory entry? (y/n) Corrupt directory entry not removed. The entry points to another directory with intact linkage. Fix the bad directory entry? (y/n) Fixing the corrupt directory entry. Bad directory entry '%s' cleared. Unable to zero name string Adding '.' entry sysinode "."The directory was not fixed. Entries updated Checking directory inodes. Directory entry removed Unable to allocate name Unable to zero name Directory at %lld (0x%llx)". (itself)"The directory was fixed. Fix the entry count? (y/n) Directory entry not fixed. corrupt directory entryBad directory entry deleted. bad directory entrywas previously marked invalidInvalid block type unknownchrdevblkdevwhtDuplicate '.' entry remains Remove '.' reference? (y/n) Duplicate '..' entry remains valid referencefixed reference@@@@@ @check_dentrycheck_dentrycheck_file_typeset_dotdot_dirset_parent_dirbad_formal_inocheck_eattr_leafcheck_eattr_indirdelete_eattr_entrypass2pass2check_system_dircheck_system_dirold ".."new ".."Marking root inode connected Checking directory linkage. Marking directory unlinked The block was not cleared The block was cleared zero-sized unlinked inodeUnable to remove ".." directory entry. Marking master directory inode connected Orphaned directory at block %llu (0x%llx) moved to lost+found Directory '..' and treewalk connections disagree for inode %llu (0x%llx) '..' has %llu (0x%llx), treewalk has %llu (0x%llx) Orphaned directory, move to lost+found Treewalk parent is correct, fixing dotdot -> %llu (0x%llx) Both .. and treewalk parents are directories, going with treewalk... .. parent is valid, but treewalk is bad - reattaching to lost+foundDirectory entry to invalid inode remains Unable to find dentry for block %llu (0x%llx) in %llu (0x%llx) Directory at block %llu (0x%llx) connected Found unlinked directory containing bad block Clear unlinked directory with bad blocks? (y/n) inode %lld (0x%llx) is now marked as free Unlinked directory with bad block remains Unlinked block marked as an inode is not an inode Clear the unlinked block? (y/n) Found unlinked directory at block %llu (0x%llx) Unlinked directory has zero size. Remove zero-size unlinked directory? (y/n) Zero-size unlinked directory remains Add unlinked directory to lost+found? (y/n) Directory relinked to lost+found Unlinked directory remains unlinked At end of pass3, lost+found entries is %u pass3pass3mark_and_return_parentmark_and_return_parentattach_dotdot_toattach_dotdot_toFixing inode link count (%d->%d) for %llu (0x%llx) Changing inode %llu (0x%llx) to have %u links At beginning of pass4, lost+found entries is %u Checking inode reference counts. Found unlinked inode at %llu (0x%llx) Unlinked inode %llu (0x%llx) contains bad blocks Delete unlinked inode with bad blocks? (y/n) Unlinked inode with bad blocks not cleared Unlinked block %lld (0x%llx) marked as inode is not an inode (%d) Clear zero-size unlinked inode? (y/n) Add unlinked inode to lost+found? (y/n)Link count inconsistent for inode %llu (0x%llx) has %u but fsck found %u. Update link count for inode %llu (0x%llx) ? (y/n) Link count updated to %d for inode %llu (0x%llx) Link count for inode %llu (0x%llx) still incorrect block %llu (0x%llx) has link count %d Unable to find lost+found inode in inode_hash!! At end of pass4, lost+found entries is %u bad unlinkedDelete unlinked inode? (y/n) invalid unlinkedThe inode was deleted The inode was not deleted Unlinked inode has zero size unlinked zero-lengthUnlinked inode left unlinked pass4pass4scan_inode_listscan_inode_listfix_link_countVerifying Resource Group #%lu Invalid status for block %llu (0x%llx). Unlinked inode found at block %llu (0x%llx). Do you want to reclaim the block? (y/n) Unlinked block %llu (0x%llx) bitmap not fixed. Unlinked block %llu (0x%llx) bitmap fixed. Unlinked block found at block %lu (0x%lx), left unchanged. Block %llu (0x%llx) bitmap says %u (%s) but FSCK saw %u (%s) Fix bitmap for block %llu (0x%llx) ? (y/n) Bitmap at block %lu (0x%lx) left inconsistent RG #%llu (0x%llx) free count inconsistent: is %u should be %u RG #%llu (0x%llx) Inode count inconsistent: is %u should be %u Update resource group counts? (y/n) Resource group counts updated Resource group counts left inconsistent Invalid block type %d found FreeDataUnlinkedMetadata type is %u (%s) Repair failed. Fixed. Internal fsck error - AAHHH! As As A A A A A A A Ac A As Ac As Apass5update_rgrpcheck_block_statusconvert_markacresponseQuestionContinuing. %lu percent complete. KMGTPEblock devicecharacter deviceinvalid modeunimportantDo you want to abort or continue (a/c)?Bad response %d, please type 'y' or 'n'. Checking %lld%c of %lld%c of file at %lld (0x%llx)- %llu percent complete. Unable to allocate inode_with_dups structure Unable to zero inode_with_dups structure Found %d reference(s) to block %llu (0x%llx) as %s in inode #%llu (0x%llx) This is the original reference. This brings the total to: %d duplicate references Unable to allocate dir_info structure Error while zeroing dir_info structure set_ip_blockmapset_ip_blockmapdirtree_insertadd_duplicate_refwarm_fuzzy_stuffbig_file_comfortJournal index inode not found. Unable to allocate journal index File system journal "journal%d" is missing: pass1 will try to recreate it. jid=%u: Looking at journal... Journal #%d ("journal%d") is corrupt. Not fixing it due to the -n option. Journal #%d ("journal%d") is corrupt. I'm not fixing it because it may be unsafe: Locking protocol is not lock_nolock and the -a or -p option was specified. Please make sure no node has the file system mounted then rerun fsck.gfs2 manually without -a or -p. Journal #%d ("journal%d") is corrupt. Okay to repair it? (y/n)jid=%u: The journal was not repaired. Journal block %u (0x%x): sequence no. 0x%llx out of order. Low: 0x%llx, High: 0x%llx, Prev: 0x%llx jid=%u: Unable to fix the bad journal. jid=%u: The journal was successfully fixed. Journal #%d ("journal%d") is dirty; not replaying due to the -n option. Journal #%d ("journal%d") is dirty. I'm not replaying it because it may be unsafe: Locking protocol is not lock_nolock and the -a or -p option was specified. Journal #%d ("journal%d") is dirty. Okay to replay it? (y/n)Journal replay writing data block #%lld (0x%llx) for journal+0x%x Out of memory when replaying journals. Journal replay writing metadata block #%lld (0x%llx) for journal+0x%x Journal replay processing revoke for block #%lld (0x%llx) for journal+0x%x jid=%u: Replayed %u of %u journaled data blocks jid=%u: Replayed %u of %u metadata blocks Do you want to clear the journal instead? (y/n)Recovering journals (this may take a while) nolockjid=%u: Repairing journal... Renumbering it as 0x%llx jid=%u: Journal is clean. jid=%u: Replaying journal... jid=%u: Found %u revoke tags jid=%u: Done jid=%u: Failed jid=%u: journal not cleared. ji_updatereplay_journalsgfs2_recover_journalfix_journal_seq_nodatabuf_lo_scan_elementsbuf_lo_scan_elementsrevoke_lo_scan_elementsBlock #%lld (0x%llx) (%d of %d) is neither GFS2_METATYPE_RB nor GFS2_METATYPE_RG. The rindex file does not meet our expectations. fs_total_size = 0x%lX blocks. Checking for RGs in journal%d. False RG found at block 0x%lx RG 2 is damaged: getting dist from index: RG index 2 is damaged: extrapolating dist: Adjusted first RG distance: 0x%lx Can't allocate memory for rg repair. Missing or damaged RG at block %lu (0x%lx) %d: 0x%llx / %x / 0x%llx / 0x%x / 0x%x WARNING: rindex file is corrupt. L%d: number of rgs expected = %lld. L%d: They don't match; either (1) the fs was extended, (2) an odd L%d: rgrp size was used, or (3) we have a corrupt rg index. %d addr: 0x%llx < 0x%llx * mismatch %d addr: 0x%llx > 0x%llx * mismatch Level %d didn't work. Too many descepencies. %d out of %d RGs did not match what was expected. Entry missing from rindex: 0x%llx rindex #%d ri_addr discrepancy: index 0x%llx != expected: 0x%llx rindex #%d ri_length discrepancy: index 0x%x != expected: 0x%x rindex #%d ri_data0 discrepancy: index 0x%llx != expected: 0x%llx rindex #%d ri_data discrepancy: index 0x%x != expected: 0x%x rindex #%d ri_bitbytes discrepancy: index 0x%x != expected: 0x%x Fix the Resource Group? (y/n)Attempting to repair the RG. Out of memory in %s RG found at block 0x%lx dist 0x%llx = 0x%llx - 0x%llx(shortest so far) First RG distance: 0x%lx Distance between RGs: 0x%lx Block 0x%lx Error: too many bad RGs. Prev ri_data set to: %x. intact*** DAMAGED ***%c RG %d at block 0x%lX %s [length 0x%lx] rindex rebuilt as follows: Error rebuilding rgrp list. Out of memory! Fix the index? (y/n)RG index not fixed. rg_repairexpect_rindex_sanitygfs2_rindex_calculategfs2_rindex_rebuildfind_journaled_rgsrewrite_rg_blockLocating/Creating lost+found directory lost+found directory is dinode %lld (0x%llx) Marking lost+found inode connected Trying to add lost+found to itself...skippingAdding .. entry to directory %llu (0x%llx) pointing back to lost+found Directory %lld (0x%llx) already had a ".." link to %lld (0x%llx). .. unlinked, moving to lost+foundCouldn't find a valid ".." entry for orphan directory %lld (0x%llx): '..' = 0x%llx Couldn't find directory %lld (0x%llx) in directory tree. add_inode_to_lf: Unable to remove ".." directory entry. Error adding .. directory: %s Added inode #%llu (0x%llx) to lost+found Error %d creating lost+found lost+found dinodeDecrementing its links to %d Its link count is zero. lost_dir_%llulost_file_%llulost_link_%llulost_blkdev_%llulost_chrdev_%llulost_fifo_%llulost_socket_%llulost_%llufrom lost+foundto lost+foundadd_inode_to_lfadd_dotdotDir (0x%llx)'s link to (0x%llx) via %s is zero! Dir (0x%llx) decremented counted links to %u for (0x%llx) via %s No match found when decrementing link for (0x%llx)! Dir (0x%llx) incremented counted links to %u for (0x%llx) via %s Ref: (0x%llx) No match found when incrementing link for (0x%llx)! decr_link_countincr_link_countclear_eattr_entryUnable to allocate inode_info structure Error while zeroing inode_info structure inodetree_insertChecking leaf %lu (0x%lx) Attempt to repair it? (y/n) Attempt to remove it? (y/n) that is out of rangethat is not really a leafFixing lf_dirent_format. that is not a leafLeaf entry count updated Bad leaf left in place. Skipping block %lu (0x%lx) Parent directory is invalid free spacereservedFix the bitmap? (y/n)The bitmap was fixed. (0x%llx) newly allocated leafThe EA was fixed. The bad EA was not fixed. Invalid directory type %d specified Directory block %llu (0x%llx), entry %d of directory %llu (0x%llx) is corrupt. Unable to repair corrupt directory entry; the entry was removed instead. Corrupt directory entry repaired. Corrupt directory entry ignored, stopped after checking %d entries. First dirent is a sentinel (place holder). Directory entry with inode number of zero in leaf %llu (0x%llx) of directory %llu (0x%llx)! The corrupt directory entry was removed. First dirent is a Sentinel (place holder). Last entry processed for %lld->%lld (0x%llx->0x%llx). Directory #%llu (0x%llx) has no valid leaf blocks Leaf block #%llu (0x%llx) is out of range for directory #%llu (0x%llx). Previous reference to leaf %lld (0x%llx) has already checked it; skipping. incorrect lf_dirent_format at leaf #%lu Inode %llu (0x%llx) points to bad leaf %llu (0x%llx). Leaf %llu (0x%llx) entry count in directory %llu (0x%llx) does not match number of entries found - is %u, found %u Update leaf entry count? (y/n) Leaf entry count left in inconsistant state Directory Inode %llu (0x%llx) points to leaf %llu (0x%llx) %s. Attempt to patch around it? (y/n) Directory Inode %llu (0x%llx) repaired. Leaf chain (0x%llx) detected. Skipping invalid block %lld (0x%llx) Large file at %lld (0x%llx) - 100 percent complete. %s had blocks added; reprocessing its metadata tree at height=%d. Error %d reprocessing the %s metadata tree. Removing duplicate status of block %llu (0x%llx) referenced as %s by dinode %llu (0x%llx) This leaves only one reference: it's no longer a duplicate. %d block reference(s) remain. Removing dentry %llu (0x%llx) from directory %llu (0x%llx) Parent block is not a directory...ignoring Block %lld (0x%llx) is not represented in thesystem bitmap; part of an rgrp or superblock. Block %llu (0x%llx) was '%s', should be %s. The bitmap inconsistency was ignored. %s reference to new data block %lld (0x%llx) is now marked as data. %s reference to new metadata block %lld (0x%llx) is now marked as indirect. (%s:%d) %s inode found at block (0x%llx): marking as '%s' (%s:%d) inode (0x%llx) references %s block (0x%llx): marking as '%s' This block is not represented in the bitmap. %s block %lld (0x%llx), part of inode %lld (0x%llx), was already free. Checking EA leaf block #%llu (0x%llx). Bad extended attribute found at block %lld (0x%llx)Repair the bad Extended Attribute? (y/n) Extended attributes exist for inode #%llu (0x%llx). Checking EA indirect block #%lu (0x%lx). Fix the indirect block too? (y/n) alloc_dataalloc_metalistalloc_leafreprocess_inodedelete_block_if_notdupremove_dentry_from_dircheck_dircheck_dircheck_leaf_blkscheck_leafcheck_leafcheck_entriescheck_entrieswarn_and_patchcheck_linear_dircheck_linear_dircheck_metatreecheck_metatreebuild_and_check_metalistbuild_and_check_metalistcheck_inode_eattrcheck_inode_eattrcheck_indirect_eattrcheck_leaf_eattrcheck_leaf_eattrcheck_eattr_entriescheck_eattr_entriesfree_block_if_notdupfind_remove_dupdelete_block_fsck_blockmap_setcheck_n_fix_bitmapbad seek: %s from %s:%d: block %llu (0x%llx) bad read: %s from %s:%d: block %llu (0x%llx) Double free!%s: can't determine size of %s: %s Partition size = %lu Device Geometry: (in basic blocks) start = %lu, length = %lu, rgf_flags = 0x%.8X device is way too small (%lu bytes) Device Geometry: (in FS blocks) Device Size: %lu UUUUUUUU rg sz = %u nrgrp = %lu compute_rgrp_layoutExisting resource groups: %d: start: %lu (0x%lx), length = %lu (0x%lx) New resource groups: rg_o = %llu, rg_l = %llu build_rgrpsinode_getOut of memory in %s inode_readWarning: Change made to inode were discarded. %s: out of space allocation is broken (1): %lu %u allocation is broken (2): bn: %u %u rgrp: %lu (0x%lx) Free:%u bad state unstuff_dinodebuild_heightfs_ops.cunable to allocate memory on line %d of file %s block_mapgfs2_readi__gfs2_writeiget_file_bufget_file_buf gfs2_get_leaf_nr: Bad internal read. gfs2_put_leaf_nr: Bad internal write. dir_split_leafdir_split_leaf (2) dir_split_leaf (3) dir_split_leaf (4) dir_double_exhash (1) dir_double_exhash (2) gfs2_get_leafget_first_leafget_next_leafdir_e_adddir_make_exhashinit_dinode...dir_e_delgfs2_freedi(%s:%d) generic_interruptError in select() on stdin %s interrupted during %s: %s. %sBad response, please type '%c', or '%c'. acDo you want to abort or continue (a/c)?responseQuestionContinuing.Bad response %d, please type 'y' or 'n'. %s: bad constants (1) r/proc/mountsopen: /proc/mountsrogfs2 Filesystem %s is not mounted. Filesystem %s is not GFS2. Trying to get admin lock...can't open %s: %s can't flock %s: %s Got it./tmp/.gfs2meta.XXXXXXCouldn't create %s : %s gfs2metaCouldn't mount %s : %s Couldn't unmount %s : %s /sys/fs/gfs2%s/%s/%scan't read from %s: %s %uvalue for %s is too larger for sysfs can't write to %s: %stried to write %d bytes to path, wrote %d out of memory %s%s/%s/idcan't read %s: %s %s %s /proc/devices%u %sdevice-mapperdm-%uUnable to allocate memory for name resolution. can't open /proc/mounts: %s %s %s %sgfs2%s is not a GFS2 filesystem rtCan't allocate memory for debugfs. debugfs%i:%iid%s %s %s %s %d %dcan't find gfs2 filesystem mounted at %s %u:%u/dev/urandom0w,aQ mjp5c飕d2yҗ+L |~-d jHqA}mQDžӃVlkdzbeO\lcc=  n;^iLA`rqgjm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\1е,[d&c윣ju m ?6grWJz+{8 Ғ |! ӆBhn[&wowGZpj;f\ eibkaElx TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z-0x%llx%llu no_formal_ino no_addr0x%.8X mh_magic0x%x%u mh_type mh_format%02X%s uuid sb_fs_format sb_multihost_format sb_bsize sb_bsize_shift sb_lockproto sb_locktable ri_addr ri_length ri_data0 ri_data ri_bitbytes rg_flags rg_free rg_dinodes qu_limit qu_warn%lld qu_value0%o di_mode di_uid di_gid di_nlink di_size di_blocks di_atime di_mtime di_ctime di_major di_minor di_goal_meta di_goal_data di_flags di_payload_format di_height di_depth di_entries di_eattr de_hash de_rec_len de_name_len de_type name lf_depth lf_entries lf_dirent_format lf_next ea_rec_len ea_data_len ea_name_len ea_type ea_flags ea_num_ptrs lh_sequence lh_flags lh_tail lh_blkno lh_hash ld_type ld_length ld_data1 ld_data2 sc_total sc_free sc_dinodes qc_change qc_flags qc_idgfs2_replay_read_blockclean_journal Master dir:build_sb Super Block: Journal %u: ACjournal%ujindex Jindex:inum_range%u Inum Range %u: statfs_change%u StatFS Change %u: quota_change%u Quota Change %u: per_node per_node:inum Inum Inode:statfs StatFS Inode:rindex Resource Index:quota Root quota: Root directory: Next Inum: %lu Statfs:gfs2_next_rg_metanext_rg_meta: Start block is outside rgrp bounds. gfs2_next_rg_metatypecheck_sbEither the super block is corrupted, or this is not a GFS2 filesystem Header magic: %X Header Type: %X Old gfs1 file system detected. read_sbBad max metadata height. Bad max jheight. write_sbgfs2_rgrp_read;h l < L  L  | < l  |4 L (l l6 7 7 8 8 ,8<8,l9L\:l<==<>>>4,?T?tAFl> >$++<+,<,\,:|,C,k,1,,]-<-\-d|---5--.B<.\.|...P.V./AAC ]AAC lAUAC 4AAC TArAC tAAC AaAC A AC AMAC AAmAC AAC 4DAAC ET>AAC t3AAC AAC OA.AC }AAC AnAC ARAC 4AtAC TGAAC t?A<AC {AAC EjAtAC A AC AAC tAAC 4ARAC TfAAC t BAC BAC IBAC BTAC .BAC BAC 4^BAC T/BAC tBNAC  BAC  BAC 2 BAC  BAC  BAC 4 BCAC TB]AC t`B9AC BsAC  BAC BAC BAC  \B=AC 4 BYAC T BAC t BiAC  BCAC  3B8AC  kB*AC  BYAC !#B AC 4!$B(AC T!&BAC t!'BgAC !L)BAC !*BvAC H!+BKAC !.BFAC G"0BQAC 4"i0B@AC T"0B@AC t"0BOAC "81BNAC "1BpAC "1BmAC "c2BiAC #3BtAC 4#@5BAC T#5B3AC t#6BAC # 7BAC #7BAC #8BAC #L9BAC $9BAC 4$:BwAC T$:BAC t$;BtAC $B$AC $@BAC %CB{AC 4%CBAC T%DBAC t%EBAC %[FBAC %GBAC %GBtAC %'HBAC &HBZAC 4&JBAC T&JBAC t&KBAC &KBAC &vLBAC &"MBAC &MBVAC 'NBVAC 4'eNBpAC T'NBXAC t'-OBcAC 'OBnAC 'PBeAC 'ePBAC 'PBAC (QBAC 4(RBAC T(xSBqAC t(TB}AC (hVBLAC (VBAC (WBAC (`XB(AC )ZBAC 4)]BAC HT)S^BAC t)K_BAC )(`BAC )aBAC )bBAC )^cBdAC *cBdAC 4*&dBAC T*eBKAC t*eBAC *qfB5AC *gBAC *fhBAC *hBAC +iBbAC 4+jBAC T+jBAC t+~lBAC +mBAC +nBAC +qBAC +tBAC ,uBOAC 4,bvBKAC T,vBAC t,-wBeAC ,wBAC ,zBAC ,%{BNAC E,s|BAC -}B AC 4-~BGAC T-a~BAC t-vBAC -3B)AC -\BAC -BAC -݂B)AC .BAC 4.ψB*AC T.BKAC zRx $4JQQ@\t @ HBo@@P @p@  qch@@ @` o @oo @(pc@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@BB@r@@P@@ j@@@@PAv@p@o@@o@o@n@n@Pn@h@k@B CBfBBh@h@h@h@h@@@p@P@Х@@P@@@@AAAPAA@@ @@@@AAPAABBBSB|BТAAAGCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-50)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-50)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-50),@A,,A,A,.DA,D!gfs2_quota_out*"gfs2_quota_printh"gfs2_dinode_in&gfs2_dinode_out*gfs2_dinode_print*gfs2_dirent_in,gfs2_dirent_out9-gfs2_dirent_print-gfs2_leaf_in.gfs2_leaf_out/gfs2_leaf_print$0gfs2_ea_header_in0gfs2_ea_header_out1gfs2_ea_header_print 2gfs2_log_header_inb3gfs2_log_header_out4gfs2_log_header_print4gfs2_log_descriptor_in$6gfs2_log_descriptor_outJ7gfs2_log_descriptor_print7gfs2_statfs_change_in8gfs2_statfs_change_out~9gfs2_statfs_change_print9gfs2_quota_change_in:gfs2_quota_change_out;gfs2_quota_change_printL (gfs2_replay_incr_blkgfs2_replay_read_block0get_log_headerfind_good_lhwjhead_scangfs2_find_jheadclean_journalK$device_size>^(build_masterbuild_sbwrite_journalbuild_journal1build_jindexNbuild_per_nodebuild_inumbuild_statfsCbuild_rindexbuild_quotabuild_rootdo_init_inumdo_init_statfsgfs2_check_metagfs2_set_metaXgfs2_next_rg_metagfs2_next_rg_metatypeRsGW'check_sbyread_sb rindex_read-ri_updatewrite_sb]gfs2_compute_bitstructsgfs2_blk2rgrpd;gfs2_rgrp_readgfs2_rgrp_relse;rgrp_insertMgfs2_rgrp_free*A@AGNU C 4.1.2 20080704 (Red Hat 4.1.2-51)block_list.c/home/bob/cluster.git/gfs2/libgfs2signed charshort intintlong intunsigned charshort unsigned intunsigned intuint64_t8charlong long intlong long unsigned int`osi_listnext`#prev`#0osi_list_t0special_blocksulistvf# w# gfs2_special_free@AA blistX f` YAA hxfblockfind$AAL blist#H num#@ head%X tmp&` b'h 8gfs2_special_add2AA1H 1@ b3X QAA osi_list_var_new9` osi_list_var_head9h gfs2_special_set>AʰA=h =`gfs2_special_clearEʰA*A0DX DP bF` AA JhA,AGNU C 4.1.2 20080704 (Red Hat 4.1.2-51)buf.c/home/bob/cluster.git/gfs2/libgfs2size_t ր}unsigned charshort unsigned intunsigned intsigned charshort intintlong int__off_t __off64_t }charH ._flags #_IO_read_ptr #_IO_read_end #_IO_read_base #_IO_write_base # _IO_write_ptr #(_IO_write_end #0_IO_buf_base #8_IO_buf_end #@_IO_save_base #H_IO_backup_base #P_IO_save_end #X_markers #`_chain !#h_fileno ##p_flags2 '#t_old_offset )#x_cur_column -#_vtable_offset .#_shortbuf /#_lock 3#_offset <# Z E# a F# h G# o H#__pad5 Ir#_mode K#_unused2 M#  _IO_lock_t _IO_marker _next # _sbuf # _pos #$ - long long intint64_tlong long unsigned intuint32_t4uint64_t8__u8__u16__u32__u64M__be16__be32__be64 !gfs2_inum4 no_formal_ino5# no_addr6#CSmh_jidTZU gfs2_meta_headerM mh_magicN# mh_typeO# __pad0P# mh_formatQ#!#gfs2_sbl sb_headermC# sb_fs_formato# sb_multihost_formatp# __pad0q# sb_bsizes#$ sb_bsize_shiftt#(Zu#, sb_master_dirw#0ax#@ sb_root_diry#P sb_lockproto{#` sb_locktable|#h~#o# sb_uuid# ?  gfs2_rindex` ri_addr# ri_length# __pad# ri_data0# ri_data# ri_bitbytes# ri_reserved#  ? gfs2_quotaX qu_limit# qu_warn# qu_value# qu_reserved# gfs2_dinode di_headerC# di_num# di_mode#( di_uid#, di_gid#0 di_nlink#4 di_size#8 di_blocks#@ di_atime#H di_mtime#P di_ctime#X di_major#` di_minor#d di_goal_meta#h di_goal_data#p di_generation#x di_flags# di_payload_format#Z# di_height# a# h#di_depth#di_entries# o#di_eattr #di_atime_nsec #di_mtime_nsec #di_ctime_nsec #di_reserved #  + gfs2_inum_range~ir_start#ir_length#D gfs2_statfs_changesc_total#sc_free#sc_dinodes# gfs2_quota_changeqc_change#qc_flags#qc_id# osi_list next # prev # osi_list_t F Q osi_parent_color # osi_left F # osi_right F # osi_parent F # l osi_root Q F # deviceT startUw# lengthVw# rgf_flagsWg# ' gfs2_buffer_head0j b_altlistn # b_blocknrow# b_modifiedp# b_dataq# sdprV#( Vgfs2_sbdp$r sd_sb# lockproto# locktable# bsize# jsize# rgsize# utsize# qcsize# debug# quiet# expert# override# device_name# path_name## sd_fsb2bbg## sd_fsb2bb_shiftg## sd_diptrsg## sd_inptrsg## sd_jbsizeg## sd_hash_bsizeg## sd_hash_bsize_shiftg## sd_hash_ptrsg## sd_max_dirresg## sd_max_heightg## sd_heightsizeȠ## sd_max_jheightg#$ sd_jheightsizeʠ#$ time>#% devicel #% device_sizew#% device_fd#% path_fd#% sb_addrw#% orig_fssizew#% fssizew#% blks_totalw#% blks_allocedw#% dinodes_allocedw#% orig_rgrpsw#% rgrpsw#% new_rgrpsw#& rgtreeL #& rgcalcL #& orig_journals#&=z#& md#& writes#( metafs_fd#( metafs_path#( eattr_blocks\#H- special_blocksu listv # blockww#gfs2_inode{ bh_owned|# i_di}# i_bh~' # i_sbdV# zper_nodeX inumz# inum_range # statfsz#/ # unlinkedz#8 quotaz#@ quota_changeD #H=( inumz# next_inumw# statfsz#/ # rindex#0 qinodez# quotas# jiinodez# riinodez# rootiz# pinodez# journal# journalsg# pn#z w  ;__bget_generic' ,AòA|sdpVXnumwPread_diskLlineHv@bh ' h__bget?' òAAsdp=Vhnum=w`line=\v>P__breadE' A-AsdpCVhnumCw`lineC\vDPDbwriteJ-A A`bhI' XsdpKVhbrelseY AAbhX' XerrorZduAAosi_list_varbh stderr AAAGNU C 4.1.2 20080704 (Red Hat 4.1.2-51)device_geometry.c/home/bob/cluster.git/gfs2/libgfs2size_t ֌unsigned charshort unsigned intunsigned intsigned charshort intintlong int__off_t __off64_t (char ._flags #_IO_read_ptr "#_IO_read_end "#_IO_read_base "#_IO_write_base "# _IO_write_ptr "#(_IO_write_end "#0_IO_buf_base "#8_IO_buf_end "#@_IO_save_base "#H_IO_backup_base "#P_IO_save_end "#X_markers #`_chain ! #h_fileno ##p_flags2 '#t_old_offset )#x_cur_column -#_vtable_offset .#_shortbuf /#_lock 3##_offset <# E # F # G # H #__pad5 I~#_mode K#_unused2 M)# ( _IO_lock_t _IO_marker _next # _sbuf # _pos #0#(9(long long intint64_tlong long unsigned intuint32_t4uint64_t8__u8__u16__u32__u64Y__be16__be32__be64 -gfs2_inum4 no_formal_ino5# no_addr6#OSmh_jidTU gfs2_meta_headerM mh_magicN# mh_typeO# __pad0P# mh_formatQ#-#gfs2_sbl sb_headermO# sb_fs_formato# sb_multihost_formatp# __pad0q# sb_bsizes#$ sb_bsize_shiftt#(u#, sb_master_dirw#0x#@ sb_root_diry#P sb_lockproto{#` sb_locktable|#~## sb_uuid # (? gfs2_rindex` ri_addr# ri_length# __pad# ri_data0# ri_data# ri_bitbytes# ri_reserved# ? +gfs2_quotaX qu_limit# qu_warn# qu_value# qu_reserved# gfs2_dinode di_headerO# di_num# di_mode#( di_uid#, di_gid#0 di_nlink#4 di_size#8 di_blocks#@ di_atime#H di_mtime#P di_ctime#X di_major#` di_minor#d di_goal_meta#h di_goal_data#p di_generation#x di_flags# di_payload_format## di_height# # #di_depth#di_entries# #di_eattr #di_atime_nsec #di_mtime_nsec #di_ctime_nsec #di_reserved # + gfs2_inum_range~ir_start#ir_length#P gfs2_statfs_changesc_total#sc_free#sc_dinodes# gfs2_quota_changeqc_change#qc_flags#qc_id# osi_list  next  # prev  # osi_list_t  R  osi_parent_color # osi_left R # osi_rightR # osi_parentR # x osi_rootR # T startU# lengthV# rgf_flagsWs# 0 gfs2_buffer_head0j b_altlistn # b_blocknro# b_modifiedp# b_dataq"# sdpr\#( \gfs2_sbdp$r sd_sb# lockproto# locktable# bsize# jsize# rgsize# utsize# qcsize# debug# quiet# expert# override# device_name# path_name"## sd_fsb2bbs## sd_fsb2bb_shifts## sd_diptrss## sd_inptrss## sd_jbsizes## sd_hash_bsizes## sd_hash_bsize_shifts## sd_hash_ptrss## sd_max_dirress## sd_max_heights## sd_heightsizeȦ## sd_max_jheights#$ sd_jheightsizeʦ#$ timeJ#%x #% device_sizeу#% device_fd#% path_fd#% sb_addrփ#% orig_fssize؃#% fssizeك#% blks_totalڃ#% blks_allocedۃ#% dinodes_alloced܃#% orig_rgrpsރ#% rgrps߃#% new_rgrps#& rgtreeX #& rgcalcX #& orig_journals#&#& md#& writes#( metafs_fd#( metafs_path#( eattr_blocksb#H6 special_blocksu listv # blockw#gfs2_inode{ bh_owned|# i_di}+# i_bh~0 # i_sbd\# per_nodeX inum# inum_range # statfs# # unlinked#8 quota#@ quota_changeP #H( inum# next_inum# statfs# # rindex#0 qinode# quotas# jiinode# riinode# rooti# pinode# journal# journalss# pn#(  device_geometry$AAsdp#\H% `bytes&Xerror'lx fix_device_geometry>AAADsdp=\? Hbbsize@TstartAXlengthA`remainderBlstderr prog_namePggfs2_get_bitmapAsxAA, #ip,M*,$sdp.,H$bh/P(0X$bp07`$x1h$new_block2l%AAA$mh>b%:AA$__vOP$__xOPF  C'find_metapathY>A]Ax #ipXMH*X@$sdpZ,P$mp[X$b\`$i]l)lookup_blockl]AlA #ipiMX#bhiP*jL#mpj@#createk#newk6*k7$ptrm7h%AA$__vpP$__xpP+A(A$__vP$__xP"H metapointerQ7lAA #bhOX*OT#mpPH(Rl)!block_mapAA\ #ipM*#new6~*J7~*!~*y~$sdp,@$bhH$mpP$createX$bsize\(`$end_of_metadatad$xh,outA%!AA$mhb%!AnA$tmp_dblock$tmp_new$nptrslF a C-f"copy2memAA #bhX#bufP*L#sizeH$pf"h'#gfs2_readiAA #ipM#buf*#size$sdp,H$bhP(X(J@$o`($amountd$not_new$isdirh$copiedlF k C-$copy_from_mem:AA@#bh8X#buf8P*9L#size9H$p;f"h'o%__gfs2_writeiDAA#ipBM#bufB*C~#sizeC~#resizeC~$sdpE,$bhF@(GH(JG$oHT(I$amountJX$newK$isdirL\(-Mo%`$copiedNl%Z%AA$mhrbF v C '&get_file_bufAAA#ipMH#lbn@*y$sdp,h$dbn`$new\F  C'&gfs2_dirent_firstAAA$#dipMX#bhP*&H$h&h+]AfA$__vP$__xP&v b'o'gfs2_dirent_nextADAp#dipMX#bhP*&H$bh_end`(Qvn+AA$__vP$__xP"*dirent_allocDA>A#dipM#bh**&(&$new&$rec_len@$entriesD(H(L%(AA$leaf*P+AA$__vP$__xP%(AA$dinode*X+AA$__vP$__xP%)AA$__vP$__xP%N)AA$__vP$__xP+fA A(Qvd$cur_name_lenvf%)fArA$__vP$__xP%)vAA$__vP$__xP%*A-A$__vP$__xP%N*5A>A$__vP$__xP%*JAcA$__vP$__xP+JAXA$__vP$__xP+AA$__vP$__xP ),dirent2_del>A3A#dipMX#bhP*&H#cur&@(Qvd$prev_rec_lenvf%+sAA$lf*h%+AA$__vP$__xP+AA$__v P$__x P%,,AA$__v,P$__x,P%^,AA$__v-P$__x-P+A)A$__v0P$__x0P)6-gfs2_get_leaf_nr53AAT#dip3MX*3T*A47H(6`(7l+AA$__v>P$__x>P)-gfs2_put_leaf_nrBAOA#dipAMX#inxAT*AAH(C`(Dl+AA$__vFP$__xFP-Y1dir_split_leafOOA}A#dipMM~*M~*N~$nbhP$obhP$nleafQ*$oleafQ*(R&(R&$nextR&$newR&(-S@$lenSD$half_lenSH$dividerSL$bnTP$lpT7X(U`$xVd$movedVh(Wl%/AA$mh\b~%/ AA$__vfP$__xfP%/bAnA$__vkP$__xkP%0AA$__vvP$__xvP%J0AA$__vP$__xP%|0A&A$__vP$__xP%0AA$__vP$__xP%0AA$__vP$__xP%1AA$__vP$__xP%D1A A$__vP$__xPjF  C-2dir_double_exhash}AA8#dipM$sdp,@$buf7H$from7P$to7X(`$xh(l'2gfs2_get_leafAA#dipMX*P#bhpH( leF i!C"3get_first_leafAA#dipMX*T*H(h`F w!C"3get_next_leafAGA#dipMX#bh_inP*H$leaf*h%3 AA$__vP$__xPKF !C"6dir_e_addGA?Ah#dipM*$#len~*36~*~$bh $nbh @$leaf!*H$nleaf!*P("&(#X$hash$\(%$bn%`$err&l,restart;A%5A A$__v8P$__x8P%E5AA$__vCP$__xCP%5AA$mhHb%5AA$__vQP$__xQP+A(A$__vUP$__xUP%5AA$__vdP$__xdP%.6AA$__veP$__xeP%`6AA$__vhP$__xhP%6AA$__viP$__xiP6F !C-8dir_make_exhashr?A{A#dipqM$sdps,@(t&$bhuH$leafv*P$ywX$xx\$lpy7`$bnyh%7AA$mh~b%7AA$__vP$__xP%7AA$__vP$__xP%F8KA_A$__vP$__xP+KAWA$__vP$__xP%x8AA$__vP$__xP1F !C"9dir_l_add{AjA#dipMP*$H#lenD*36*(&X$errd%U9AA$__vP$__xP+"A)A$__vP$__xP' :dir_addjAAL#dipMX*$P#lenL*36@*$errl':init_dinodeAA#sdp,}*36}#mode}#flags}#parent6}$bhh$di~%: AA$de1v }$de2v }F !C';createiMAtA#dipM*$#mode#flags$sdp,P$bnX(3@$bh`$ipM$errl"%<gfs2_filecmp=tAA0#file1<h#file2<`#len_of_file2<\"=leaf_searchRAfA|#dipNM#bhN*$O#lenO*P&#dent_prevQ&$hashSL(T&@(T&P$entriesU\$xU`(Vd%h=cAA$leaf[*h+oA{A$__v\P$__x\P%=AA$__vjP$__xjP+AA$__vlP$__xlP">linked_leaf_searchfA B#dipMH*$@#len*&*$bhX$bh_nextP$hsize`(d$hashh( l"?dir_e_search BB#dipMH*$@#len*?*36$bh`(&X( l+BB$__vP$__xP"P@dir_l_searchBIB`#dipMX*$P#lenL*?@*36(&`( l+)B5B$__vP$__xP'@dir_searchIBB#dipMX*$P#lenL*?@*36( l"Adir_e_delB.B#dipM*$#len(\( `$foundd(P$bhh$cur&H(&@%ABB$__v(P$__x(PF !C"lBdir_l_del:.BBD#dip9MH*$9@#len9( ;l$cur<&`(<&X'Bgfs2_dirent_delZB^B#dipYMX*$YP#lenYL( [l'vCgfs2_lookupir^B/B#dippMH*$p@#lenp#ippqU$sdps,`( tl(3uP)Cgfs2_free_block/BB(#sdp,X*P$rgdwh'Egfs2_freediB Bt#sdp,}#diblock}$ipM~$bh~$nbh$h($ptr7($rgdw($metalistE}$cur_listE$next_listE$tmpE@%-EBB$osi_list_varEH%aEaBB(EP(EX%EQB[B$__vP$__xP%EBB(E`(EhF !CE   F EF F E1F !F FKF ;F`F PF ;F PFF oF ;FF F F oF PF F F.stderr .prog_name  ^B BGNU C 4.1.2 20080704 (Red Hat 4.1.2-51)gfs2_log.c/home/bob/cluster.git/gfs2/libgfs2size_t օunsigned charshort unsigned intunsigned intsigned charshort intintlong int__off_t__off64_t__time_t__suseconds_t__ssize_tWchar._flags #_IO_read_ptr Q#_IO_read_end Q#_IO_read_base Q#_IO_write_base Q# _IO_write_ptr Q#(_IO_write_end Q#0_IO_buf_base Q#8_IO_buf_end Q#@_IO_save_base Q#H_IO_backup_base Q#P_IO_save_end Q#X_markers #`_chain !#h_fileno ##p_flags2 '#t_old_offset )#x_cur_column -#_vtable_offset .#_shortbuf /#_lock 3#_offset <#__pad1 E>#__pad2 F>#__pad3 G>#__pad4 H>#__pad5 Iw#_mode K#_unused2 M# W__gnuc_va_list+   __va_list_tag gp_offset# fp_offset# overflow_arg_area># reg_save_area>#_IO_lock_t _IO_marker _next # _sbuf # _pos #_ W  W va_listM Ptimeval F tv_sec G# tv_usec H)#__fd_mask7}D fds_bitsH}# P fd_setNalong long unsigned intlong long intcc_tspeed_ttcflag_t termios< c_iflag # c_oflag!# c_cflag"# c_lflag## c_line$# c_cc%# c_ispeed&#4 c_ospeed'#8  ssize_t@gfs2_options device Q#yes #no #query #increase_verbosity B Bdecrease_verbosity# B2 B print_msg(2 B BX 'lfile'`line'\'Pargs(Hoprint_fsck_logA B B ?~file?~line?~@~argsB ~C~gfs2_getchLW B BtermattrMsavetermattrM~chNW~sizeOh generic_interruptjW BB<callerg~whereg~progressh~questionh~answersi~rfdsk~tvl~mW~errn\in` B B__ipd__arrp h__FUNCTION__  !C gfs2_queryB^Bsetonabort~opts ~}args ~~W~ret~ W  stderrprint_level @yc# 0B`BGNU C 4.1.2 20080704 (Red Hat 4.1.2-51)misc.c/home/bob/cluster.git/gfs2/libgfs2size_t ցlunsigned charshort unsigned intunsigned intsigned charshort intintlong int__dev_t __uid_t __gid_t __ino_t __ino64_t __mode_t __nlink_t __off_t __off64_t l__time_t __suseconds_t __blksize_t __blkcnt_t charFILE .dE ._flags #_IO_read_ptr #_IO_read_end #_IO_read_base #_IO_write_base # _IO_write_ptr #(_IO_write_end #0_IO_buf_base #8_IO_buf_end #@_IO_save_base #H_IO_backup_base #P_IO_save_end #X_markers #`_chain !#h_fileno ##p_flags2 '#t_old_offset )\#x_cur_column -#_vtable_offset .#_shortbuf /#_lock 3#_offset <k#  E#  F#  G#  H#__pad5 Is#_mode K#_unused2 M#p  _IO_lock_t _IO_marker _next # _sbuf # _pos #|u|long long intino_t4*dev_t>int64_t mtimespecz tv_sec{# tv_nsec|# timevalF tv_secG# tv_usecH#long long unsigned intuint32_t4uint64_t8 stat, st_dev-# st_ino2# st_nlink:K# st_mode;;# st_uid=# st_gid> # pad0@#$ st_rdevB#( st_sizeG\#0 st_blksizeK#8 st_blocksM#@ st_atimX8#H st_mtimY8#X st_ctimZ8#h __unusedg#x|__u8__u16__u32__u64__be16__be32 __be64-dirent d_ino*# d_offk# d_reclen # d_type!# d_name"#|DIR__dirstream xmntent(7 mnt_fsname8# mnt_dir9# mnt_type:# mnt_opts;# mnt_freq<# mnt_passno=#$ gfs2_inum4 no_formal_ino5V# no_addr6V#Smh_jidTHUH C gfs2_meta_headerM mh_magicNH# mh_typeOH# __pad0PV# mh_formatQH## gfs2_sbl sb_headerm# sb_fs_formatoH# sb_multihost_formatpH# __pad0q # sb_bsizesH#$ sb_bsize_shifttH#(u #, sb_master_dirwx#0xx#@ sb_root_diryx#P sb_lockproto{ #` sb_locktable| #~x#x# sb_uuid # |? | A gfs2_rindex` ri_addrV# ri_lengthH# __pad # ri_data0V# ri_dataH# ri_bitbytesH# ri_reservedA # Q |? gfs2_quotaX qu_limitV# qu_warnV# qu_valueV# qu_reservedA # +gfs2_dinode di_header# di_numx# di_modeH#( di_uidH#, di_gidH#0 di_nlinkH#4 di_sizeV#8 di_blocksV#@ di_atimeV#H di_mtimeV#P di_ctimeV#X di_majorH#` di_minorH#d di_goal_metaV#h di_goal_dataV#p di_generationV#x di_flagsH# di_payload_formatH## di_height:#  # #di_depth:#di_entriesH# x#di_eattr V#di_atime_nsec H#di_mtime_nsec H#di_ctime_nsec H#di_reserved+#;|+~gfs2_inum_range~ir_startV#ir_lengthV#gfs2_statfs_changesc_totalV#sc_freeV#sc_dinodesV#.gfs2_quota_changeqc_changeV#qc_flagsH#qc_idH# ^osi_list  next ^# prev ^#.osi_list_t .c  osi_parent_color # osi_left # osi_right# osi_parent#v osi_rootc#B5T startU# lengthV# rgf_flagsW# gfs2_buffer_head0j b_altlistnd# b_blocknro# b_modifiedp# b_dataq# sdpr#(Bgfs2_sbdp$r sd_sbC # lockproto # locktable # bsize# jsize# rgsize# utsize# qcsize# debug# quiet# expert# override#W# path_name## sd_fsb2bb## sd_fsb2bb_shift## sd_diptrs## sd_inptrs## sd_jbsize»## sd_hash_bsizeû## sd_hash_bsize_shiftĻ## sd_hash_ptrsŻ## sd_max_dirresƻ## sd_max_heightǻ## sd_heightsize ## sd_max_jheightɻ#$ sd_jheightsize #$ time)#%5#% device_size#% device_fd#% path_fd#% sb_addr#% orig_fssize#% fssize#% blks_total#% blks_alloced#% dinodes_alloced#% orig_rgrps#% rgrps#% new_rgrps#& rgtree#& rgcalc#& orig_journals#&*#& md#& writes#( metafs_fd#( metafs_path#( eattr_blocks#H special_blocksu listvd# blockw#qgfs2_inode{ bh_owned|# i_di} # i_bh~# i_sbd# per_nodeX inum# inum_range;##~# unlinked#8 quota#@ quota_change#H*( inum# next_inum##~# rindex #0 qinode# quotasQ # jiinode# riinode# rooti# pinode# journal# journals# pn #q |0| compute_heightsize*`BBsdp(Hheightsize(@bsize1)diptrs)inptrs)x+TBCBspace0Xd0`m1lcompute_constantsAB B sdp@Xhash_blocksB`ind_blocksBdleaf_blocksBhtmp_blocksCl^is_pathname_mountedo BBlsdpn~ro_mountn~fpp^HmntqdPfile_devrXfile_rdevr`file_inoshst_buft~'is_gfs2BBsdp}fdhrclsbC }dBlB__vP__xPsB{B__vP__xPocheck_for_gfs2B\BsdpXrol lock_for_admin\BBPsdpXerrorlmount_gfs2_metaBBsdpXretlLcleanup_metafsBBsdpXretl!__get_sysfsBB4"~j_"Nj_#path_#fd h#rv l$get_sysfsB3B"~jX"NjP#ph$|get_sysfs_uint$3BkB"~#X"N#P#x%l%set_sysfs,kB B"~+j_"N+j_&val+j_#path-_#fd.d#rv.h#len.l$get_listP B#Bd#pathQ_#s_idR#listS@#pSH#rvTP#fdTT#xTX#totalT\#dU`#deVhd$Rstr2linesR#B$B&strH#pP#n\#linesR`#xl$Ddo_basename$B&B"5#file^`#foundl#line_#major_name#major_numberܿ#st'punt&B(%B&B)<# |c$ mp2devname&B'BH&mpȟ#file^X#line_#name`)<h'B'B#pathп#typeП)5 }c$ find_debugfs_mount'BL)B#file^`#line_)5#type#pathh$!is_fsnameL)B*B&nameH#rv\#d`#de h$!mp2fsnameJ*B+B,&mpI^)K_)~KH#statbufL^#dMP#deNX$"mp2fsname2q+B.Bx&mpp~)r_)~rH#statbufs^#dtP#deuX#fpv^`#bufferw)Ww#fsdumpx#fspassx#retxh#foundxl#fspathy~#fsoptionsy~#fstypey"~"|O%#get_random_bytes.B0B&buf&nbytes#iH#nL#fdP#lose_counterT#cpdX#tvm#|sysfs_buf& c*stderr *prog_namej < OB0BGNU C 4.1.2 20080704 (Red Hat 4.1.2-51)ondisk.c/home/bob/cluster.git/gfs2/libgfs2unsigned charshort unsigned intunsigned intsigned charshort intintlong intchar|long long intint64_t long long unsigned intuint32_t4uint64_t8u__u8|__u16__u32__u64-__be16s__be32__be64gfs2_inum4no_formal_ino5#no_addr6# #S mh_jidT Ugfs2_meta_headerMmh_magicN#mh_typeO#__pad0P#mh_formatQ# # gfs2_sblsb_headerm##sb_fs_formato#sb_multihost_formatp#__pad0q# sb_bsizes#$sb_bsize_shiftt#(u#,sb_master_dirw#0__pad2x#@sb_root_diry#Psb_lockproto{#`sb_locktable|#__pad3~#__pad4#sb_uuid#?ggfs2_rindex`ri_addr#ri_length## ri_data0#ri_data#ri_bitbytes#ri_reserved# g?Bgfs2_rgrprg_header##rg_flags#rg_free#rg_dinodes# #$rg_igeneration#(rg_reservedB#0RgOgfs2_quotaXqu_limit#qu_warn#qu_value#qu_reserved#5gfs2_dinodedi_header##di_num#di_mode#(di_uid#,di_gid#0di_nlink#4di_size#8di_blocks#@di_atime#Hdi_mtime#Pdi_ctime#Xdi_major#`di_minor#ddi_goal_meta#hdi_goal_data#pdi_generation#xdi_flags#di_payload_format#s#di_height#__pad2#__pad3s#di_depth#di_entries#__pad4#di_eattr #di_atime_nsec #di_mtime_nsec #di_ctime_nsec #di_reserved5#Eg+gfs2_dirent(de_inum#de_hash#de_rec_len#de_name_len#de_type##g y gfs2_leafh%lf_header&##lf_depth(#lf_entries)#lf_dirent_format*#lf_next+# lf_reserved-#(# gfs2_ea_headerAea_rec_lenB#ea_data_lenC#ea_name_lenDg#ea_typeEg# ea_flagsFg# ea_num_ptrsGg# H#  gfs2_log_header0Qlh_headerR##lh_sequenceT#lh_flagsU# lh_tailV#$lh_blknoW#(lh_hashX#,Q gfs2_log_descriptorHkld_headerl##ld_typen#ld_lengtho#ld_data1p# ld_data2q#$ld_reservedsQ #(a g gfs2_inum_range~ir_start#ir_length# gfs2_statfs_changesc_total#sc_free#sc_dinodes#T gfs2_quota_changeqc_change#qc_flags#qc_id#  osi_listnext #prev #T osi_list_tT   osi_parent_color u#osi_left #osi_right  #osi_parent  # & osi_root   #k deviceTstartUW#lengthVW#rgf_flagsWG# gfs2_buffer_head0jb_altlistn #b_blocknroW#b_modifiedp#b_dataq# sdpr#(k gfs2_sbdp$rsd_sb#lockproto#locktable#bsize#jsize#rgsize#utsize#qcsize#debug#quiet#expert#override#device_nameI#path_name##sd_fsb2bbG##sd_fsb2bb_shiftG##sd_diptrsG##sd_inptrsG##sd_jbsizeG##sd_hash_bsizeG##sd_hash_bsize_shiftG##sd_hash_ptrsG##sd_max_dirresG##sd_max_heightG##sd_heightsizeZ##sd_max_jheightG#$sd_jheightsizeZ#$time#%device& #%device_sizeW#%device_fd#%path_fd#%sb_addrW#%orig_fssizeW#%fssizeW#%blks_totalW#%blks_allocedW#%dinodes_allocedW#%orig_rgrpsW#%rgrpsW#%new_rgrpsW#&rgtree #&rgcalc #&orig_journals#&4#&md:#&writes#(metafs_fd#(metafs_pathI#(eattr_blocks#H Mspecial_blocksulistv #blockwW# gfs2_inode{bh_owned|#i_di}#i_bh~ #i_sbd#4per_nodeXinum4#inum_rangea #statfs4# # unlinked4#8quota4#@quota_change #HM=(inum4#next_inumW#statfs4# #rindex#0qinode4#quotasR#jiinode4#riinode4#rooti4#pinode4#journal=#journalsG#pnC#4ZjW gfs2_disk_hashJG0Bi0B dataIXlenIThashKGlwgfs2_inum_in8i0B0B\ no7wXbuf7Pstr9whJ}0B0B__v;uP__x;uP0B0B__vBL&di-&Xbh- Pstr/&h"P__x>P%=B=B__v@uP__x@uPJ%=B=B__vAuP__xAuP|%=B=B__vCP__xCP%=B=B__vDP__xDP%=B>B__vEP__xEP&>B$>B__vFP__xFPD&/>B@>B__vHP__xHPv&K>BY>B__vIP__xIPc>Bt>B__vKuP__xKuP*gfs2_dinode_outQ>B@B&diP&XbhP PstrR&h6'>B?B__vWP__xWPh'?B?B__vXP__xXP'?B%?B__vYP__xYP',?B7?B__vZP__xZP'>?BL?B__v[uP__x[uP0(T?Bb?B__v\uP__x\uPb(j?Bx?B__v]uP__x]uP(?B?B__v^uP__x^uP(?B?B__v_uP__x_uP(?B?B__v`P__x`P*)?B?B__vaP__xaP\)?B?B__vcuP__xcuP)?B?B__vduP__xduP)?B @B__vfP__xfP)@B"@B__vgP__xgP$*,@B=@B__vhP__xhPV*H@BY@B__vjP__xjP*d@Br@B__vkP__xkP|@B@B__vmuP__xmuP*gfs2_dinode_printt@BCB&dis&h,gfs2_dirent_inCBCB0'de,XbufPstr,h+CBCB__vP__xP+CBCB__vP__xP+CBCB__vP__xPCBCB__vP__xPE9-gfs2_dirent_outCBDB|'de,XbufPstr,h,DB*DB__vP__xP,1DB?DB__vP__xP -GDBUDB__vP__xP]DBkDB__vP__xP-gfs2_dirent_printDBEB'de,}name}buf-}-.gfs2_leaf_inEB[FB(lf.Xbh Pstr.h2.EBEB__vP__xPd.EBEB__vP__xP.FBFB__vP__xPFB#FB__vuP__xuP/gfs2_leaf_out[FBGB`(lf.Xbh Pstr.hT/FBFB__vP__xP/FBFB__vP__xP/FBFB__vP__xPFBFB__vuP__xuP$0gfs2_leaf_printGBGB(lf.h0gfs2_ea_header_inGB'HB(ea0XbufPstr0h0GBGB__vP__xPGBGB__vP__xPy 1gfs2_ea_header_out'HBHBD)ea0XbufPstr0hv1;HBEHB__vP__xPKHBVHB__vP__xP 2gfs2_ea_header_printHBJB)ea0}name}buf-}\3gfs2_log_header_inJBJB)lh\3Xbh Pstr\3h2)JB7JB__v uP__x uP2?JBJJB__v P__x P2QJB\JB__v P__x P-3cJBnJB__v P__x PuJBJB__vP__xP# 4gfs2_log_header_outJBKB(*lh\3Xbh Pstr\3h3JBJB__vuP__xuP#4JBJB__vP__xPU4JBJB__vP__xP4JBJB__vP__xPJB KB__vP__xP4gfs2_log_header_print KBKBt*lh\3h6gfs2_log_descriptor_in+KBvLB*ld)6Xbh* Pstr,6h5KB LB__v/P__x/P5LBLB__v0P__x0P5"LB-LB__v1P__x1P4LB?LB__v2P__x2P J7gfs2_log_descriptor_out9vLB"MB +ld76Xbh8 Pstr:6h6LBLB__v=P__x=P6LBLB__v>P__x>P7LBLB__v?P__x?PLBLB__v@P__x@P7gfs2_log_descriptor_printG"MBMBX+ldF6h8gfs2_statfs_change_inPMBNB+scO8XbufOPstrQ8h#8MBMB__vSuP__xSuPU8MBMB__vTuP__xTuPMBNB__vUuP__xUuP ~9gfs2_statfs_change_outYNBeNB+scX8XbufXPstrZ8h9#NB0NB__v\uP__x\uPO97NBENB__v]uP__x]uPMNB[NB__v^uP__x^uP9gfs2_statfs_change_printbeNBNB<,sca8h:gfs2_quota_change_injNB-OB,qch:Xbhi Pstrk:hT:NBOB__vnuP__xnuP:OBOB__voP__xoPOB$OB__vpP__xpP ;gfs2_quota_change_outu-OBOB,qcs:Xbht Pstrv:hL;KOBXOB__vyuP__xyuP~;_OBjOB__vzP__xzPqOB|OB__v{P__x{P;gfs2_quota_change_printOBOB -qc:h<Gcrc_32_tab< @&C;fVBPBGNU C 4.1.2 20080704 (Red Hat 4.1.2-51)recovery.c/home/bob/cluster.git/gfs2/libgfs2int99short unsigned intcharsigned charshort intint64_t)long intunsigned charuint32_t4unsigned intuint64_t8~long long unsigned intlong long int__u8__u16__u32__u64(__be16___be32l__be64ygfs2_inum4no_formal_ino5#no_addr6#S mh_jidT $U{gfs2_meta_headerMmh_magicN#mh_typeO#__pad0P#mh_formatQ# # gfs2_sblsb_headerm#sb_fs_formato#sb_multihost_formatp#__pad0ql# sb_bsizes#$sb_bsize_shiftt#( $ul#,sb_master_dirw#0__pad2x#@sb_root_diry#Psb_lockproto{#`sb_locktable|#__pad3~#__pad4#sb_uuid#?Sgfs2_rindex`ri_addr#ri_length#__padl# ri_data0#ri_data#ri_bitbytes#ri_reserved# S?gfs2_quotaXqu_limit#qu_warn#qu_value#qu_reserved#ugfs2_dinodedi_header#di_num#di_mode#(di_uid#,di_gid#0di_nlink#4di_size#8di_blocks#@di_atime#Hdi_mtime#Pdi_ctime#Xdi_major#`di_minor#ddi_goal_meta#hdi_goal_data#pdi_generation#xdi_flags#di_payload_format# $_#di_height#__pad2l#__pad3_#di_depth#di_entries#__pad4#di_eattr #di_atime_nsec #di_mtime_nsec #di_ctime_nsec #di_reservedu#S+gfs2_log_header0Qlh_headerR#lh_sequenceT#lh_flagsU# lh_tailV#$lh_blknoW#(lh_hashX#,\gfs2_inum_range~ir_start#ir_length#gfs2_statfs_changesc_total#sc_free#sc_dinodes# gfs2_quota_changeqc_change#qc_flags#qc_id# < osi_listnext< #prev< # osi_list_t    osi_parent_color ~#osi_left #osi_right #osi_parent #T  osi_root  ## deviceTstartU#lengthV#rgf_flagsW# gfs2_buffer_head0jb_altlistnB #b_blocknro#b_modifiedpw#b_dataq"# sdpr#( # gfs2_sbdp$rsd_sb{#lockproto#locktable#bsize#jsize#rgsize#utsize#qcsize#debugw#quietw#expertw#overridew#device_name#path_name"##sd_fsb2bb##sd_fsb2bb_shift##sd_diptrs##sd_inptrs##sd_jbsize##sd_hash_bsize##sd_hash_bsize_shift##sd_hash_ptrs##sd_max_dirres##sd_max_height##sd_heightsize##sd_max_jheight#$sd_jheightsize#$time#%device #%device_size#%device_fdw#%path_fdw#%sb_addr#%orig_fssize#%fssize#%blks_total#%blks_alloced#%dinodes_alloced#%orig_rgrps#%rgrps#%new_rgrps#&rgtree #&rgcalc #&orig_journals#& #&md#&writes#(metafs_fdw#(metafs_path#(eattr_blocks#H  special_blocksulistvB #blockw# cgfs2_inode{bh_owned|w#i_di}#i_bh~ #i_sbd#per_nodeXinum#inum_range#statfs# +\# unlinked#8quota#@quota_change#H (inum#next_inum#statfs# +\#rindex#0qinode#quotas#jiinode#riinode#rooti#pinode#journal#journals#pn#c( gfs2_replay_incr_blkPBePBl-ipXblkPl0gfs2_replay_read_block"wePBPB-ip Hblk Dbh! new#wldblock$`extlen%\ -Cget_log_header?wPBQB.ip=blk=head>bh@ PlhAtmpAXhashBdsaved_hashBh Cwlwfind_good_lhhwQBRBP.ipfXblkfPheadgHorig_blkid jwhkljhead_scanwRBxSB.ipheadblkdhlh wlgfs2_find_jheadwxSBTB.ip~head~lh_1lh_mblk_1~blk_2dblk_m~h wlclean_journalwTBfVB4/ipheadlblockTlhXhashdextlenPbh hnewwLdblock@UBUB__vP__xPUBUB__vP__xPUBUB__vP__xP/UBVB__v~P__x~P_ VBVB__vP__xPVB VB__vP__xP8VB?VB__vP__xP -C  WBhVBGNU C 4.1.2 20080704 (Red Hat 4.1.2-51)size.c/home/bob/cluster.git/gfs2/libgfs2Kunsigned charshort unsigned intunsigned intsigned charshort intintlong int__dev_ts__uid_t__gid_t__ino_ts__mode_t__nlink_ts__off_t__off64_tK__time_t__blksize_t__blkcnt_tcharlong long intoff_tZLtimespecztv_sec{d#tv_nsec|#long long unsigned intuint64_t8s:stat,st_dev-#st_ino2 #st_nlink:,#st_mode;#st_uid=#st_gid># pad0@#$st_rdevB#(st_sizeG=#0st_blksizeKt#8st_blocksM#@st_atimX#Hst_mtimY#Xst_ctimZ#h__unusedg:#xJ] do_device_size(hVBVB/ fd'\ bytes'P off)h  device_sizeJVBWB/ fdI~ bytesI~ stK~ errorLlmBWBGNU C 4.1.2 20080704 (Red Hat 4.1.2-51)structures.c/home/bob/cluster.git/gfs2/libgfs2unsigned charshort unsigned intunsigned intsigned charshort intintlong intcharlong long intint64_tlong long unsigned intuint32_t4uint64_t8y__u8__u16__u32__u64&__be16l__be32y__be64gfs2_inum4no_formal_ino5#no_addr6# S mh_jidT Ugfs2_meta_headerMmh_magicN#mh_typeO#__pad0P#mh_formatQ# # gfs2_sblsb_headerm#sb_fs_formato#sb_multihost_formatp#__pad0qy# sb_bsizes#$sb_bsize_shiftt#(uy#,sb_master_dirw#0__pad2x#@sb_root_diry#Psb_lockproto{#`sb_locktable|#__pad3~#__pad4#sb_uuid#?`gfs2_rindex`ri_addr#ri_length#__pady# ri_data0#ri_data#ri_bitbytes#ri_reserved# `??gfs2_rgrprg_header#rg_flags#rg_free#rg_dinodes# __pad#$rg_igeneration#(rg_reserved?#0O`Ogfs2_quotaXqu_limit#qu_warn#qu_value#qu_reserved#2gfs2_dinodedi_header#di_num#di_mode#(di_uid#,di_gid#0di_nlink#4di_size#8di_blocks#@di_atime#Hdi_mtime#Pdi_ctime#Xdi_major#`di_minor#ddi_goal_meta#hdi_goal_data#pdi_generation#xdi_flags#di_payload_format#l#di_height#__pad2y#__pad3l#di_depth#di_entries#__pad4#di_eattr #di_atime_nsec #di_mtime_nsec #di_ctime_nsec #di_reserved2#B`+gfs2_log_header0Qlh_headerR#lh_sequenceT#lh_flagsU# lh_tailV#$lh_blknoW#(lh_hashX#, gfs2_inum_range~ir_start#ir_length#s gfs2_statfs_changesc_total#sc_free#sc_dinodes# gfs2_quota_changeqc_change#qc_flags#qc_id#  osi_list next  #prev  # osi_list_t  u }  osi_parent_color y#osi_left u #osi_rightu #osi_parentu #  osi_root}u # deviceTstartUP#vVP#rgf_flagsW@#* gfs2_bitmap [bi_offset\@#bi_start]@#bi_len^@# rgrp_tree bnodec #startdP# veP#(rig#0rgh#bitsi #bhj #  gfs2_buffer_head0jb_altlistn #b_blocknroP#b_modifiedp#b_dataq# sdprU#(&  Ugfs2_sbdp$rsd_sb#lockproto#locktable#bsize#jsize#rgsize#utsize#qcsize#debug#quiet#expert#override#device_name#path_name##sd_fsb2bb@##sd_fsb2bb_shift@##sd_diptrs@##sd_inptrs@##sd_jbsize@##sd_hash_bsize@##sd_hash_bsize_shift@##sd_hash_ptrs@##sd_max_dirres@##sd_max_height@##sd_heightsizeȚ##sd_max_jheight@#$sd_jheightsizeʚ#$time#%deviceЛ #%device_sizeP#%device_fd#%path_fd#%sb_addrP#%orig_fssizeP#%fssizeP#%blks_totalP#%blks_allocedP#%dinodes_allocedP#%orig_rgrpsP#%rgrpsP#%new_rgrpsP#&rgtree{ #&rgcalc{ #&orig_journals#&kt#&mdz#&writes#(metafs_fd#(metafs_path#(eattr_blocks[#H, special_blocksulistv #blockwP# gfs2_inode{bh_owned|#i_di}#i_bh~& #i_sbdU#tXinumt#inum_range#statfst#] # unlinkedt#8quotat#@quota_changes #H}k(inumt#next_inumP#statfst#] #rindex#0qinodet#quotasO#jiinodet#riinodet#rootit#pinodet#journal}#journals@#pn#tP build_masterWB`XB0sdpUHinumPbnP`bh & hbuild_sb3`XBZBd0sdp2U}uuid2}x4dbh5& hsb6}  .Cwrite_journalZZB]B0sdpYUjYblocksYlh[Bx\Lseq]PPhash^@Xheight_\Y\BU\Bbhn& `m\B9]Bbhv& h]B ]B__vP__xP!build_journal]BS^B0sdpU}j}jindext}name!}ret\1build_jindexS^BK_BH1sdpUXjindext`jhretlbuild_inum_rangeK_B(`B1t}j}sdpUhname!}ipt}build_statfs_change(`BaB1t}j̧}sdpUhname!}ipt}Nbuild_quota_changeaBbB,2t}j}sdpUPmhname!}ipt}blocks\x`hgtdbh& h build_per_node bB^cBx2!sdp UX" t`#j l build_inum!^cBcB2!sdp UX#ip"th Cbuild_statfs1cB&dB3!sdp0UX#ip2th build_rindexA&dBeB\3!sdp@U~#ipBtH#nCu P#nextCu X#rlD`#bufE~"Fl* _$:osi_first.u eBeB3!root-:X#n/u h{ $osi_nextFu eBqfB3!nodeEu X#parentGu h build_quotahqfBgB@4!sdpgU~#ipit`#qujO#bufk~"llW build_rootgBfhB4!sdpUH#inumP#bnP`#bh& h do_init_inumfhBhB4!sdpUH#ipt`#bufPX"lhBhB#__vyP#__xyP do_init_statfshBiB$5!sdpU#ipt`#sc @#buf"l gfs2_check_metaiBjBp5!bh& X!typeT#check_magic@h#check_type@lViBiB#__vP#__xPiBiB#__vP#__xP Xgfs2_set_metajBjB5!bh& H!typeD!format@#headerP)LjBQjB#__vP#__xP_jBdjB#__vP#__xP gfs2_next_rg_metajB~lB6!rgdH!block@!first#bits X"v@d#blk@h#il `/CP gfs2_next_rg_metatype!~lBmBT6!sdpUX!rgdP!block H!type @D!first @#bh"& h /C%print_levelSwBmBGNU C 4.1.2 20080704 (Red Hat 4.1.2-51)super.c/home/bob/cluster.git/gfs2/libgfs2unsigned charshort unsigned intunsigned intsigned charshort intintlong intcharint64_t)uint32_t4uint64_t8tlong long intlong long unsigned intf__u8{__u16__u32__u64<__be16r__be32__be64gfs2_inum4 no_formal_ino5# no_addr6# "S mh_jidT Ugfs2_meta_headerM mh_magicN# mh_typeO# __pad0P# mh_formatQ# #gfs2_sbl sb_headerm"# sb_fs_formato# sb_multihost_formatp# __pad0q# sb_bsizes#$ sb_bsize_shiftt#(u#, sb_master_dirw#0 __pad2x#@ sb_root_diry#P sb_lockproto{#` sb_locktable|# __pad3~# __pad4# sb_uuid#?fgfs2_rindex` ri_addr# ri_length# __pad# ri_data0# ri_data# ri_bitbytes# ri_reserved# f?Egfs2_rgrp rg_header"# rg_flags# rg_free# rg_dinodes# __pad#$ rg_igeneration#( rg_reservedE#0UfOgfs2_quotaX qu_limit# qu_warn# qu_value# qu_reserved#8gfs2_dinode di_header"# di_num# di_mode#( di_uid#, di_gid#0 di_nlink#4 di_size#8 di_blocks#@ di_atime#H di_mtime#P di_ctime#X di_major#` di_minor#d di_goal_meta#h di_goal_data#p di_generation#x di_flags# di_payload_format#r# di_height#__pad2#__pad3r#di_depth#di_entries#__pad4#di_eattr #di_atime_nsec #di_mtime_nsec #di_ctime_nsec #di_reserved8#Hf+gfs2_inum_range~ir_start#ir_length#gfs2_statfs_changesc_total#sc_free#sc_dinodes#; gfs2_quota_changeqc_change#qc_flags#qc_id# k osi_list nextk # prevk #; osi_list_t;    osi_parent_color t# osi_left # osi_right # osi_parent #  osi_root #R deviceT startU# lengthV# rgf_flagsW# gfs2_bitmap [ bi_offset\# bi_start]# bi_len^# rgrp_tree b nodec # startd# lengthe#( rig#0 rgh# bitsi # bhj #R  gfs2_buffer_head0j b_altlistnq # b_blocknro# b_modifiedp# b_dataq# sdpr#( " gfs2_sbdp$r sd_sb# lockproto# locktable# bsize# jsize# rgsize# utsize# qcsize# debug# quiet# expert# override# device_name# path_name## sd_fsb2bb## sd_fsb2bb_shift## sd_diptrs## sd_inptrs## sd_jbsize## sd_hash_bsize## sd_hash_bsize_shift## sd_hash_ptrs## sd_max_dirres## sd_max_height## sd_heightsize## sd_max_jheight#$ sd_jheightsize#$ time#% device #% device_size#% device_fd#% path_fd#% sb_addr#% orig_fssize#% fssize#% blks_total#% blks_alloced#% dinodes_alloced#% orig_rgrps#% rgrps#% new_rgrps#& rgtree #& rgcalc #& orig_journals#&#& md#& writes#( metafs_fd#( metafs_path#( eattr_blocks#H  special_blocksu listvq # blockw#bgfs2_inode{ bh_owned|# i_di}# i_bh~ # i_sbd#per_nodeX inum# inum_rangeH# statfs## unlinked#8 quota#@ quota_change#H ( inum# next_inum# statfs## rindex#0 qinode# quotasU# jiinode# riinode# rooti# pinode# journal# journals# pn#b' scheck_sb%mBnB6sb$sh; /C read_sbDnBqB6sdpCHbhE XspaceF`xGherrorHloutqB6 h0Crindex_readqBtB87sdp~fd~count1%}sane%}rgPerrorTbuf~ri~rgdXprev_rgd`prev_lengthh -rgrp_sizeVtBuB7rgrpUh%ri_updateuBbvB7sdpfdrgcount%sane%rgdri%@count1count2LerrblockPrmaxXn `next hfailFvBtosi_first. bvBvB8root-tXn/ h osi_nextF vB-wBh8nodeE XparentG h!write_sb-wBwB8sbpXbh h1 0C1!V!print_level!DBwBGNU C 4.1.2 20080704 (Red Hat 4.1.2-51)rgrp.c/home/bob/cluster.git/gfs2/libgfs2signed charshort intintint64_t)long intunsigned charshort unsigned intuint32_t4unsigned intuint64_t8NNcharlong long intlong long unsigned int__u8__u16__u32__u645__be16[__be32h__be64ugfs2_inum4no_formal_ino5#no_addr6# S mh_jidT #Uwgfs2_meta_headerMmh_magicN#mh_typeO#__pad0P#mh_formatQ# # gfs2_sblsb_headerm #sb_fs_formato#sb_multihost_formatp#__pad0qh# sb_bsizes#$sb_bsize_shiftt#( #uh#,sb_master_dirw#0__pad2x#@sb_root_diry#Psb_lockproto{#`sb_locktable|#__pad3~#__pad4#sb_uuid#?O~gfs2_rindex`ri_addr#ri_length#__padh# ri_data0#ri_data#ri_bitbytes#ri_reserved~# O?.gfs2_rgrprg_header #rg_flags#rg_free#rg_dinodes# __pad#$rg_igeneration#(rg_reserved.#0>OOgfs2_quotaXqu_limit#qu_warn#qu_value#qu_reserved~#!gfs2_dinodedi_header #di_num#di_mode#(di_uid#,di_gid#0di_nlink#4di_size#8di_blocks#@di_atime#Hdi_mtime#Pdi_ctime#Xdi_major#`di_minor#ddi_goal_meta#hdi_goal_data#pdi_generation#xdi_flags#di_payload_format# #[#di_height#__pad2h#__pad3[#di_depth#di_entries#__pad4#di_eattr #di_atime_nsec #di_mtime_nsec #di_ctime_nsec #di_reserved!#1O+tgfs2_inum_range~ir_start#ir_length#gfs2_statfs_changesc_total#sc_free#sc_dinodes#$ gfs2_quota_changeqc_change#qc_flags#qc_id# T osi_listnextT #prevT #$ osi_list_t$    osi_parent_color #osi_left #osi_right #osi_parent #l  osi_root  #8 deviceTstartU# V#rgf_flagsW# gfs2_bitmap [bi_offset\#bi_start]#bi_len^# D b cl #startd# e#(rig#0rgh#bitsi #bhjt #8 t gfs2_buffer_head0jb_altlistnZ #b_blocknro#b_modifiedp#b_dataq# sdpr#(z  gfs2_sbdp$rsd_sbw#lockproto#locktable#bsize#jsize#rgsize#utsize#qcsize#debug#quiet#expert#override#device_name#path_name##sd_fsb2bb##sd_fsb2bb_shift##sd_diptrs##sd_inptrs##sd_jbsize##sd_hash_bsize##sd_hash_bsize_shift##sd_hash_ptrs##sd_max_dirres##sd_max_height##sd_heightsize##sd_max_jheight#$sd_jheightsize#$timeΖ#%device #%device_size#%device_fdӏ#%path_fdԏ#%sb_addr#%orig_fssize#%fssize#%blks_total#%blks_alloced#%dinodes_alloced#%orig_rgrps#%rgrps#%new_rgrps#&rgtree #&rgcalc #&orig_journals#& #&md#&writes#(metafs_fd#(metafs_path#(eattr_blocks#H special_blocksulistvZ #blockw# >gfs2_inode{bh_owned|#i_di}#i_bh~z #i_sbd#per_nodeXinum#inum_range1#statfs# 1t# unlinked#8quota#@quota_change#H(inum#next_inum#statfs# 1t#rindex#0qinode#quotas>#jiinode#riinode#rooti#pinode#journal#journals#pn#> gfs2_compute_bitstructswBzB9sdpHrgd@bits X`bytes_leftdbyteshx l 5gfs2_blk2rgrpdlzB%{BL9sdpkHblkk@m Xrin5`zB{Brgdqhgfs2_rgrp_read%{Bs|B9sdpPrgdHxX\{B2|Berror`__FUNCTION__ 0C;gfs2_rgrp_relses|B}B9rgdXxhlrgrp_insert}B~B0:rgtreeHrgblock@newnP* Xdata`1}B}Bcurh  >osi_link_node+~Ba~B|:( h*) `osi_link*X6osi_insert_coloraa~BvB:_ X?`P*b `gparentb h~BBunclei vPB-Btmpt QiBBuncle vXBBtmp Q__osi_rotate_rightKvB3B;I X?JPleftL `*M hosi_set_parent$3B\B`;rb# hp# `M__osi_rotate_left4\BB;2 X?3Pright5 `*6 hgfs2_rgrp_freeB݂B;DXrgdɧ`n hVosi_erase݂BBD< ?child H* Pcolor\color%B)BBold `left h __osi_erase_colorBψB< X* P?Hother `BsBo_left h͇B Bo_right vPRosi_set_colorψBB<rb hcolord osi_first. BDB(=!?-X"n/ h#% $ > : ; I$ >  : ;  : ; I8  I : ; I8 .? : ; ' @ : ; I 4: ; I  4: ; I .? : ; ' I@: ; I .? : ; ' @% : ; I$ > $ >   I : ;  : ;I8 : ;I8 &I : ;  : ; : ; I8 I!I/  : ;  : ; I : ; I I8  : ;  : ; I8  : ; : ; !I/.? : ; ' I@: ; I : ; I 4: ; I  4: ; I? < % : ; I$ > $ >   I : ;  : ;I8 : ;I8 &I : ;  : ; : ; I8 I!I/  : ;  : ; I : ; I I8  : ;  : ; I8  : ; : ; !I/.? : ; ' @: ; I 4: ; I 4: ; I 4: ; I? < % $ > : ; I$ >  I : ;  : ; I8  : ; : ; I : ; I I8  : ; : ; I8 I!I/  : ;I8  : ; : ;  : ; !I/.? : ; ' I@: ; I : ; I 4: ; I &I.: ; ' I@4: ; I % $ > $ >  II!I/ : ; I : ; : ; I8  : ; : ; I : ; I I8  : ;  : ; I8  : ;I8  : ; : ;  : ; !I/.: ; ' I@: ; I : ; I 4: ; I .? : ; ' @ 4I4  .: ;' I@: ;I 4: ;I 4: ; I &I!4: ;I? < % : ; I$ > $ >   I : ;  : ;I8 : ;I8 &I : ;  : ; : ; I8 I!I/  : ;  : ; I : ; I I8  : ;  : ; I8  : ; : ; !I/.: ; ' I@: ; I .? : ; ' I@4: ; I 4I4  : ; I .? : ; ' @ 4: ; I ! : ; ".: ;' I@#: ;I $4: ;I % &.: ; ' @'.? : ;' I@(4: ;I ).? : ;' @*: ;I + , : ;-.: ;' @.4: ; I? < % : ; I$ > $ >   I : ;  : ;I8 &I I !I/  : ; : ; I8 : ;  : ;  : ; : ;I 8 .? : ; ' @.? : ; ' @: ; I : ; I 4: ; I 4: ; I .? : ; ' I@ 4I4  4: ; I? < 4: ; I?  % : ; I$ > $ >   I : ;  : ;I8 : ;I8 &I : ;  : ; : ; I8 I!I/  : ; <  : ;  : ; I : ; I I8  : ; I8  : ; : ; !I/.? : ; ' I@: ; I 4: ; I  .? : ; ' @  .: ; ' @!.: ;' I@": ;I #4: ;I $.? : ;' I@%.? : ;' @&: ;I ' : ;( )4: ;I *4: ; I? < % $ > $ >  I&I: ; I : ;  : ; I8  : ; : ; I : ; I I8  : ;  : ; I8 I!I/  : ;I8  : ; : ;I8  : ;  : ; !I/.? : ; ' I@: ; I 4: ; I .? : ; ' @  4: ;I .? : ;' @: ;I % $ > $ > : ; I I : ;  : ; I8  : ; : ; I : ; I I8  : ; : ; I8 I!I/  : ;I8  : ; : ;  : ; !I/.? : ; ' @: ; I 4: ; I .? : ; ' I@4: ; I 4I4   &I% $ > $ > : ; I : ;  : ; I8 I!I/ .: ; ' I@ : ; I 4: ; I  I .? : ; ' I@% $ > $ >  I&I: ; I : ;  : ; I8  : ; : ; I : ; I I8  : ;  : ; I8 I!I/  : ;I8  : ; : ;  : ; !I/.? : ; ' I@: ; I 4: ; I .? : ; ' @4I4    .: ; ' I@: ; I .: ; ' @ .? : ;' I@!: ;I "4: ;I #4: ;I $.: ;' I@%4: ;I? < % $ > $ >  I: ; II!I/  : ; : ; I8  : ; : ; I : ; I I8  : ;  : ; I8  : ;I8  : ; : ;  : ; !I/.? : ; ' I@: ; I 4I4  4: ; I  : ; .: ;' I@: ;I 4: ;I &I4: ;I? < % $ > : ; I$ >  I : ;  : ; I8  : ; : ; I : ; I I8  : ; : ; I8 I!I/  : ;I8  : ; : ;  : ; !I/.? : ; ' I@: ; I 4: ; I 4: ; I   4I4  .? : ; ' @.: ; ' @: ; I  : ; .: ;' I@!: ;I "4: ;I #&Ib ../include/usr/includeblock_list.clibgfs2.hosi_list.hstdint.h @A/-1ɃכO1uF1"1u- ../include/usr/include/usr/src/kernels/2.6.18-348.el5-x86_64/include/linux/usr/src/kernels/2.6.18-348.el5-x86_64/include/asm/usr/include/sys/usr/include/bits/usr/lib/gcc/x86_64-redhat-linux/4.1.2/includebuf.clibgfs2.hosi_list.hstdint.hgfs2_ondisk.htypes.htypes.htypes.hosi_tree.hstdio.hlibio.htypes.hstddef.h ,AuʻAG(G2g2g1O7g1vן-= /usr/src/kernels/2.6.18-348.el5-x86_64/include/linux/usr/src/kernels/2.6.18-348.el5-x86_64/include/asm/usr/include/usr/include/sys../include/usr/include/bits/usr/lib/gcc/x86_64-redhat-linux/4.1.2/includedevice_geometry.clibgfs2.hgfs2_ondisk.htypes.htypes.hstdint.htypes.hosi_tree.hosi_list.hstdio.hlibio.htypes.hstddef.h A#YgW/ .ן%HugYZZן% /usr/include/usr/src/kernels/2.6.18-348.el5-x86_64/include/linux/usr/src/kernels/2.6.18-348.el5-x86_64/include/asm../includefs_bits.cstdint.hlibgfs2.hgfs2_ondisk.htypes.htypes.hosi_tree.hosi_list.h DAY0g˟KY/VK#uY$H.K8.vu/LKguyX = ." ."Y.?ug&&MK"tMuuh&&׻0ML ../include/usr/include/usr/src/kernels/2.6.18-348.el5-x86_64/include/linux/usr/src/kernels/2.6.18-348.el5-x86_64/include/asm/usr/include/sysfs_geometry.clibgfs2.hosi_tree.hstdint.hgfs2_ondisk.htypes.htypes.htypes.hosi_list.h YɃhuʟ;g$)  ןZ(. ../include/usr/src/kernels/2.6.18-348.el5-x86_64/include/linux/usr/src/kernels/2.6.18-348.el5-x86_64/include/asm/usr/include/usr/include/sys/usr/include/bits/usr/lib/gcc/x86_64-redhat-linux/4.1.2/includefs_ops.cosi_tree.hlibgfs2.hgfs2_ondisk.htypes.htypes.hosi_list.hstdint.htypes.hstdio.hlibio.htypes.hstddef.h A=1/uK1/u%uK1%=%=%=%=%=%=%=%=U1!u 呭1僅NYɃuBػ/&F* <Oru0u0B53ʭh.uʻ.ɻ/ $~.!K1!K1.iuuu##"?N.uDCq<1;.׼/ˑ;=1Yuu+ziuuu#g"?`"f1@VG,ԣK3>=[),20=="L.(3.)疟ɭ[>/>4uuu=n41/1yJ *3!u#v=2gvuv׼ghgg=[ɻLY!u"/uZf2!&=2wvg.g=[ɻLY!uu"uhuuu/Y^%%!?2/vɒB1!2Yu2#0ג .v>g!w)孭g!8+g!歭g!xw!g[!hu1!22gB12&gB2w%u(.u-!B)?u"BYgZvult.ʟBgYL1F#G.B/,JnB! .=v(=g= .1(Y .?ɑ22vv"ɑZZ*\X"uuu"gg=!!gZ1uuu˻v#u0LY=#u2vב/!xu=4,%1g[.K.K()&uwK2Yv8ɄJg!"./D.؃>g=g练1ظuK.vuu/gu$> =zuu .guL .ɒ+guL./ʑ11vYY".gg/ut+stdio.hstdarg.htermios.hunistd.htypes.hselect.htime.hlibgfs2.hlibio.hstddef.h  BK1K1Y2ɟ2?3</)1DKL0vvY3./"/g)0S.Y[AY2!!0</2%0/0[Z!_ /usr/src/kernels/2.6.18-348.el5-x86_64/include/linux/usr/src/kernels/2.6.18-348.el5-x86_64/include/asm/usr/include/usr/include/sys../include/usr/include/bits/usr/lib/gcc/x86_64-redhat-linux/4.1.2/includemisc.clibgfs2.hgfs2_ondisk.htypes.htypes.hstdint.htypes.hosi_tree.hosi_list.hstdio.hlibio.htypes.hstddef.hmntent.hstat.htime.hdirent.hdirent.htime.h `B)=x%$vf JYgB=1$%>"gu=:u0dvLII1"!ZZZ!1h.tuu=/1$gu3w\u2HH2נ&WggWן2KW.gW1/g21=4gSKgSY1uuY2#=24D4gSugSC .uBQ+gSggSKuvme-tK .vvHuB׭uK ."y//)Luz. ihv'2$KuB/L1>KDt.ȑK2/uL׭B0Kz !5xuQKuz. <=./g4׭Q%z. <! !0xD@uaMiuo.gDg-׭Q%z. <!6!gug&=Wg/Kg0gwt f% + ../include/usr/include/usr/src/kernels/2.6.18-348.el5-x86_64/include/linux/usr/src/kernels/2.6.18-348.el5-x86_64/include/asm/usr/include/sysgfs2_disk_hash.hondisk.cstdint.hgfs2_ondisk.htypes.htypes.hlibgfs2.hosi_list.htypes.hosi_tree.h 0Bv/&>=e.=Y1=Y12!!2!!11!"!"uvNT$1!"!"uvNT$1u"YuuSY2%2$1="Y""N1=!Y""N11!!"41!!"411=YYN1=YY11v!!!!YYYYY!"YZuuv41v!!!!YYYYY!"YZuuv41##''#$1!YYY1!YYY1#'''%1YY!Z.1YY!Z.1$$1!1!1"#''''%2Y!!!!2Y!!!!12!!!".2!!!".11=YY1=YY12"=!!2"=!!1 /usr/src/kernels/2.6.18-348.el5-x86_64/include/linux/usr/src/kernels/2.6.18-348.el5-x86_64/include/asm../include/usr/includerecovery.clibgfs2.hgfs2_ondisk.htypes.htypes.hosi_list.hstdint.hosi_tree.h PB32/x(.4/gKɒY3.=3Ygu=.5v/gi3Z.Eugggg#ɮgZ/g6 .w#")׭ /usr/include/usr/include/sys/usr/include/bitssize.cstdint.htypes.htypes.hstat.htime.h hVB'Yu .xKg!$!ʮ6 ../include/usr/src/kernels/2.6.18-348.el5-x86_64/include/linux/usr/src/kernels/2.6.18-348.el5-x86_64/include/asm/usr/include/usr/include/sysstructures.cosi_tree.hlibgfs2.hgfs2_ondisk.htypes.htypes.hstdint.htypes.hosi_list.h WBɄ"ן>Y1%/$$$#(1M6uuuv*uz¼*u"gK0o!"1>5=#'/g4ן1u$$KY1u$$K1u$uuv$$uu"y K1#4ןˑY1#ןˑY1#ןˑY1"&"Ʉ>&gw &gˑI.uʻ.ɻ/ $ .&&"Y&g&g1Ʉ"ן>Y1!g1#gן1؃g .#!/W[ughY./2)&0Y&Lg0wt 򃑟 .u=u  ../include/usr/src/kernels/2.6.18-348.el5-x86_64/include/linux/usr/src/kernels/2.6.18-348.el5-x86_64/include/asm/usr/includesuper.clibgfs2.hosi_tree.hgfs2_ondisk.htypes.htypes.hstdint.hosi_list.h mB$)<).-ɒ==u=u(ZzJQYg)u[$u(ZEPY)v@%= .&su2gmK,1=ɽKW*JYu/.|.i׃ɃuwJ .呅7.uʻ.ɻ/ $.-ɑY ../include/usr/src/kernels/2.6.18-348.el5-x86_64/include/linux/usr/src/kernels/2.6.18-348.el5-x86_64/include/asm/usr/includergrp.cosi_tree.hlibgfs2.hgfs2_ondisk.htypes.htypes.hstdint.hosi_list.h wB F4&gggɟg/ɟ/dfgc., ./w t6?=K/Ԣtɻw1/w uʻ~.1.Y"Y!KK\KMKK#Y!KK2KMKKO5)u.uحG..u٭.Y#u t./0uɟKvv1uvٯg~.?Y!KKɼ>K>/KKɼKKɭ[KKɼ>K_/!KɼKKɭA.&uK~..uʻx @AaAC AdAC AAC A1AC ʰA`AC x ,AAC òA5AC A5AC -AAC  AAC x pAAC pAAC x DAlAC ADAC AvAC jACAC AfAC $AAC E$AAC Ex AAC ]AAC lAUAC AAC ArAC AAC AaAC A AC AMAC AAmAC AAC $DAAC E>AAC 3AAC AAC OA.AC }AAC AnAC ARAC AtAC GAAC ?A<AC ${AAC EjAtAC A AC AAC tAAC ARAC fAAC  BAC BAC IBAC BTAC .BAC BAC ^BAC /BAC BNAC x   BAC   BAC  2 BAC  BAC  BAC  BCAC  B]AC x  `B9AC  BsAC  BAC  BAC  BAC  \B=AC  BYAC  BAC  BiAC  BCAC  3B8AC  kB*AC  BYAC  #B AC  $B(AC  &BAC  'BgAC  L)BAC $ *BvAC H +BKAC $ .BFAC Gx 0BQAC i0B@AC 0B@AC 0BOAC 81BNAC 1BpAC 1BmAC c2BiAC 3BtAC @5BAC 5B3AC 6BAC  7BAC 7BAC 8BAC L9BAC 9BAC :BwAC :BAC ;BtAC B$AC @BAC CB{AC CBAC DBAC EBAC [FBAC GBAC GBtAC 'HBAC HBZAC JBAC JBAC KBAC KBAC vLBAC "MBAC MBVAC NBVAC eNBpAC NBXAC -OBcAC OBnAC x 8PBeAC 8ePBAC 8PBAC 8QBAC 8RBAC 8xSBqAC 8TB}AC x 0hVBLAC 0VBAC x WBAC `XB(AC ZBAC $]BAC HS^BAC K_BAC (`BAC aBAC bBAC ^cBdAC cBdAC &dBAC eBKAC eBAC qfB5AC gBAC fhBAC hBAC iBbAC jBAC jBAC ~lBAC x hmBAC hnBAC hqBAC htBAC huBOAC hbvBKAC hvBAC h-wBeAC x wBAC zBAC $%{BNAC Es|BAC }B AC ~BGAC a~BAC vBAC 3B)AC \BAC BAC ݂B)AC BAC ψB*AC BKAC blocklistblockosi_list_varlong unsigned intstatfs_changemaster_dir_IO_FILEosi_node__pad1__pad2__pad3__pad4callerlong unsigned intstatfs_changemaster_dirdevice_IO_FILEosi_node__pad1__pad2__pad3__pad4long unsigned intstatfs_changestatergrp_blockmaster_dirblknoosi_node__pad1long unsigned intstatfs_changemaster_dirosi_nodebitblocks__pad1__FUNCTION__long unsigned intrgsize_specifiedrgblocksname_lenstatfs_changeblockmaster_dirheightextlenosi_list_var_newdent_outtypebh_outerrorlblock_IO_FILEdentfilenamestartinumosi_nodeleaf_outdblockcur_rec_len__pad1__pad2__pad3__pad4prealloc__FUNCTION__countosi_list_var_headlong unsigned inthead_sizeleaf_nooffsetprevlindex_IO_FILElong unsigned intformattransformpriorityresponsestatfs_changemaster_dirdevicerealname_IO_FILEfilenamedevice_nameosi_nodelong unsigned intfsname__pad1__pad2__pad3__pad4device_idstatfsstatfs_changemaster_dir__padosi_node__pad1long unsigned int__FUNCTION__master_direrrorjd_blocksosi_node__pad1statfs_changelong unsigned intlong unsigned intstatfs_changemaster_dirlengthosi_nodeper_nodecount__pad1__FUNCTION__long unsigned intstatfs_changeosi_node__pad1__FUNCTION__long unsigned intmaster_dirnodeosi_nodemaster_dirlength__pad1parentstatfs_changerootrgrp_treelong unsigned intwwavabwbewevwwYvYZwZ]w]vwwvwwvwwvwwvwwvwwvwwvwwvwwlvlmwmpwpvww&v&'w'*w*ivijwjmwmvwwovopwpswsvww v  w wnvnoworwrvwwvwwTvTUwUXwXvwwi vwwvw"w"vwwWvWXwX[w[vwwvwwLvLMwMPwPvww v  w  w ` v` a wa d wd v w w v w w j vj k wk n wn  v  w  w d vd e we h wh  v  w  w vwwvwwvwwvwwvww]v]^w^awavwwCvCDwDGwGLvLMwMPwPvwwvw w vww v w w !v!!w!!w!"v""w""w""v""w""w"'v''w''w'k*vk*l*wl*o*wo**v**w**w*++v++,+w,+/+w/++v++w++w+.v..w..w.0v00w00w01v11w11w162v6272w72:2w:2C5vC5D5wD5G5wG56v66w66w6l7vl7m7wm7p7wp78v88w88w8x:vx:y:wy:|:w|:;v; ;w ; ;w ;;v;;w;;w;2<v2<3<w3<6<w6<=v==w==w=1>v1>2>w2>5>w5>>v>>w>>w>?v??w??w?@v@@w@@w@`Cvwwvww*v*+w+.w.vwwvwwvwwvwwVvww9v9:w:=w=vwwvww@v@AwADwDvww9 v9 : w: = w= v w w ' v' ( w( + w+ v w w v w w v w  w 5v56w69w9vwwvwwvwwvwwvwwvww'v'(w(+w+rvrswsvwvvwwQvQRwRUwUvwwvww v !w!$w$nvnoworwrvwwKvKLwLOwOvww(v()w),w,vwwvwwvwwvwwvww4 v4 5 w5 8 w8 v w w i vi j wj m wm v w w v w w v w w h vh i wi l wl vwwvwwgvghwhkwkvwwyvyzwz}w}vwwCvCDwDGwGvwwvwwvwwvwwvwwqvqrwruwuvw w vww^v^_w_bwb v  w wvwwvwwMvMNwNQwQvwwvwwxvxywy|w|vwwevefwfiwivwwvwwvwwxvxywy|w|vwwfvwwLvLMwMPwP6vwwvwwvwwvwwvwwvwwvww` v` a wa d wd  v  w  w v w w " v" # w# & w& v w w vw w QvQRwRUwUvwwvw w vwwVvVWwWZwZvww}v}~w~w v  w wvwwxvwwvwwvwwvwwvwwJ vJ K wK N wN v w w  v  w  w z vwwvwwvwwvww{v{|w|wvwwvwwvww v w w v w w v w w I vI J wJ M wM r vr s ws v wv ;v;<w<?w?evefwfiwiv.symtab.strtab.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc@#@ 1o@@@0; p@pCP @P Ko @ Xo @ @g @ `q@@@h {@v@@oHBH`B`T 0C0l   @ I `@~\ 0@ k @  @  p@ @Bh{cp{c`{cB0B  @@! B- B? BQ B_ Bm  @j @R @ @v B B  0@~ B  @ B  @@ `B @B  B' {c. {c8 x{cC BU Bg Bu B   @@| B @! 0B @! PB  @  @@ pB  0@] {c' {c1 {c< BN B\ Bj B|  @e B B B B B   @s 0B B {c" {c) {c4 BF BX Bf Bt |  @ B {c {c {c B B B B  {c {c {c B/ B A BS B e l {cs {c} @|c 0|c  |c |c B p|c `|c P|c H|c X|c BB |c'|c1|cXB<BNB\jPB |`BpBBBBB EApC0C(C :PCLC^Cp C|c|c|c C  C C C  C*5 xAC yAXQ yAia `zA+oCCCC A CC CC PC C'C50CC CUpCggC uqC PC|c|c|cC@C AC  AC|c+|c:|cIC[ ТAfC xPC A0CC  AP0CCCCpC$C6CHU[mw AD@C   ^BK AU 0Ag {@xc` PBptc NBV bB 'HB  B A]% &dB2 @9 >AGlZ 7Bjl B AAm@yc -wBe ЗAIuc` Ayc pA A*yc- < Pb }B n Ax IB GBtc vc( ,A VB [FB `XB(.2  BE HBK uBOU BNa A\s jAt{ B DAl t$/ A 5J BY 3Bte%x p@ ~ 7B Auc` p@d  A3 A  S^B ePBvc` J @oA8 BYA AH 0A(V`vc`f qfB5rxtcw iBb 5B3W`B @A-`uc`T A  A  MBV( :  'BgM a  jACr `yc  6B `tc  3A  ]A  Af  B  A  0P@h C!yc! B! Bs*! @Aa$ mBG$xc(P$e$ BCo$ BY$pc$ 3B8$ `B9$ `B$ ʰA`$ Ad$ @5B$@c$ 1A%xc`% KB&% B5%L% AIW% RBb%ev% WB% 2 B% zB%% % $A %% pA[%yc& 1A-& i0B@& HAb2& DBD& AW& GACa& òA5h& EBu& 9B&yc&& PB&|c&T&Dyc& hB&' Aa&' wB>' 0BON' Y@ Y'ycd'!x' PA','`c' :B' L)B' HBZ' @-@' p@ ' PBe( PA)( A6"(yc3(G(ycX( "MBr(l( nB( B(( `A]( A( A(Hc(|c) A) $B() B$)|c)wc`) 0B@)c)Pc*yc*.* vLBF* A(S* 81BNg* Agw* +BK*p**yc* ;Bt* A5*K* 0A@* >A*+.+ A6+ PAjI+ *BvS+ycb+ ]Bp+ TA{+ AJ+ pA;+ `,A`+ wc`+*+ PAS+ &B+ @B+hyc, gB, ZB, ^cBd',|c;, -OBcQ, Ab,ycm, O@7{,