ELF>@(@8 @::@@@KK**888@X $$Std Ptd$$QtdRtd888GNUGNU?Aq<"e#Y* 9f @ Pb\D % J>fghijklmnpqrstuvwxyz|~R{-+YoDi:qU4qk vټXG 3_U 6GIqw,TV^ ~ye}a['{{A+0,tq=E5{y    Z   1` ZF"E 9' ' ^R 5  Idi   `Z; .BJXB m  )  -  (     *    l U9> W   *  , ! -H sh@`]q0^6+ S[@)c* eT@rpU@Rp^h ``\gf e ~Sr 0U@l@S@R Pw\__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_ZSt21ios_base_library_initvPyArArchive_Type_Z11CppTraverseIPN9ARArchive6MemberEEiP7_objectPFiS4_PvES5__Z11CppTraverseI6FileFdEiP7_objectPFiS2_PvES3__Z11CppTraverseIN12pkgDirStream4ItemEEiP7_objectPFiS3_PvES4__Z11CppTraverseIP10ExtractTarEiP7_objectPFiS3_PvES4__Py_Dealloc_Z8CppClearIPN9ARArchive6MemberEEiP7_object_Z8CppClearI6FileFdEiP7_object_Z8CppClearIN12pkgDirStream4ItemEEiP7_object_Z8CppClearIP10ExtractTarEiP7_objectPyUnicode_DecodeFSDefaultAndSizePyLong_FromUnsignedLongPyLong_FromUnsignedLongLongPyUnicode_FromFormat_ZTV11PyDirStream_ZdaPv__gxx_personality_v0_ZdlPv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmmmemcpy__stack_chk_failPyList_NewPyArMember_TypePyList_AppendPyUnicode_FromStringAndSizePyObject_GetIter_ZN9ARArchiveD1EvPyObject_GC_UnTrack_Z13CppDeallocPtrIPN9ARArchive6MemberEEvP7_object_Z10CppDeallocIP10ExtractTarEvP7_object_Z17tarmember_deallocP7_object_ZN11PyDirStream6DoItemERN12pkgDirStream4ItemERistrcmp_ZSt7nothrow_ZnamRKSt9nothrow_tPyExc_MemoryErrorPyErr_Format_ZN11PyDirStream7ProcessERN12pkgDirStream4ItemEPKhyy_ZN11PyDirStream12FinishedFileERN12pkgDirStream4ItemEiPyBytes_FromStringAndSizePyTarMember_Typestrlen_ZnamstrcpyPyObject_CallFunctionObjArgs_Py_NoneStructPyBool_FromLongPyUnicode_DecodeFSDefault_ZN14PyApt_Filename9ConverterEP7_objectPv_PyArg_ParseTuple_SizeT_ZN6FileFd4SeekEy_ZN10ExtractTar2GoER12pkgDirStreamPyExc_LookupError_Unwind_ResumePyObject_ReprPyUnicode_AsUTF8PyInit_apt_instPyModule_Create2PyImport_ImportModulePyObject_GetAttrStringPyAptErrorPyAptWarningPyModule_AddObjectPyType_ReadyPyDebFile_TypePyTarFile_TypePyFileFd_Type_Z12HandleErrorsP7_object_Z12_GetErrorObjv_ZNK11GlobalError5emptyERKNS_7MsgTypeE_ZN11GlobalError10PopMessageERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcmPyErr_WarnExPyErr_SetString_ZSt20__throw_length_errorPKc__gcc_personality_v0_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv_ZNK9ARArchive10FindMemberEPKc_ZN6FileFd4ReadEPvyPy__cxa_end_catch__cxa_begin_catch_Z9flCombineNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_open64fchmodfchown__errno_locationwritecloseutimePyExc_OSErrorPyErr_SetFromErrnoWithFilename_Py_TrueStruct_ZSt19__throw_logic_errorPKc_ZN6FileFdC1EijNS_12CompressModeE_Znwm_ZN10ExtractTarC1ER6FileFdyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN3APT13Configuration14getCompressorsEb_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4__ZN11GlobalError5ErrorEPKcz_Z10SafeGetCWDB5cxx11vchdir_ZTV12pkgDirStream_Z14ListToCharCharP7_objectbPySequence_SizePySequence_GetItemPyExc_TypeError__cxa_throw_bad_array_new_length_Z14CharCharToListPPKcmPyUnicode_FromStringPyList_SetItem_ZN14PyApt_Filename4initEP7_objectPyUnicode_EncodeFSDefault_ZN6FileFdC1Ev_ZN6FileFdC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjm_ZN9ARArchiveC1ER6FileFdPyObject_AsFileDescriptorPyErr_Clear_ZN6FileFdC1Eib_PyArg_ParseTupleAndKeywords_SizeT_Z10CppDeallocI6FileFdEvP7_object_ZN6FileFdD1Ev_ZTS11PyDirStream_ZTI11PyDirStream_ZTVN10__cxxabiv120__si_class_type_infoE_ZTI12pkgDirStream_ZN12pkgDirStream4FailERNS_4ItemEiPyType_Type_ZTISt9bad_alloclibapt-pkg.so.6.0libstdc++.so.6libgcc_s.so.1libc.so.6GCC_3.0GCC_3.3.1GLIBC_2.4GLIBC_2.14GLIBC_2.2.5APTPKG_6.0GLIBCXX_3.4.32CXXABI_1.3.8CXXABI_1.3GLIBCXX_3.4.21GLIBCXX_3.4    Z 0P&y r a_& z h @ii  ui  9  N K B xѯ ӯk q t) 8`Q@OH Qx`]p^0^PWW ;(pV8?HUPa`^pvxV|VPVבVݑY`a(8@VP`)h`Vx-B0`HP`(Np`` T(`8@ZH`Xإ`ah`xha0n a`t@azQ(0Q@ PXRh ;(V8HP0V`pבxUݑYUVؒVЧ)U(ޒ`|ha@{|o |(h@Hm`hn0YYc!H&`XR`TX8p\0WS0U(8 K`\8c SpU`p\T80R@Tx08mPZpQSpZX[WxR@S PDXf`p"X`ph plxg:H{}}Y[`abvH(`AhpT    (08@HPX`hpx !#$%&'()*+,-./0123 4(50687@8H9P;X<`=h>p?x@BCEFGIJKLMNOQRSUVWXZ \(]0^8_@cHdPeHHHtH5%@hfhfhfhfhfhfhfhrfhbfh Rfh Bfh 2fh "fh fhfhfhfhfhfhfhfhfhfhrfhbfhRfhBfh2fh"fhfhfhfh fh!fh"fh#fh$fh%fh&fh'rfh(bfh)Rfh*Bfh+2fh,"fh-fh.fh/fh0fh1fh2fh3fh4fh5fh6fh7rfh8bfh9Rfh:Bfh;2fh<"fh=fh>fh?fh@fhAfhBfhCfhDfhEfhFfhGrfhHbfhIRfhJBfhK2fhL"fhMfhNfhOfhPf%.fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%ކfD%ֆfD%ΆfD%ƆfD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%ޅfD%օfD%΅fD%ƅfD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fDHtHx HHuL H}HEdH+%(uHNLHHEdH+%(uL"HH}wHEdH+%(uIt$I<$LHHzHxHHuHMd$PMuHL[A\A]]f.UHSHHHSHx HHt H]DHHEHEH]fUHATSHH(HtHHC(x HHH{HtHHCx HHt|HC@u_{u!Lc MtLLHC H{HtHHCx HHt7HCH[A\]H@HfDzfDf9fDUHATSHGH@um{u,Lc MtI<$ID$H9t#LHC H{HtHHCx HHt"HCH[A\]H@fD댐fUHSHHHG@u;H{HtHHCx HHt"HCHH]H@D뾐{fUHSHHH(HtH{0HtHC@u7H{HtHHCx HHt&HCHH]H@HfDӐUHAUIATISHHHwHtI|$cu_HC(I|$0HtH9{0s+HI|$0H5qHC(Ht3ID$0HC0AEH[A\A]]AE1H{HC0tHzqIT$C H55H811@H(Ht#UHLHHQ]f.f.UHAUIATISHHwHtI|$VII}HtHx HHAI}(HIt$0I}IEHp1H0Ao$H@H@ AoL$I|$H0AoT$ P@Ao\$0XPAod$@``HxI|$HC(HxIt$H{(HC0It$H{0CIU1I}1H6HHAE x HHtdH[A\A]]fDHoI}IEH[A\A]]D;I}(H@H AE f @@ ff. @@ff.G P@ǃ @ff. @@ff. @@{ff.G 1@\ff. @@;ff.G 1@ff. @@ff.H(H /HHDEDH0H.HHD%DUfHAUATHMSHHH5 /HXH#dH%(HE1)E{Hcs(H{0ELeL-mHEHEIEHEHEHEHEHEH{ L }H]HtH}IEHEHtHx HHH}HtHx HHtmH}HtH}HtHx HHt>HEdH+%(u{HXH[A\A]]f1nf1@3뻐+f`fDHlHUH5,H81HHHff.@UHSHHHHH=,HHCH]Hp1UH=TsHAWAVAUATSHH=X,HHL-H,HILL5kIHL=&,LLL%kI$HdILHI$HLL%8kL/A$tA$LHH5.L% kLaA$tA$LHH5.IL%jL*A$tA$LHH5\.L%jLA$tA$LHH5.L%$jLtWA$tA$LHH5-L%IjLt$A$tA$LH5-Hu1HH[A\A]A^A_]ff.UHAWI?AVAUATSHH`dH%(HE1HEHEHXHEEDžhDžlHH|Dž|LuHELmLuH]EHLlAHEhEH)H5)HDLH+EHqH]HHULH+EHuH9gHEt(lH}L9DhLH)H-H]H5)Hh?lH}zhHH`HXH9tHEdH+%(HĈH[A\A]A^A_]HhHHHVtH}HgHHHsH`tH`Hx HHt H}1VHHEdH+%(uJH=(H]HEdH+%(u+H='HEdH+%(uH='H]IIH]UfHAUATHMSHHH5'H8HdH%(HE1)E[H{ Hu6IHHpHHC(Hx tuI|$@ H{(IT$@HMHIH It$@LbLH7H}HtHx HHt.HEdH+%(uOH8H[A\A]]Ð1H@{fHfHUH5&H811kHHHUHAWAVAUATSHH $HdH%(HE1IHvHIHu+HEdH+%(HĈ1[A\A]A^A_]PIuIUHHHXLHHH`HHhHHHPHpIHHHhHLHH`HHPHHhH9tHHXH9tHIU8AHXH16h7Au8hAU0Au(ht8Me@HpH`Mu1fhHLH9I)}L9H`LLIGH!u1fDHËhHHH9tHEdH+%(HĈH[A\A]A^A_]fA~E H`HXfl)pHbHXH8zeDHHh2fDHp1LHHHHpHLHaHpHfDHaHEdH+%(uH=&|HHHHff.UfHSHHHMLMH5"H8HdH%(HE1Hu"HEHEI1)ECH{ HuHHtfH{(HUH HH}HtHx HHtiH}HtHx HHtHHEdH+%(uHHH]H1aHUH5!H814@1@s뱐kHUHATIHSHMH5!H HdH%(HE1HK!HEHE1 t/ID$ H fH[PHtWID$(HUHHx Hu1H}HtHx HHt2HEdH+%(u*H H[A\]H_{HUfHAWAVHMLEAUATSHHH5 HxHdH%(HE1)E3H{ HuIHH_Lk(1H0LhIMt AEtAEHC(I|$0Np(IFHAD$(HhHEHML}HpHxL}HTHxKHEIHHHxULHEHpHs(HhIV@H HH}I\$ L9tL{H}HtHx HHHUdH+%(Hx[A\A]A^A_]@HpHu1VHEHHEHEHxLHEHU;H]HUH5H81@1VHuCLHx$HxJ3HEdH+%(uH=!LiHHHnff.UHAWAVIAUATSHH dH%(HEHG H@ƅpHDžhHHpHH`2L@HELeL;HH(fH LeH8HHHHQLHEIU(H?H+EIu H9H(RH0HH}HL9tHL`LLH`HIN(H\L`1H H0H IHHHt tIF(I}0NL`p(rHCHAE(HH LeHH8IHHHtLHEH(HS@Iv(H H HwH}I] L9tULHH@I9fDLL{xM9t&I?IGH9tI M9uL{xMtLLchL{`M9t&I?IGH9tI M9uL{`MtLH{@HCPH9tH{ HC0H9tH;HCH9tHØI98H@HtH\H`HH9tDHEdH+%(wHL[A\A]A^A_]H U2H(H81L`HEHH8HEH HMH8HUIŘL9HH LeH8HHHHLHEHHuH}HL9tFH`HHH Le/H8HHHHLHEH?H+EH^H(H5gmHuHHuHHzHJH98HEHBHEH:BH}HMHBL9tqL@I?L;HufIŘL;HqIE(HtLeIM H]H(HHqcHULH+EHuH9FH]HH}L9tHU9H(H81HEHH8HEHLH8HULH UH(H81L`1HEHH8HEH HH8HULrH(H81L`HEHH8HEH H[H8HUH?H9E!H]H5OHOHUHH51UL9H UnHIHs:1t 0A0tD 0fE 0Ht0A0HJA1AANND9rLHLHEdH+%(u'H=%HEdH+%(u H=HEdH+%(uH=H]HEdH+%(uH=H]HEdH+%(uH=I{HHHiHI3HHL`HrfUHAUATLmISHLHXdH%(HE1>fHMLHlH5 1)EH}HtHSHcs(H{0HHEH{ HurH}tH}@OHHH}HtHx HHt3H}HEH9tHEdH+%(uQHXH[A\A]]@ƐH1SHuH8HSHuH8y1uHUfHAUATHULESHHH5HhH dH%(HE1)EgOHUH*:L-rRHEHEHUIMHEHMEHEHEHt tHcs(H{0LesH{ L}HUHt H}H)HH}IEHEHtHx HHH}HtHx HHtxH}HtH}HtHx HHtIHEdH+%(uHhH[A\A]]@HE11cf1@밐~fDUfDHQQH5H81X H$H fDUHAWAVAUIATSHunHEIAHcHH<H1DIEu!{IHtGA9tcLcLLOH{ HuIHtaHBN1H0HXtL` @H}HtHx HHtIHUdH+%(uIH0[A\]fHNHUH5H81@1@HEOHEdHUfHAWAVHUAUATSHHH5HhdH%(HE1)EHuH}11H0H@H1H:MH0Lh IL:L}HELuID$HxLc(LuMLUHEIHtHAULHEHxLH}L9tIHC(LHp DLc x1jIHCHHtHHx HH.LfDH}WAătoz1H0H@HHK1LuH0Lx ILMuMt AtALk(1DLD1H}HtHx HHteHEdH+%(HhH[A\A]A^A_]HxHu1HEHHEHELLHEHUgfHu8LCHxHEdH+%(uH=LIdI}ILIIfUHAUATSHdH%(HE1HHH5 HHC8HH5w HHC0HL-d H{ LIHHpHHC(Hx uc1IHCHHtHHx HHLHEdH+%(HH[A\A]]@E1I|$@IHC(IT$@HMLHx It$@LmHC@LAHyILH5 H81]<HSIfUfHATSHH}H dH%(HE1)EAu4H}HtHx HHt;HEdH+%(u3H D[A\]H{ HuE1HAHwUfH `OHAWAVLtLEAUATSHHHH HxdH%(HE1Ho )EHxHxDžtDžpPHpP1iZYLe1H0L`HMt A$tA$HuH}JjH}蹿AăؿHC01DHHhPtC(轿LxLmH`LuLmM4L肽HEIHHLHHEL`LHhHcpL3H}L{ L9t xtiHH}HHu^fHEdH+%(HeH[A\A]A^A_]HCHHtHHx HH1H}HtHxHHu蟽DL}HC0LmHhLuLmM)L\HEIHHuUAULHEHhL躾H}L9MCHDHLfAULvHu1L蒿HEHHEHELLHEHU@Hu1LZHEHHEHELLHEHU(L膽HEdH+%(uH= HEdH+%(uH=LIIIIIIUHSHHHG@uS{t=H{HtHHCx HHtThere is no member named '%s'<%s object: %s>apt_pkgErrorWarningE:W:basic_string::append, O&:extractdataNo member named '%s'O&|O&:extract|O&:extractallO&s:gettar.{}O|O&Argument must be str.O:__new__control.tardata.tardebian-binaryNo debian archive, missing %sgzipO|iisgidThe owner's group ID.linknameThe target of the link.majorThe major ID of the device.minorThe minor ID of the device.modeThe mode (permissions).mtimeLast time of modification.The name of the file.sizeThe size of the file.uidThe owner's user ID.isblkischrisdevisdirisfifoisfileislnkisregissymcontroldebian_binaryThe group id of the owner.The mode of the file.The size of the files.startThe user ID of the owner.gogetmembergetmembersgetnamesminmaxcompapt_inst.__FileFdapt_inst.TarMemberapt_inst.TarFileapt_inst.DebFileapt_inst.ArArchiveapt_inst.ArMemberapt_instThe member %s was too large to read into memoryMember '%s' is too large to read into memorybasic_string: construction from null is not validInternal error, could not locate member %sRepresent a single member of a 'tar' archive. This class, which has been modelled after 'tarfile.TarInfo', represents information about a given member in an archive.extractdata(member: str) -> bytes Return the contents of the member, as a bytes object. Raise LookupError if there is no member with the given name.extractall([rootdir: str]) -> True Extract the archive in the current directory. The argument 'rootdir' can be used to change the target directory.go(callback: callable[, member: str]) -> True Go through the archive and call the callable 'callback' for each member with 2 arguments. The first argument is the TarMember and the second one is the data, as bytes. The optional parameter 'member' can be used to specify the member for which to call the callback. If not specified, it will be called for all members. If specified and not found, LookupError will be raised.TarFile(file: str/int/file[, min: int, max: int, comp: str]) The parameter 'file' may be a string specifying the path of a file, or a file-like object providing the fileno() method. It may also be an int specifying a file descriptor (returned by e.g. os.open()). The parameter 'min' describes the offset in the file where the archive begins and the parameter 'max' is the size of the archive. The compression of the archive is set by the parameter 'comp'. It can be set to any program supporting the -d switch, the default being gzip.Represent a single file within an AR archive. For Debian packages this can be e.g. control.tar.gz. This class provides information about this file, such as the mode and size.Internal helper type, representing a FileFd.getmember(name: str) -> ArMember Return an ArMember object for the member given by 'name'. Raise LookupError if there is no ArMember with the given name.gettar(name: str, comp: str) -> TarFile Return a TarFile object for the member given by 'name' which will be decompressed using the compression algorithm given by 'comp'. This is almost equal to: member = arfile.getmember(name) tarfile = TarFile(file, member.start, member.size, 'gzip')' It just opens a new TarFile on the given position in the stream.extractdata(name: str) -> bytes Return the contents of the member, as a bytes object. Raise LookupError if there is no ArMember with the given name.extract(name: str[, target: str]) -> bool Extract the member given by 'name' into the directory given by 'target'. If the extraction fails, raise OSError. In case of success, return True if the file owner could be set or False if this was not possible. If the requested member does not exist, raise LookupError.extractall([target: str]) -> bool Extract all archive contents into the directory given by 'target'. If the extraction fails, raise an error. Otherwise, return True if the owner could be set or False if the owner could not be changed.getmembers() -> list Return a list of all members in the archive.getnames() -> list Return a list of the names of all members in the archive.ArArchive(file: str/int/file) Represent an archive in the 4.4 BSD ar format, which is used for e.g. deb packages. The parameter 'file' may be a string specifying the path of a file, or a file-like object providing the fileno() method. It may also be an int specifying a file descriptor (returned by e.g. os.open()). The recommended way of using it is to pass in the path to the file.DebFile(file: str/int/file) A DebFile object represents a file in the .deb package format. The parameter 'file' may be a string specifying the path of a file, or a file-like object providing the fileno() method. It may also be an int specifying a file descriptor (returned by e.g. os.open()). The recommended way of using it is to pass in the path to the file. It differs from ArArchive by providing the members 'control', 'data' and 'version' for accessing the control.tar.gz, data.tar.$compression (all apt compression methods are supported), and debian-binary members in the archive.Functions for working with ar/tar archives and .deb packages. This module provides useful classes and functions to work with archives, modelled after the 'TarFile' class in the 'tarfile' module.Determine whether the member is a block device.Determine whether the member is a character device.Determine whether the member is a device (block, character or FIFO).Determine whether the member is a directory.Determine whether the member is a FIFO.Determine whether the member is a regular file.Determine whether the member is a hardlink.Determine whether the member is a regular file, same as isfile().Determine whether the member is a symbolic link.The TarFile object associated with the control.tar.gz member.The TarFile object associated with the data.tar.$compression member. All apt compression methods are supported. The package version, as contained in debian-binary.The offset in the archive where the file starts.11PyDirStream;$c@(h8Hb  !| w  ʣd   ` h| ǦXhXة4ȪH\p(hج(HXhح8HXh(x<Pdxخ8ȯX@lȱXH8\HX 8 X( < P ȸd x  ( H h h, L @ 0 h ( 0 h(<,XxHzRx $ FJ w?9*3$"D\,t[EC BEDu H J , EC BED^ G J l$x8L`t@qF H (wEC AP G L D EC A G *EC A_ @qF H $ȧ@qF H D@qF H dx ,8D @ < 8 4 ,0 @,T8hD |@!\zPLRx}2 ,$H EC AU J E C $TEC A] J (AF BEDX F (HEC FL $t(EC Ex $NEC Ee F U $EC C L $EC Cn O gEC AH G 8TEC Ad C (\EC BEDt I d6NL K K0EC BEH: G r F ("D,P@\Thht|,+EG I1 J HN- 4?EC Aq ((TEO M zPLRx. 0$EC BX I X, (,PgEG I B Xf_A 8|SAC \K E  C V= $(!EG A I . ( EC BV H L% 0lEG Q E ^= 0ؽAC DOl A HC ,@hEC DH E Lu- ,l` vEG Mb E R-[ ,\ EC FF H  / 0 EC FEHB C c  \eEG AE F  (xEG C J |%e 0hMEG M6 A MkX (0<EC I E HhK# (ht EG C` A g% 4EN T[.X.J D 4r  ( XEC AN I @#$g\?"!@7[}((R}("m&X$K3$H3fi     Z  -Qx#D?#-;=RT ;i^.-P<RK`QO Q`]p^0^PWW9 K Z h @ 8Ho P3!H oo oo o0@@@P@`@p@@@@@@@@@AA A0A@APA`ApAAAAAAAAABB B0B@BPB`BpBBBBBBBBBCC C0C@CPC`CpCCCCCCCCCDD D0D@DPD`DpDDDDDDDDDEE E0E;pV?Ua^vV|VPVבVݑY`aV)`V-B0`HP`(Np``T`Z`إa`ha0n a`t@azQQ R;V0VבUݑYUVؒVЧ)Uޒ|a@{|o|hmn0YYc!&`@RT8p\0W@S0U K`\c@ SpU`p\HT@0RT0m0Z@pQSpZ([W@R@S /usr/lib/debug/.dwz/x86_64-linux-gnu/python3-apt.debug<>>ˡ2,3f4171d1d43c1185c704b52265f823592a20e3.debugoJ(.shstrtab.note.gnu.property.note.gnu.build-id.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.gcc_except_table.init_array.fini_array.data.rel.ro.dynamic.data.bss.gnu_debugaltlink.gnu_debuglink  $1o;  C Ko   Xo  g!!HqBP3P3{@@v @ @ @E@EPEPE`J`JA $@@ ((88HHPPXHx xx xK4+