ELF>`X@s@8 @@@@11@@@AAxUxUdtt `  i y y888 XXXDDStd888 Ptd'''QtdRtddtt0 0 /lib64/ld-linux-x86-64.so.2GNUGNUP7,#֧hed GNU(emfUa9/\uB1 rl~#<HN `/TW?TgZ Cg9* =OS"4z6ds')nW[1|pr:u[l! )Ld9 eT!sy"7Mlibutil.so.1_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableopenptylibc.so.6setuidchrootsocketfflushfchmodfopenftruncatestrrchrpipeconnectftruncate64__fdelt_chkinitgroupsnanosleepsignalstrncpyforksigprocmask__stack_chk_fail__lxstatunlinklistenselectreallocabortstdinsocketpairgetpidkillstrdupstrftimemkstempflocklocaltime_rstrtodstrtolisattysymlinkgetppidcallocstrlensendopenloggetaddrinfo__errno_locationtcsetattrbindchdirread__syslog_chkasctimegetsockoptsetgroupsgrantptttynamedup2pauseunsetenv__fxstat64shutdownpollptsname__fprintf_chkfchownstdoutfputcrecvgetsidfputslseekmemcpyfclosetcsetpgrp__vsnprintf_chkstrtoulsetsockoptmallocumaskstrcasecmpsetpgidgetpeernamegetgid__lxstat64__xstat64__ctype_b_locgetenvrecvfromgetservbynamestderrioctlalarmsystemgethostbyname__snprintf_chkgetgroupsgetuidreadlinkgetegidgetpgid__strncat_chkexecvp__xmknodcreat__fxstatstrncatfilenogethostnameusleepfwritegettimeofdaysigactiongeteuidclock_gettimewaitpidunlockptlocaltimelseek64strchrgetsocknamesendtofdopenaccepttcgetattr__ctype_toupper_loc__cxa_finalizesetsidfcntl__sprintf_chk__xstatunamegetgrouplistsetgidmkfifostrcmprecvmsgstrerrortcgetpgrp__libc_start_main__cxa_atexitGLIBC_2.2.5GLIBC_2.14GLIBC_2.15GLIBC_2.4GLIBC_2.17GLIBC_2.3.4GLIBC_2.3  ui .[:Eii PZti eui .ii qt@YtYtituuu(u8uHuXuhuxuuuuu u u v v) (v4 8vD HvP Xv[ hvf xvt v v v v v v v w w (w 8w Hw Xw hw xw w w" w, w5 w> wE wO wY xb xk (xt 8x} Hx Xx hx xx x x x xx x x x x xxyyy" yЀ 0@P`pЁ  ?I8{@{H{P{X{`{h{p{x{ { { { {{{{{{{{{{{{{|||| |(| 0|!8|"@|#H|$P|%X|&`|'h|(p|)x|*|+|,|-|.|/|0|1|2|3|4|5|6|7|8|9|:};}<}=}> }@(}A0}B8}C@}DH}EP}FX}G`}Hh}Jp}Kx}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\~]~^~_~` ~a(~b0~c8~d@~eH~fP~gX~h`~ih~jp~kx~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|}~ (08@HPX`hpxHH?HtH5;%;hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhh%6D%1D%1D%1D%1D%1D%1D%1D%1D%}1D%u1D%m1D%e1D%]1D%U1D%M1D%E1D%=1D%51D%-1D%%1D%1D%1D% 1D%1D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%/D%/D%/D%/D%/D%/D%/D%/D%/D%/D%/D%/D%/D%/D%/D%/D%}/D%u/D%m/D%e/D%]/D%U/D%M/D%E/D%=/D%5/D%-/D%%/D%/D%/D% /D%/D%.D%.D%.D%.D%.D%.D%.D%.D%.D%.D%.D%.D%.D%.D%.D%.D%}.D%u.D%m.D%e.D%].D%U.D%M.D%E.D%=.D%5.D%-.D%%.D%.D%.D% .D%.D%-D%-D%-D%-D%-D%-D%-D%-D%-D%-D%-D%-D%-D%-D%-D%-D%}-D%u-D%m-D%e-D%]-D%U-D%M-D%E-D%=-D%5-D%--DAWAVAAUATUSHHXH./dH%(HD$H1H /HD$0HD$8HH$HtH/HhpHLkA00H{HE11HD$(?-HD$L%ѱHD$HD$u@Gt?<4IcL>AI}IEAHt?-ItE5HD$Ht;H5H[H|$H5H-H$H|$01'hH|$EH$H$1Ƀb%H|$tH$H9-tH9-tHHD$HdH3%(HX1[]A\A]A^A_-bHGHD$<IEHD$(HIAHt$H|$(1IEHD$(HXIAHt$H|$(1HÉ~IEHD$HIAU1d.DuiI}HIA1 fH,H*HD$0\YհH,HD$8H=G,1q,HHGHD$HH|$(HH|$(IEHD$H1HFH5z1HH4$AH+H$L5Ȯ9u*H$LH=h$#9rH|$H5sHD$8+H|$H5SH$HCQ8jHT$H5+H1_*9u]H4$9w#e&.IU1H5*H=*#YH*H$EH|$011dHD$H$1ɉH=?!HxHt$(1H|$($H5HIH$H3A8ZLH5HDH5׬1=)H=*QHH5d1H֫H5J1H|H50Hf1I^HHPTLH H=J'H=I)HB)H9tH&'Ht H=)H5)H)HH?HHHtH&HtfD=(u+UH=&Ht H=&9d(]wATHIQH=BL L(H=yLH=ުLH=ͪL H=ŪL*H=EL<H=\L*H=L1HLMH=ϦRL/H=9LLH= L9H=TLOH={L;H=LBH=٧LcH=LA\AH=UATUHH=&Ht$t(HH1rH1]A\H H|$YH HI!HtHLH1]A\@AWAVAUATAUHSHXdH%(HD$H1Sgu)H|$HdH3<%(HX[]A\A]A^A_fDDfHHlH?H1IDLcHHŮHD$PDL$1DD$L$C=%XZ1Ld$Lt$DIL-0@t$DD$EMLH1HH tjA4IHDr@u@փZ@D$D^D$ED$F1Ld$L-ffELH1HH u1fDD$Dx r0z7D$GLp7P0< @|$EBˆD$F3fHH==8VDH5H1M# 8'LDIH5p1#L$EnMLHH1LH H$ dH3%(HĨ 1[]A\A]A^A_@HH=q#xzD$%=@ujD & EL$H1AULL%L$LLw.ZYHƄ$/  HQHcH>L$HH=MLHH1L$HH=MuL$HH=qMuqL$HH=;|MbBL$HDf"LHÕHOf.HH=MfMHD;%AHH=L$HH=HwF8LLIAH51f.AWIϹAVIAUIՉATUH5=HdH%(H$1ILH1`L y-8 %H5H1Dd$A AMtLL1LDLH$dH34%(HĠ]A\A]A^A_LxT$LL B[8tLH5H1kTH5*1H1O^pH1ҾdH%(HD$1Hx*D$$1HT$dH3%(u Hf.UHu*H5HtHH=]!]fDHHcHѾDUt9-t9-t01]9-uTw$9-uЉ8[$1]H==$=2$HIfATUSHdH%(H$1HLd$$fD=:@HH$Ƅ$uP\$LH$HpL$ T$IH|$Ht$fw1Ht$;=GL$ H$HHD1oL$ H|$IHt$D;|$ DL$ T$Ht$MH|$H$dH3%(u H[]A\@Hڋ H!%t="Ht$ DHJHDщ@@HH)H)}fUHSHtC<w$HHcH>@CC<vHH5͋1[]-H[]fH=HtH;=-t&H5nHHhHu8HHH5BH[1]H-3HH[]H=HHtH9t HHH[]fDH[]f.Ht}uKH=dH=HtH;=1t*HwH[]HH=WHtH@MHH5uUSHdH%(H$1tRhtW;De-H$dH3%(HĘ[]fxu[-huH=ɉHHuH=H|$A#H|f.H5e1bD-"R0ATtXH=HtSH=H;=AtExH5o~DHDA\3AfHgdH%(H$1t Ft&?H$dH3%(u3HfD|$ =H@@($.ff.AWMAVAAUATIUHSHHdH%(H$1HtRooNoV o^0of@onP)D$ov`o~p)L$ )T$0)\$@)d$P)l$`)t$p)$MtwAo$AoL$AoT$ Ao\$0Aod$@Aol$P)$Aot$`Ao|$p)$)$)$)$)$)$)$HthoEoMoU o]0oe@omP)$ou`o}p)$ )$0)$@)$P)$`)$p)$AfDfoD$foL$ foT$0fo\$@fod$Pfol$`fot$pKfo$S [0c@kPs`{pMtwfo$fo$fo$fo$fo$A$fo$fo$AL$fo$AT$ A\$0Ad$@Al$PAt$`A|$pHHc=u LHD aI?)LHJ HMjHc=3D$ $I?)LHJH$dH3%(D$ HĨ[]A\A]A^A_Dfo$fo$ fo$0fo$@fo$PEfo$`fo$pMfo$U ]0e@mPu`}pf.@AUIIH ATUպSHdH%(H$1F IHLPFPFvP1vLQME(H0H HHcH1LH&ME0H !HHH1HME8H HHH1HME@H ՄHHH1HAH HcH1H11LH5~z.H$dH3%(uH[]A\A]8AUIATUSHdH%(H$13F IHIH LPFPFvP1vLME(H0H HcH1LHME0H HHH1HME8H HHH1HrME@H mHHH1HLAH MHcH1H)11H5yLH$dH3%(u4H[]A\A]DIAѾH L誽f.ATH5݂AU11SSDADH5‚1(H1+D+[]A\ÐAWAVAUAATIUSHt|ADL1H51DL1A蜻D8HŋtLEADL1H5AD}HD[]A\A]A^A_zfDfAVH1AUAH5ATI1US9DL.AEDL(Hÿ1H5+D[]A\A]A^AUAHAATA1U1HH5ŁSHDHDüI{LH51(H1L+H[]A\A]AUAHAATA1U1HH5wSHQDHDI LH5b1(H1#L+H[]A\A]ATHE11UH5BvS蜺A费DH5%1(H1D+[]A\fATH 11UH5uSAdDH51(H1|D+[]A\fATH׀11UH5uSQLADH51(H1,D+[]A\fATH5AU11SD˿AøDH5s1(H1D+[]A\ÐATAU11SH5ND赿AmDH5=1(H1D+[]A\ff.ATH5AU11SSD苼ADH51(H1+D+[]A\ÐATAU11SH5DA轷DH51(H1D+[]A\ff.ATH5AU11SD軹AcDH51(H1{D+[]A\ÐATH{11UH5sSQ,ADH5[1(H1,D+[]A\fATHC11UH5RsSH$dH3%(u[HĨD[]A\A]A^A_fDDH5[f11sfDc9fDAff.AWIHAVAUATAUHH5fSHHD 1dH%(H$1vDHHA0D3HHD8ID1EDHH5rl1+E<$H$dH3%(uHD[]A\A]A^A_*f.AWIHAVAUATAUHH5ReSHHD 1dH%(H$1IDHHUA]3LHD8I% 11ELH5k]E<$H$dH3%(uHD[]A\A]A^A_\ff.AVIAAUAATAULSAHAЉH5qk1HP1IHDDDߗA藔MED0IH5Zk11EuXDZ[]A\A]A^AVAAUAATIUSDD AweHH50k1APAЉ1PY^ALDD苔ADH5c1(H1D+[]A\A]A^DAPAAЉH5j1P1XZAVAAUIՋATIUStgEMLH5^c11LDL$H\D Hŋxt,1H58c1jDe[]A\A]A^뒐fAWAAVIAUIATAULSLH5 dH%(H$1EMLDEH5 j1P1SLDLDII耗I舒 D0IXZtvHt{mHH߉<EAHH5i11pE4$H$dH3%(uHHD[]A\A]A^A_@>fDHuDH5i11fD{$@ATAU1SH5^D貏A芎DH5^1(H1D+[]A\ATAH5^11uD}H5^1Aĉ1XDA\fSHHH5i^115nH^^11H5gJ[fDAUI1ATUHSHH57^HHOH1HH藏A蟍D(HHt4HKHE1H5 ^1DmHD[]A\A]DH5]11}ff.ATH]11UH5ISQ輑ADH5]1(H1,D+[]A\fATHIH5]11LlIHt4H@H5)e1HHDHD@1LA\fD1Hj]H5H1LA\AWAVL5JAUIH HATIUHSHH DZ DRdH%(H$1z2HgQMHIDCIEMDHAUIDs(HEs sAPIASARW1VH5kdAQP1LH`LHH輓AąueIEsILHxzIELH5\dHH HID11H$dH3%(u-HD[]A\A]A^A_IUH5>\11j蓌AUHH56\1ATI1H>L趏1H5\IH1 Mt HLA\A]LH5\1AVHH1AUIIH5[AT1LLߍ1H5[IH1Mt LA\A]A^LLH5Mc1ff.@AVHH1AUIIH5[AT1JLL_1H5[IH1)Mt LA\A]A^LLH5b1ff.@AWHAVAUATIH52[U1Mt$SH2[HdH%(H$1L|$ LIl$0耏AXL|$HD$D$ELHپH1II蛑I9uED$0L1H ZHsAD$8AU1t$ A$H5 bAL$PAD$4EL$ ED$P1HD$(\$4H H$dH3%(uHD[]A\A]A^A_fAWAVAAULjATIUHj0SHYH|$L|$dH%(H$1L|$DEELHپH1II芐I9uED$0L1H YHbAD$8H1t$DH51aPAD$4PAD$ PAD$P\$41EL$E$оH0LDߍA臇1DH5%Y(H1蟾+H$dH3%(uHD[]A\A]A^A_蠈ATAH5XU11SSD[I(HMt!L1H5X1&+L[]A\@1HXH5SC1+L[]A\ATH5XAU11SӽDA蓆DH5~X1(H1諽D+[]A\ÐAWI1AVMAUIHATIUHH5LXSHHAPIH1aMLLHHMAMED8IM1H5_!E>HD[]A\A]A^A_ff.ATH5WAU11SD A装DH5W1(H1軼D+[]A\ÐATH5WAU11S蓼D ASDH5W1(H1kD+[]A\ÐATAH5xWU11SCD蛄I(HMt!L1H5SW1+L[]A\@1HEWH5CA1+L[]A\AUHH5(W1ATI1USH輻L褆A|HIL$A1(HI$LPH5V1M$M$r+HD[]A\A]fAUHHIATH5VI1U1SH6LLKADL1(HH5V1D+H[]A\A]ATHIH5V11ԺL,H5}V1Aĉ1跺DA\ÐUt1H5H1荺ff.@PXH*V11H5?HO f.AUHH5U1ATI1USHLA܂DL(HH5U1D+H[]A\A]ff.AUAHAATHI1U1HH5USH蠹DHL"AZDH5U1(H1rD+H[]A\A]fUHH5hUHS11H@H蘈HRUH5p>1(H1+H[]f.@AWL=[AVAUIATIUS1HHt$MLI)LIHx5HL9L1ML蒸HD$L$K8t u7ZMLIH5Z1LmDHH[]A\A]A^A_fHL[]A\A]A^A_ff.HGHH fWHG\H)Hn1Hf.HHGff.H HGHG@USHHt~JH~ HFHf1)HFfKnHHn[]à H HFHFH[]@HHFH[]DH~1HHHFhH)KpHHp[]H5Y1胶H{H1HHH)HChpHf+H[]ÐAUATIUSHH(dH%(H$1waH HH=XHSHLA$~H$dH3%(uqH(L[]A\A]f.Lot.LHhHLHh HF@H LHHoeDATAIS@HAAHHWELHP1>ZYHH9sHL[A\f.1HgXH56:ADHL[A\DATISHHzWHHGOfPGPDO1DGLZYHH9sHL[A\1HWH59VADHL[A\DATISHHGODW w fDO W DG DPGADWAHHWDPGDWDPGDWDPGDWDPGLP1H0HH9sHL[A\fD1H_WH58^HL[A\AW1AVIAUIHVATIULSHL<xxHL9sqAM|I)fSw9I_IL$LHA"H|"fATEf.f uJLLLl%f.LH5V1芲AEHL[]A\A]A^A_1H5ULL|xHL9sI)I<AFHANENLHmVPAFEFPAF PAF PAF PAF PAF PAFPAFPAFPAFP1H`x HL9LHJVH571跱AE(DLLLDAWAVAUI1ATIUHH dH%(HD$1L|$ Lt$D$ LL|$ t@t$LLHDt$wHL$dH3 %(u`H ]A\A]A^A_fDLLHD$ 5|$ tA$1AEf.A$1zff.@AWIAVAUATUSHH|$H|$0HT$HdH%(H$1H|$(HH$HH|$ HH$0HH|$HHHLME1E1AIc}1fAExMAEt5zIc}LAAAB ?D)HH t0A9AEDLt1FzLIAE 8?)HJ ̰A9DLIIL9aLD$HL$AHT$ Ht$(lAƅHD$AHfHc}xxEt6yHc}I ?)LHJD0t fMAEt6yIE L?)HJİtfMAfDHH9sIH|$t,HS㥛 HD$HpiHH?HHH)H|$AH$dH3%(u8HD[]A\A]A^A_LD$HL$HT$ Ht$(2A8xAVAUAATIHdH%(HD$1A$HDPuHAH5PHPLHExHteDpHD$dH3%(umHDA\A]A^1HL}L$fA8DtDLH5Q1HfDDLH5 RE1&Owff.@AVAUATH0dH%(HD$(1?IAxwILLuL3DDLDD$1LDH5Q莬D$HL$(dH3 %(H0A\A]A^1Ҿ7Aąmu80}H51QH1*t8|LDIH5 Q1DU vf.ATUSHdH%(HD$1?tOHAH1HLxH$:u#1HL$dH3 %(u&H[]A\fDDHUyΐu@AWAVAUIATAUHSHHtsIHt|HuHHD$uLItHT$Jt2HHHt$IHAUHMSHt$LM1H.sXZ f.MDLHx1H[]A\A]A^A_Es8^{LHIH5=M1RH뺸ff.AWAVIpAUIATAUHSHdH%(H$1I蟧LLHƺ$zH!%tDHSHDډ@HL)t,qI H0Lf.HHPH9uI<H5[LHH)HtI<LH)HtLLDHH$dH3<%(uH[]A\A]A^A_,sff.AWAVMAUAATIUSH(H|$pHl$H4$dH%(H$1WHIHD$:yLA|rLH5pKH)H|HsLT$HLH)H|LsH>rLH52KHH)H|HsL $LH|H)LsHrHt'7pHHHfDHHPH9uLLDHtH$dH34%(uH([]A\A]A^A_qf.AWAVMAUEATIUSHpH8Ht$Hl$ HT$dH%(H$(1HIHD$ wLAqLH5 JH)H|HD$rHL$LHHH)H| HL$krHpHL$LH5IHH)H|H?rL\$LH|H)L'rHpLH5IHH)H|HrLT$LH|H)LqHQpHt'nHHHfDHHPH9uLLDHH$(dH34%(uH8[]A\A]A^A_pf.AUIL"5ATAԺUHH dH%(HD$1ILn1DLHYHL$dH3 %(u H ]A\A]of.AUDι L+AT AԺUHH dH%(HD$1Ll$ Lm1DLHHL$dH3 %(u H ]A\A]oATIUHHHgIHtLHHqqIHL]A\AWAAVE1AUIATUHSHT$ ,@C7LAIII<$lt>DILHDD)w͋D$ E1t ILNd5I<$lLEHL[]A\A]A^A_ATIUSHHHuHH=SIILH3IHHDr@u;\@'w@Hc4H>@@\@\HH9u[]A\ú@0HH9u@'HH9uֺ@"HH9v뿺@rHH9_먺@fHH9H둺@vHH91w@nHH9]@tHH9C@bHH9)@aHH9@0HH9΃@x@@ DN6V0ACэq6 PQ0MֈPHH9kfD[H]A\HHHt)E1fDF F II9uIAfDIAHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$IIHD$HHD$ $D$0HD$.oHL$dH3 %(uHQkATA0LgAWUSG)fDADAA ALIDHA$tL9uE1L[]A\DHtHLHFكjك)0~ƍAHLfIA,$I9uL[]A\ff.AWAVAUATIUHSHhHL$dH%(HD$X1H|$@ML~HH|$1L-6FI1D<%tlHA$IL$I9IIAIQt<\uIAIQuLEH|$XdH3<%(Hh[]A\A]A^A_@Ai@t@0@D$IIE1pσ@hC}@Lt@Zgz1LI@h@%t3F<w,IcDL>H|$/ƒHW2HA4$ID$I9qI@lu1@l]LI@znI1xf.AiII@@D$E1pσL|$ IoIHIDBtJ0KIHcLtEAo@uX1@hFqLIHLL|$ HD$@L @l@z~/Q H|$ƒHW2zHD$@L`@l@z/ H|$ƒHW:H|$/ƒHWHH)DHIAD$I9uLLJH|$/ƃHwT$H6LLL$ H|$HSA$0LL$ I9HKAD$xIT$I9$H)H@HHBI9DuHIHD$@LC@l5@z+/H|$ƒHW'HD$@L@l@zv/SH|$ƒHWLcLD$VL\$EH?Ht$VHL1H)HHHHHHHHH)HH׃0H YL9u %1H)f HIAL$I9uLL/iH|$ƒHWH2T$H|$LLL$ LL$ H)fDHIAT$I9uLL/H|$ƒHWH:D$VLD$McHL$VfHHHHHHHH)HH׃0@1H L9u4%1H)@4@cHIAt$I9uLLifD/_H|$ƒHWHD$VHt$HL$VDH0HcH9u%1H)@HIAT$I9uLL/H|$ƒHWLHqLILfDH|$HwHFHGFfH|$HWHBHGf.H|$HWHBHGH|$HWHBHGmH|$HWHBHGH|$HWHBHGH|$HWHBHGE@IHLL$(LC|$@t$ HL$~bHL$t$ A)ƃ0LL$(EAFHHH@)H9uEAIcHLL$0HLD$(LCHt$ L$8 bHt$ LD$(A)ƋD$LL$0AVML$8JHfDH0)yHcҹ0HHMF--H LHMIHψT$ LG|$LL$(HL$RaHL$T$ A)ƃ0LL$(EXAFHHH@)H9u4DH7LLH&McF--HuQ/H|$ƒHWHD$VHL$V0LT$WIAI LHDHJL9u%1H) fdHIAT$I9u/H|$ƒHWH2D$VIcHL$VLD$HIHHHHHI)LЃ0HHH vL9u1ɅHHLL$ LC|$HL$_HL$LL$ A)ƃ0EAvBHHHHʐH@(H9uHHH) f,@SHIAl$I9u /H|$ƒHWHD$VHL$VHt$H0H,H9u%1H)@HIAT$I9uL/EH|$ƒHWLD$VEHt$VL\$LH?HL1H)@HHHHHHHHH)HH׃0H LL9u %1H)f. HIAL$I9uHMHcHHƅH H9u 3H|$HWHBHGH|$HWHBHGxH|$HWHBHG:H|$HWHBHG2(H|$HWHBHGH|$HWHBHGH|$HWHBHGH|$HWHBHGED'QF-HEAVEIcHLL$8HL$0LCLD$(Ht$ \L$Ht$ A)LD$(LL$8AVHML$0qWHH0)yHc¹0HHM.F--H)MIHψT$ LG|$LL$(HL$\LHL$H)ƃ0T$ LL$(HnL)HHH@(H9uH)NMIHψT$ LG|$LL$(HL$[HL$T$ A)ƃ0LL$(EAFHHH@)H9ur1yHMy F-HEAVHcHHƅx2H H9u DHjHI1[DHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$HL$dH3 %(uHPZAVAUATE1USHHHJI1;AT$A1McM9AH@HHJtT<%uBLr only analyze this fd -n analyze all fds from 0 up to fdnum-1 (default: %u) -s simple output with just type and socket address or path -f analyze file system entry -T wait before analyzing, useful to connect with debugger -r raw output for time stamps and rdev -L follow symbolic links instead of showing their properties -o output goes to filename, that can be: a regular file name, the output goes to that + , output goes to the file descriptor (which must be open writable) the 3 special names stdin stdout and stderr option -i requires an argumentoption -n requires an argumentoption -f requires an argumentoption -T requires an argumentoption -o requires an argumentcan't fdopen file descriptor %lu: %s Usage: filan [options] options: unknown option %s%d superfluous argumentsstdinstdoutstderrwcan't fopen '%s': %s %5u rPQQQQQQQQQQQQPQQQQQQQ"PQQQQQQQQQQQQQQQPQOQrPOQQQQmOUOQQIO`Nfilan by Gerhard Rieger and contributors - see http://www.dest-unreach.org/socat/eA %ldisatty(%d): %s NULL %stcgetattr(%d, %p): %s cc[%d]=%d cc[%d]=%sgetsockopt(,,, {}, %d)%s="" getsockopt(,,, {%d}, %d)%s=%d %08x getsockopt(,,, {%s}, %d)%s={%s} getsockopt(,,, {%d,%d}, %d)%s={%d,%d} getsockname(%d): %sgetpeername(%d): %s <-> %s dirchrdevblkdevsocketsymlinkpipeundeffile sigio%hu,%hu %d x%06x %d lstat("%s", %p): %sfstat(%d, %p): %schecking file descriptor %ufstat(%d): %sfd %d is a %spoll: IN,PRI,OUT,ERR,NVAL,; FIONREAD=%lu; recvmsg(): %srecvmsg=%ld, TCP_NODELAYTCP_MAXSEGTCP_CORKTCP_KEEPIDLETCP_KEEPINTVLTCP_KEEPCNTTCP_SYNCNTTCP_LINGER2TCP_ACCEPTTCP_WINDOW_CLAMPTCP_INFOTCP_QUICKACKTCP_MD5SIGIPV6_V6ONLYIP_TOSIP_TTLIP_HDRINCLIP_OPTIONSIP_ROUTER_ALERTIP_RECVOPTSIP_RETOPTSIP_PKTINFOIP_PKTOPTIONSIP_MTU_DISCOVERIP_RECVERRIP_RECVTTLIP_RECVTOSIP_MTUIP_FREEBINDIP_MULTICAST_TTLIP_MULTICAST_LOOPDEBUGREUSEADDRTYPEERRORDONTROUTEBROADCASTSNDBUFRCVBUFKEEPALIVEOOBINLINENO_CHECKPRIORITYLINGERBSDCOMPATREUSEPORTPASSCREDPEERCREDRCVLOWATSNDLOWATRCVTIMEOSNDTIMEOSECURITY_AUTHENTICATIONSECURITY_ENCRYPTION_TRANSPORTSECURITY_ENCRYPTION_NETWORKBINDTODEVICEATTACH_FILTERDETACH_FILTERSTREAMDGRAMRAWRDMSEQPACKET IFLAGS=%08x OFLAGS=%08x CFLAGS=%08x LFLAGS=%08xgetsockopt(%d, %d, %d, %p, {%u}): %sgetsockopt(%d, SOL_SOCKET, SO_TYPE, %p, {%u}): %sfd %d: socket of type %d ("%s")getsockopt(%d, SOL_SOCKET, %d, %p, {%u}): %s**** NO FURTHER ANALYSIS FOR THIS SOCKET TYPE IMPLEMENTED FD type device inode mode links uid gid rdev size blksize blocks atime mtime ctime cloexec flags sigown FD type device inode mode links uid gid rdev size blksize blocks atime mtime ctime cloexec flags sigown%4d: %s %s %lu 0%03o %lu %u %u %hu,%hu %ld %ld %ldopen("%s", O_RDONLY|O_NOCTTY|O_NONBLOCK|O_LARGEFILE, 0700): %spoll({%d, %hd, %hd}, 1, 0): %stty(listening)datagramunix%s%s %stcp%s %s %sudp%s %s %sip %stcp6%s %s %sudp6%s %s %sip6 %s/proc/proc/%d/fd/%dreadlink("%s", %p, %lu): %ssocket %sstat("%s"): %sgj8jgighig=ighggg7jigWig,igighgg%Y/%m/%d %H:%M:%S.%06lu %s %s[%d] N exit(%d) DINWEFexit(%d)unknown syslog facility "%s"acannot open log file "%s": %sunknown diagnostic option %cHOSTNAMEauthauthprivcrondaemonftpkernlocal0local1local2local3local4local5local6local7lprmailnewssysloguseruucpsssssssssssstss0tshtssst%s(, {%lu,%lu,0%03o,%lu,%u,%u,%lu,%ld,...}) -> %d%s(, {}) -> %dumask(0%03o)umask() -> 0%03oopen("%s", 0%o, 0%03o) -> %dopen("%s", 0%o, 0%03o)creat("%s", 0%03o)creat("%s", 0%03o) -> %dlseek(%d, %ld, %d)lseek() -> %ldlseek64(%d, %ld, %d)lseek64() -> %ldgetpid()getpid() -> %dgetppid()getppid() -> %dgetpgrp()getpgid(%d)getpgid() -> %dsetpgid(%d, %d)setpgid() -> %dtcgetpgrp(%d)tcgetpgrp() -> %dtcsetpgrp(%d, %d)tcsetpgrp() -> %dgetsid(%d)getsid() -> %dsetsid()setsid() -> %dgetuid()getuid() -> %ugeteuid()geteuid() -> %usetuid(%u)setuid() -> %dgetgid()getgid() -> %ugetegid()getegid() -> %usetgid(%u)setgid() -> %dinitgroups("%s", %u)initgroups() -> %dgetgroups(%d, %u,...)getgroups() -> %dsetgroups(%lu, [])setgroups(%lu, [%u])setgroups(%lu, [%u,%u])setgroups(%lu, [%u,%u,...])setgroups() -> %dchdir("%s")chdir() -> %dchroot("%s")chroot() -> %dgettimeofday(%p, {%d,%d})gettimeofday(%p, NULL)mknod("%s", 0%o, %lu)mknod() -> %dmkfifo("%s", 0%o)mkfifo() -> %dfstat(%d, %p)fstatfstat64(%d, %p)fstat64lstat(%s, %p)lstatlstat64(%s, %p)lstat64dup(%d)dup(%d) -> %ddup2(%d, %d)dup2(%d, %d) -> %dpipe(%p)pipe({%d,%d}) -> %dread(%d, %p, %lu)read -> %ldwrite(%d, %p, %lu)write -> %ldfcntl(%d, %d)fcntl() -> %dfcntl(%d, %d, %ld)ftruncate(%d, %ld)ftruncate() -> %dftruncate64(%d, %ld)ftruncate64() -> %dflock(%d, %d)flock() -> %dioctl(%d, 0x%x, %p{%lu})ioctl(%d, 0x%x, 0x%p)ioctl() -> %dioctl(%d, 0x%x, %d)close(%d)close() -> %dfchown(%d, %u, %u)fchown() -> %dfchmod(%d, 0%o)fchmod() -> %dunlink("%s")unlink() -> %dsymlink("%s", "%s")symlink() -> %dreadlink("%s", %p, %lu)readlink() -> %dchown("%s", %u, %u)chown() -> %dchmod("%s", 0%o)poll({%d,0x%02hx,}, , %u, %d)poll(, {,,0x%02hx}) -> %d&NULL/fork()fork() -> %dwaitpid(%d, %p, %d)waitpid(, {%d}, ) -> %dsignal(%d, %p)signal() -> %psigaction(%d, %p, %p)sigaction() -> %dsigprocmask(%d, %p, %p)sigprocmask() -> %dalarm(%u)alarm() -> %ukill(%d, %d)kill() -> %dexecvp("%s", "%s")execvp("%s", "%s" "%s")execvp("%s", "%s" "%s" "%s")execvp() -> %dsystem("%s")system() -> %dsocketpair(%d, %d, %d, %p)socket(%d, %d, %d)socket(%d, %d, %d) -> %dbind(%d, %s, %u)bind() -> %dconnect(%d, {%d,%s}, %u)connect() -> %dlisten(%d, %d)listen() -> %daccept(%d, %p, %p)accept(,,) -> %dgetsockname(%d, %p, %p{%u})getpeername(%d, %p, %p{%u})setsockopt() -> %drecv(%d, %p, %lu, %d)recv() -> %dsend() -> %dsendto() -> %dshutdown(%d, %d)shutdown() -> %dsleep(%u)sleep() -> %uusleep(%lu)usleep() ->nanosleep({%ld,%ld},%p)nanosleep(,{%ld,%ld}) -> %dnanosleep() -> %dpause()pause() -> %dgethostbyname("%s")gethostbyname() -> NULLgetaddrinfo(,,,{%p}) -> %dmalloc(%ld)malloc() -> %pmalloc(%ld): out of memorycalloc(%ld, %ld)calloc() -> %prealloc(%p, %ld)realloc() -> %ptcgetattr(%d, %p)%02x,%02xtcsetattr() -> %dttyname(%d)ttyname() -> %sttyname() -> NULLisatty(%d)isatty() -> %dopenpty(%p, %p, %p, %p, %p)grantpt(%d)grantpt() -> %dunlockpt(%d)unlockpt() -> %dptsname(%d)ptsname() -> %sptsname() -> NULLuname(%p)uname({%s, %s, %s, %s, %s})gethostname(%p, %lu)gethostname("%s", ) -> %datexit(%p)atexit() -> %dabort()mkstemp("%s")mkstemp({%s}) -> %dsetenv("%s", "%s", %d)setenv() -> %dunsetenv("%s")unsetenv() ->getgrouplist("%s", %u, %p, [%d])getgrouplist(,, [], [%d]) -> %dgetgrouplist(,, [%u], [%d]) -> %dgetgrouplist(,, [%u,%u], [%d]) -> %dgetgrouplist(,, [%u,%u,...], [%d]) -> %dgettimeofday({%ld,%ld}, {%d,%d}) -> %dgettimeofday({%ld,%ld},) -> %dfcntl(%d, %d, {type=%hd,whence=%hd,start=%ld,len=%ld,pid=%d})poll({%d,0x%02hx,}{%d,0x%02hx,}{%d,0x%02hx,}{%d,0x%02hx,}, %u, %d)poll(, {,,0x%02hx}{,,0x%02hx}{,,0x%02hx}{,,0x%02hx}) -> %dselect(%d, &0x%lx, &0x%lx, &0x%lx, %s%lu.%06ld)select -> (, 0x%lx, 0x%lx, 0x%lx, %s%lu.%06ld), %dexecvp("%s", "%s" "%s" "%s" "%s")execvp("%s", "%s" "%s" "%s" "%s" "%s")execvp("%s", "%s" "%s" "%s" "%s" "%s" ...)socketpair(%d, %d, %d, {%d,%d}) -> %daccept(%d, {%d, %s}, %u) -> %dgetsockname(, {%s}, {%u}) -> %dgetpeername(, {%s}, {%u}) -> %dgetsockopt(%d, %d, %d, %p, {%u})getsockopt() -> (,,, 0x%08x, %d), %dsetsockopt(%d, %d, %d, {0x%x}, %d)setsockopt(%d, %d, %d, {0x%08x,%08x}, %d)recvfrom(%d, %p, %lu, %d, %p, %u)recvfrom(,,,, {%d,%s}, %u) -> %drecvfrom(,,,, NULL, NULL) -> %drecvmsg(%d, %p{%p,%u,%p,%lu,%p,%lu,%d}, %d)recvmsg(, {%s,%u,,%lu,,%lu,}, ) -> %dsend(%d, %p[%08x...], %lu, %d)sendto(%d, %p[%08x...], %lu, %d, {%s}, %d)gethostbyname() -> %d.%d.%d.%dgetaddrinfo(%s%s%s, %s%s%s, {%d,%d,%d,%d,%u,%p,%p,%p}, %p)getaddrinfo(,,,{{%s, %s}) -> 0calloc(%ld, %ld): out of memoryrealloc(%p, %ld): out of memorytcgetattr(, {%08x,%08x,%08x,%08x, %u,%u, %s}) -> %dtcsetattr(%d, %d, {%08x,%08x,%08x,%08x, %u,%u, %s})openpty({%d}, {%d}, {"%s"},,) -> %dwrite(%d, %p, %lu): %s%u.%u.%u.%u%u.%u.%u.%u:%huAF=%d udptcp%s%s%ssetenv("%s", "%s", 1): %s_write(%d, %p, %lu): only wrote %lu bytes, trying to continue socket_init(): unknown address family %dinet4addr_info(): buffer too shortsockaddr_inet4_info(): buffer too short[%04x:%04x:%04x:%04x:%04x:%04x:%04x:%04x]:%husockaddr_inet6_info(): buffer too shortsockaddr_info(): buffer too short (%lu)0x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02xsockaddr_info(): buffer too shortparseport("%s", %d): extra trailing data "%s"cannot resolve service "%s/%d"socket(PF_INET, SOCK_DGRAM, IPPROTO_IP): %sioctl(%d, SIOCGIFINDEX, {"%s"}): %sioctl(%d, SIOCGIFINDEX, {"%s"}) -> { %d } ַnW@ ) Ǻdͼ{6;|! !$*X01<346<8889=tA LC\ C |H I I @$@?FEA q BBG M BBG nBB@h?;FGJ B(D0G 0D(B BBBE `CFBB B(A0A8G L@LA 8C0A(B BBBE AIArAAA@GpFJE G(A0P 0A(B BBBH T@HvD Q A pH]Gc F A G H)DaLH`BBE E(D0A8IX 8A0A(B BBBB $KxKm H I O \$`K/KO N @tKiKY D @`K'HZ4xKtFAA G[  AABA ($MFDI ABD pOEDF y MFE K AAC E NHE Q DFE o AAG K AAK U AAI (PPECIZ AAC |XQwLT H QKF G P,RFEE B(D0D8J 8A0A(B BBBF T hUXBOA H(G]DDFAEU (A ABBA TdpVBEA C(GeSDFAEU (A ABBF (WOFME sABHWFBB E(D0A8F@q 8D0A(B BBBH 84 @XiFIL F(A0(A BBB4p tXmFKH M(D0|(A ABB4 XmFKH M(D0|(A ABB( XNFLH pAB( YNFLH pAB(8 ,YNFLH pAB(d PYOFME sAB( tYUFHG |AB( YOFME sAB( YUFHG |AB( ZOFME sAB(@ $ZNFLH pAB(l HZNFLH pAB( lZNFLH pAB( ZOFME sAB( ZNFLH pAB( ZNFLH pAB(H ZOFME sAB(t [VFIG |AB( T[WFHF AB, [FDD ` ABG l (\FJE D(I0_ (D BBBE Y (D BBBE S (D BBBK ](D BBB(l \PFNE sAB( \PFNE sABT ]FBB A(D0x8H@`8D0E (A BBBA G(A BBB0]FIK L0_  DABA (P]VFIG |AB4|(^kFJF K(D0(A ABB4`^kFJF K(D0(A ABB4^jFIF K(D0(A ABB4$^jFIF K(D0(A ABB4\_kFJF K(D0(A ABB4@_kFJF K(D0(A ABB4x_aFMF A(D0|(A ABB8_hFHL F(A0(A BBB4@_gFNA A(I0~(D ABB8x`FED D(D0a (D ABBG 8`FED D(D0a (D ABBG ,`LDC U ABE 8 DaFED C(D0a (D ABBH H\aFED C(D0W8Z@GHEPN0z (D ABBD (bXFIH }AB(PbXFIH }AB,bLDC S ABG ,0bFJC m ABE ,`tcFKD ` BBG (cRFMH sAB4djFJH L(D0{(A ABB(PdUFHG |AB( dPFNE sAB(LdYFJH }AB4xdoFKI M(D0}(A ABB4ekFJI L(D0{(A ABB(LeVFIG |ABheWFBB B(D0C8G@| 8D0A(B BBBE NHHPOXH`EhDpV@ZHLPYHA@dtflFBE E(D0D8GPLXJ`DhDpNPnXG`AhHpR8D0A(B BBBFP(|gNFLH pAB8gFBD C(G0d (D ABBE (PhXFIH }AB(|8hVFKH xBB(lhVFKH xBBh>Fw(hUFHG |AB(hYFJH }ABLH,i&FDD (M0H(A r ABH D(M0H(B v(M0H(A ( jdFNE GABLPjFJB E(D0G8PPEXA`V8A0A(B BBBDjFIB L(D0A8J@G8D0A(B BBB8\jFGE D(O (D BBBA 0lkFED J  DBBG ((lUFHG |ABX\lFBB B(D0D8JHZA] 8D0A(B BBBG HTmFHB B(D0K8J 8D0A(B BBBA HDnFHB B(D0K8J 8D0A(B BBBA DnFHE D(D0Z8A@F8D0A(A BBBP4oFEE D(C0P8M@M8A0y (A BBBF B8T@H8A0<loFEK D(C0` (A BBBD Xo4FEE E(D0D8JzCqAX 8D0A(B BBBE t$p?FBB B(D0C8JfVECCCNbITAZ 8D0A(B BBBD DxqFEE D(J0H8L@|8A0\ (A BBBF \qFEE E(D0D8J~HWERU 8C0A(B BBBD (DrXFHJ |ABpr>Fwr:Ep8sFGA D(N0N (D ABBI (sNFLH pABs}FS G \|0t=FBI L(D0D8JAGGCBEBACIANl 8D0A(B BBBA (tiFNI l EBA (uqFJO r BBA (\uqFJO r BBA \4u>FGB B(K0J8NFQPT\ 8D0A(B BBBA hv@FBE F(D0E8N}FKFFFZI 8D0A(B BBBA 4dwyFME x ABE ]AB(8wOFME sABHdwFGE H(D0K8GHBPT8D0A(B BBB($xOFME sAB(HxOFME sAB4lxyFME x ABE ]AB<@x~FNF A(D0Y8X@d(D ABB4xhFKM C(D0|(A ABB,y?FxPy1Kxy&EAV4 ybFNF A(D0|(A ABB4@ ynFKI M(D0|(A ABB(x yRENH tAA\ 0zFIB E(D0C8FP 8H0A(B BBBC D8D0A(B BBB!z6!z,!{X@!{/EAG K FAA i AAE X AAF i FAH DAA8!{FBD A(Je (D ABBK 8!|FIk(A0H(A K DBK dDB<"|FDQ P(E0U(A K DBI dDBDT"@}FDG p(c0P8P@PHQPK K DBG ^DBt"}FDE L(D0F8D@ 8D0A(B BBBD oHUPKXF`FhFpFxFFFFFK@@#0FBB G(D0GPd 0A(B BBBG LX#FEB B(A0A8GJ 8D0A(B BBBA 0#,FBE G0_  EBBD 0#6FBB DP  BBBD 0$|FAA D0I  AABG TD$@FBB E(D0D8DPaXL`[XAPg 8A0A(B BBBA H$4FBJ E(D0D8G 8A0A(B BBBA L$VFBE E(D0A8G( 8A0A(B BBBA L8% FBE E(D0A8Op 8A0A(B BBBA 0%lvFQN G@  ABBA 4%yFRN G@A  ABBA $%=FDJ bDBD&FEE E(A0D8DPl8D0A(B BBB4d&pFDA q ABA QDB&@&DK A 4&BQA { ABF IABH'`FBB B(D0D8D 8A0A(B BBBE P'K A <l'HFBB D(A0 (D BBBB D'eFIE E(D0H8G@n8A0A(B BBB' (@YYiu        ) 4 D P [  f  t      ! "            "  ,  5  > E O Y b k t }             " [ @ 4ttox {  { H#x oo0ooo] y0@@@P@`@p@@@@@@@@@AA A0A@APA`ApAAAAAAAAABB B0B@BPB`BpBBBBBBBBBCC C0C@CPC`CpCCCCCCCCCDD D0D@DPD`DpDDDDDDDDDEE E0E@EPE`EpEEEEEEEEEFF F0F@FPF`FpFFFFFFFFFGG G0G@GPG`GpGGGGGGGGGHH H0H@HPH`HpHHHHHHHHHII I0I@IPI PHX08( @/usr/lib/debug/.dwz/x86_64-linux-gnu/socat.debuglPmk۬Į509da40837b52c081323d6a768ad6518642099.debug].shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.data.bss.gnu_debugaltlink.gnu_debuglink 88 &XX$9|| Go4Q Yxx{ao8no00}x BH#H# @@ @ @@ `I`IpIpI0 RR44 ' ''X-X- (tdtdtd@  y i { kp qP qE (r4\r/