ELF          >            @                @ 8  @                                 0      0                                                                                         C      C                   0     0     0           P	                   h     h     h                                                $       $                    P     P     P     @       @              Std   P     P     P     @       @              Ptd   $      $      $      t      t             Qtd                                                  Rtd   0     0     0                                 GNU +#Gp ]qT]hc       U                    U   7M_                                                                                                                                        ~                                            n                      c                     X                                                                                                         =                                          p                     #                                                                $                                          =                                                                                    +                                          A                     0                     s                     D                                                               %                     d                                          O                     R                                                                                                                              K                                                                                      _                                                                                                                                                                          ]                                                                N                                                                                                         Y                     h                                                                                    Q                                           L                                                               ,                       )                     1                                                               F   "                   {                     =                     p                                          U    
 0              __gmon_start__ _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize PyInit__remote_debugging PyModuleDef_Init PyType_FromMetaclass PyModule_AddType PyStructSequence_NewType PyModule_AddIntConstant _Py_Dealloc PyErr_Occurred PyExc_PermissionError PyErr_ExceptionMatches PyExc_RuntimeError _PyThreadState_GetCurrent _PyErr_Format _PyErr_FormatFromCause __sprintf_chk __errno_location PyExc_OSError PyErr_SetFromErrnoWithFilename strerror preadv64 PyErr_SetFromErrno __stack_chk_fail process_vm_readv PyErr_Clear fopen64 PyMem_Malloc fclose PyExc_MemoryError strlen PyMem_Realloc fgets PyMem_Free __isoc23_sscanf strrchr strstr strcmp PyErr_NoMemory memchr fstat64 mmap64 munmap ferror PyErr_GetRaisedException _PyErr_ChainExceptions1 PyMem_RawMalloc _PyArg_UnpackKeywords PyLong_AsInt PyObject_IsTrue PyExc_ValueError PyErr_SetString getpagesize Py_Version _Py_hashtable_compare_direct _Py_hashtable_hash_ptr _Py_hashtable_new_full PyMem_RawFree PyList_New PyUnicode_FromStringAndSize PyExc_OverflowError PyUnicode_FromFormat _Py_hashtable_get PyBytes_FromStringAndSize _Py_hashtable_set PyLong_FromLong PyType_GetModule PyStructSequence_New PyStructSequence_SetItem PyList_Append PyLong_FromUnsignedLongLong PyList_Reverse PyStructSequence_GetItem PyLong_FromUnsignedLong PyList_Clear _Py_hashtable_clear PyLong_FromLongLong PyMem_RawRealloc _Py_hashtable_destroy PyObject_Free libc.so.6 GLIBC_ABI_DT_RELR GLIBC_2.3.4 GLIBC_2.33 GLIBC_2.10 GLIBC_2.15 GLIBC_2.4 GLIBC_2.38 GLIBC_2.2.5                                                                                                                                                       r         B   	 |     ti	                                ii                ui	         P                   X                   `                   h                   p                   x                                                                 	                   
                                                                                                                                                                                                                                                                                                                                                (                   0                   8                   @                   H                    P        !           X        "           `        #           h        $           p        %           x        &                   '                   (                   )                   *                   +                   ,                   -                   .                   /                   0                   1                   2                   3                   4                   5                   6                    7                   8                   9                   :                    ;           (        <           0        =           8        >           @        ?           H        @           P        A           X        B           `        C           h        D           p        E           x        F                   G                   H                   I                   J                   K                   L                   M                   N                   O                   P                   Q                   R                   S                   T           0     ?              UA .A}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       HH  HtH     p  H{Hˋ  H{Hً  H{H  H{ H  H{(H  1Z[A\A]]HEa  HE'  R  龌  HEC  HE鋌  HE0  HEX  HE  HE%  HE
  HE  HE  HEݎ  %  HE  HEE  HE  HE  HE  HEߎ  HE  HE髎  HI1:H?@It:H?	٨EщHtxȉu%E  UHJ  HtH  H8  1]UHHt+HI1H9s?H2  HH5  H81  H  HH5*  H81o  ]UIHHIt.H1IHt!H  HLH5o  H81,  >H9rHH)H9s5APL  WH  ILHH5q  H81  ZYI9rL1H)H9sPAQLj  Hu1HH  B<v      U1H5F  HATL%  SHI<$y     t	t
[A\]luv  HPpHI$HtHz uHH  1M  HH5ѧ  1  UHAWAVAUATSHhHxHpdH%(   HE1Hu1   II׃   DH  H}1@           H}1C  AD$Ã   m  L%  HuD(I<$E  t  z  DIH@pHtHx u(f  I4$HMLIH  1A  `  >  I<$HUH5ڛ  H1  ;  1HpMA|$   I)HuHLuHEHxL,L[  H     D8H  H8       IH@pHtHx uALxD  MA$MPHy  H*  SHxH01W  _AXqDQ  LIMRH5  A$PH4  H81  Y^<u(H  IMLA$H5  H81  HH9EHEdH+%(   t'  He؉[A\A]A^A_]UHAWAVAUATSHXHuHMdH%(   HE1HuE1  DoII1At7HEdH+%(     HMHuHe[A\A]A^A_]HH9EtHEMLUE1I)A<$HuHMHLu   A   HEHELuL<L}  LUH   LU   E&uHMHULHuA   H  H8  }        IH@pHtHx u;LU}m  MMHȤ  PHX  SH}H0A$1<  _AXa}6  LIMRH5  PH  A$H81  Y^,H  IMLA$H5  H81  HEdH+%(   t!  HeD[A\A]A^A_]UHSHdH%(   HE1HtHM   tcÅt1G  Hxdebugpy1H9EHEdH+%(   t  H[]U1HAWAVAUATSHh  HH   Hp@   HH  dL%(   LEDH  H5  H  HH   r  H  HD H;H  w   }  DIH@pHtHx u1i  H3HLIHH{  D 18  h8  H;HH5W  IH1  ;   E1  Hǅ   IH   H  tE1    HPpHH"  H HtHz uHHH  1  HHH5  1  L  IA|
   HLHHH  Ht'IƋHK<&D)  Hu=  L  H6    HPpHHE  H HtHz u!HIH1Hp    HHH1H5K  %  1E1AD 1HHHHLLH5"  DDLƅ   A  Hc2  L%  <[uHB  |]  /   Hi  HpHHxHD  H  HH5    AŅC  HE1  H	3  H|H5  i    r   A   w  #  HLHL9     *  L+LE1H   2  AŅ    HHpHHH=  H HtHy u"HHʠ  1  A   E1L  HH5  1*  A   E1,  LILA   LHHM)M9MFLHHLu-tLE1L     I   IvID$MD$LIxdebugpyHxI1LHI<x   H)  HHt/L)L9*tHH9xsLLLLI!LLO|'L;DHA   @  E1E1A3  M/  w  H>    LM(  1H1       L%  HD(I<$      DIH@pHtHx u4  LHLIH  H  H01      HI<$HIH5Ş  1  h  H8%  AŅ     L%5  HD8I<$    
  DIH@pHtHx u4  LHLIH  Hh  H01      HI<$HIH5:  1:  k  E1ɹ      1DHh  IH   '  HD HZ  H8  0  6  DIH@pHtHx u<"  HLRH  LPH  LhH01  Y^    LHHhIH  H5  H81Q    H>D@<fD9r$H  HH5  H81Y  E1   IG(HLHLLEHTHI֋HItL,    AH@E9|LHHH  Hr1LaHHw0LH)IHhLJ       H     L-  HD8I} ^  us  DIH@pHtHx u1  LhHLIHl  H  H01R  &R  HhI} HIH5  1  E1䋽    MtH tHLuuM   LE1	  H   H     m  H  HD H;C  rux|  DIH@pHtHx u1h  H3HLIHHb  D 17  +7  H;HH5>  IH1  E1L  H1    #  H  H  HD H;r    DIH@pHtHx u*  H3HLIHܛ  1l  i  H;HH5  H1  rz  HA  L%,  HD(I<$    DIH@pHtHx u'  I4$HLIHɚ  1    I<$HH5  H1E  IW HLHLAw8L9}:_H8H  HH5̙  H81!  HEdH+%(   t  HeL[A\A]A^A_]UHj  H5  HAUATISQHLHHu8u/7  A$H5l  IH2  H81  L  ZH[A\A]]UHAWAVIAULATSHH8L  HMLHL!H)LHEM9sHMLn  HO1y t#H91uHHuHE1HtH}R  H =   uLuI1HHEtE   EHM<IOH   HuL  HuHIGHuz  tA     A$HppHH  H HtH~ uAHLM1LHY  s  HLEL1H5>    LLHuHuu  6EH}IwHHuHAD   Iw0HH=   HMHuHLH8[A\A]A^A_]*H8D[A\A]A^A_]U1HAWAVHMIAUATIHSH(Hh  H  dL<%(   L}I׺   HE   A$     N  A  G  HPpHH  H HtHz uHHX  1  r  HH5A  1  [  HM   I|$I$  6ÃtQHUHuLLAօ  HuHMI$     I|$Ã   HuHu   A$      a   T   Z  HPpHH  H HtHz uHH4  1+     HH5  1  qA$   tfu]uT  HPpHHI  H HtHz uHH(  1  HH5  1L  	1HEdH+%(   t  H([A\A]A^A_]UHѺ   HATIHS1uhA$   t[3uR*uI4  HPpHH  H HtHz uHH  1  HH5  1  [A\]UHATISH]tmA$   t[uRuI  HPpHH  H HtHz uHH  1  HH5  1  H#[A\]UHAWE1AVAUATSHHLvdH%(   H]HHtLzLf HuIuMu6HELA   1PL  Lj j jg  IH H  I<$  AŃu  H  MLHthI|$Ht  Aƅ  LHuLE1I|$HtHU  AǅX  H}u(E1I|$  y8  1E1E1	1E11Et!EtH  H5ؔ  H8    E1ۉ  D  L  C  HH  1E1E1LL DT(H H=   uDkLcLH   Hux     ~  xq  ~  HPpHH  H HtHz uHHG  1O  7  HH50  1     LH   H   U  HuHq  SH5  H81       HPpHH;  H HtHz uHH  1     HH5  1;  tH(    HLAŅ   ^uIh  HPpHH  H HtHz uHHѓ  19  HH5  1     t	tA  u  HPpHHS  H HtHz uHH
  1  HH5  1V  HxdebugpyH9(  tH  H5c  H8
  p	  H  L0  H HHҀt!L9tHH  H5f  H8  3	  LHҀt!L9tH  H5  H8  	  EIAEAuAt(Hb        H5ɓ  H81    H8   tH0  H5  H88    H@  Ht.HP  A A      H=  f  Hǀ  B  HX  HuH,  *  Hp  A@  A      H=    HX  Hx     A@  A   H=ӓ  n  HX  H     A@  A   H=  ;  HX  H     A@  A   H=  {  HX  HȀ     A@  A   H=  H  HX  HЀ     A@  A   H=    H؀  @  H=  +  H؀  H     A@  A   H=G  O  H؀  H     A@  A   H=&    H؀  H     A@  A   H=  \  H؀  H     A@  A   H=~  )  H   Hu%H~  H  H5  H81    H(  AX   A      H=~  Y  H   H0     AX   A   H=~  &  H   H8     AX   A   H=~  f  H   HH     AX   A   H=~  3  H   HP     AX   A   H=ʑ     H   HX     AX   A   H=8~  Z  H`  HuH  Hx  A   A      H=~    H`  Hh     A   A   H=}  V  H`  H     A   A   H=}  #  H`  H     A   A   H=}  }  H`  H     A   A   H=}  J  H`  H     A   A   H=}    H  HuH{}  \H  A   A      H=`}  F  Hȁ  HuHQ}  H  A  A      H=9}    H  HuH.}  H   A   A      H=}  K  H  H0     A   A   H=|    H  H(     A   A   H=|  X  H`      H=|  n8  H`  Hh     A    A   H=|    H`  Hp     A    A   H=y|  _  Hx  HuHn|  H  A(   A      H=W|    Hx  H     A(   A   H=9|  [  H  HuH.|  -H  A@   A      H=|    H  H     A@   A   H=΍  q   H  HuH{  H؂  A   A      H={  -   H  HЂ  X   A   A   H={  tqH  t(H  A   H{  H5o  H81,  =H   H  A   VLw  jHZ{  H5s  H81  _AX     HPpHHB  H HtHz uHH{  1  HH5z  1B  ǃ      1LH{  H5{  GH   Yu)  H5D  IH  H8  L           uw  HPpHHq  H HtHz uHH  1  @HH5  1t  ,H(  h   HL     @  Aǅp  1ҹ   DH(    1ɉ   HP  HM   LH   ux   a  &T  G    HPpHHy  H HtHz uHH  1    HH5  1y    HuH   L%(  H5y  I<$/         |    HPpHI$HtHz uHHy  1Y  v  HH5{y  1  _  H  Et1H     Hx  H     L]ux            HPpHH1  H HtHz uHH  1     HH5q  11     H5-  H=  E11H	    H  H)       60)#)  HPpHH  H HtHz uHH2  1  HH5  1       HPpHH  H HtHz uHH  1  jHH5{  1  SM@F  HPpHH  H HtHz uHHg  1  lHH5P  1  UH(     H=Dv  0  H(  H0     A   A   H=%v     H(  H8     A   A   H=    H(  H@     A   A   H=    H(  HH     A   A   H=܇  d  H(  HP     A   A   H=wu  T1  H(  HX     A   A   H=bu  !   H`  Ht.Hh  AHr A      H=n     	H2u  Hp  Hu%H7u  H  H5z  H81     Hx  A  A      H=6  tbHp  H     A  A   H=7  Rt3Hp  H     A  A   H=8  #<   ~xq~  HPpHH  H HtHz uHHPt  1O  7HH59t  1   HEdH+%(   t~  HeD[A\A]A^A_]UHAWAVAUATSH   $ H  HH(  IHHdH%(   HEHGHHu{A     	  s  y  HPpHH  H HtHz uHHs  1J    HH5s  1    I8  1HH  IH     HH    ;ÃuyA   N  A  4    HPpHH  H HtHz uHHs  1    HH5r  1    I   L I0  H H= w.Mx)HHI9I(  E1E1H    Hs  H5\  H;{  A              HPpHHHtHz uHH  1  _HH5  11  KH    HIL9  M9  HHLhuA   u
  !uu"  HPpHH|  H HtHz uHHq  1  HH5q  1  HH   H  A   hurui  HPpHH  H HtHz uHH  1e  2HH5  1  1   HL   A   
  HPpHH]  H HtHz uHH  1  HH5}  1]  tH )HHLGIHEdH+%(   t  H  [A\A]A^A_]UHSHRH?xȉuh  H{xȉuR  H{xȉu<  XH[]%P  UHATIS    uHJ  H5  H;R  A$   t	t1  u  HPpHHHtHz uHH  1  HH5|  1  1
  HHutA$      2   %   +  HPpHH  H HtHz uHHL  1  `HH58  1  LHH5
4  LI$(  ID$(u1H pH9uH1H HH9uH[A\]UHAWAVHMIAUATSHHHXdL,%(   LmIպ@   ux     /  "  (  HPpHH  H HtHz uHH  1  }  HH5j  1  f  H  LdMx	M9   L-$  1LLH5M  I} {       }  p  v  HPpHIE HtHz uHH  1M    HH5  1    I|$>  IHu~P         z    HPpHHM  H HtHz uHH  1  @  HH5  1E  )  H  HLH{Lux      ]   P   V  HPpHH  H HtHz uHHW  1'     HH5@  1     CD%  LL  IHuf   thu_uV  HPpHH*  H HtHz uHH  1  HH5  1-  L  L  E1HEdH+%(   t  HXL[A\A]A^A_]UHAWAVAUATSH   $ H  H(  dH%(   H]HHH\um   t	t1  u  HPpHH5  H HtHz uHHj  1  HH5	j  18  H0  H   H{LILux   iA\4O:  HPpHH  H HtHz uHH~  1  HH5~  1  H  H(  H{H ux     HPpHH  H HtHz uHH#~  1k  uHH5~  1  ^H  H(<  H`  HLH{qux   q  d  W    HPpHHE  H HtHz uHHh  1    HH5hh  1E    Hh  LLHt  H@   L%  1@   H5=}  I<$3       5  (  .  HPpHI$HtHz uHH}  1  f  HH5|  1  O  Hp  H<    HHH׿  HHHLIu~Կ       v  i  o  HPpHHѿ  H HtHz uHH|  1@    HH5i|  1           H)HH  H9HOI9H5L   Hp  HLH{LL"Lux           HPpHH  H HtHz uHH{  1f    HH5{  1    HA1IE1HH1ICT ?   L%w  1   @H5{  I<$Ͽ     ;  .  !  ʿ  HPpHI$HtHz uHHa{  1     HH5J{  1*     HH)HL9   L%  H5L{  I<$ڽ        4   '   -  HPpHI$HtHz uHH${  1  SHH5{  1  ?LHH	IML  LIu"   H?I9   HL  
H   Խ  HHtz   b}Up[  HPpHH  H HtHz uHHtz  1,  6HH5]z  1  1H=c  1        L%Q  H5c  I<$X     貿西  HPpHI$HtHz uHHy  1  HH5y  1  u   LHHUdH+%(   t  H  [A\A]A^A_]UHAWAVAUATSHHH  HHHdH%(   HE1Ht!H  HtH  IH  HCH   HHHux   t  ~g  qZ  w  HPpHHѺ  H HtHz uHHIb  1H     HH52b  1ѻ  	  Hx     HH~IHuo   t[uRݽuI  HPpHHA  H HtHz uHHPx  1  HH5<x  1D  E1E1  Hh     HHIHu~     OE1>  ?1  E  HPpHH  H HtHz uHHw  1    HH5w  1E1    H  H(   HHHHux     蜼  菼    HPpHH  H HtHz uHH`  1f    HH5k`  1    H  LI      L5  1HLH5w  I>     :  -  ػ   ޹  HPpHIHtHz uHHv  1    HH5v  1?    I  IHu~       \  O  U  HPpHH  H HtHz uHHvv  1&  ]  HH5_v  1  F  HHHLH  ?ux        賺     HPpHH  H HtHz uHH
v  1     HH5u  1     C> LL  IHuf   t3uv*um4  HPpHH  H HtHz uHHu  1  6HH5u  1  "L6  (     IH   iL     tO袹E1  蒹    HPpHH  H Hz  HHLu  1l  E1J     =  >0  1#  7  HPpHH  H HtHz uHHu  1     HH5u  1     L H  LhLxH  AFHH  IF H   HL     L3     t[euR\uIf  HPpHH  H HtHz uHHp\  17  HH5\\  1õ  E1E1E11H  IFLE1M+V ENH IHHDE   HPHDփ@   @w"@	   HHEL   H@tH1A:HHЃ@t8@H@HD1HP8HЃ@t8@H@HD18HH@t:@H@HDH#葶AHPHx yAAKDM9rI9rIIc  HHut   uE1E1E1h  ~uuu  HPpHHٲ  H HtHz uHHr  1P  HH5tr  1ܳ  H  HuH{D  H@ H  Hx/  IHur         Ե   ڳ  HPpHH<  H HtHz uHHr  1  tHH5q  17  `I=wIV=w1L  H   L  I   L۲  HL 1SE1E1LLLHߴ"Hz {HH5p  1  vHUdH+%(   t-  HH  [A\A]A^A_]U1HAWIHAVX   IAUATIHSHhdL,%(   LmMHHpuvA$      E   8   >  HPpHH  H HtHz uHHp  1  xHH5p  1  dI$(  HpLHpIE I$0  LpILҴÃu#I$8  M.LLLHphHEdH+%(   t  Hh[A\A]A^A_]UHAWIHAVAUATISHX  H   dH%(   HMH(u{A   H  ;  .    HPpHHQ  H HtHz uHHo  1ȯ    HH5io  1Q    I؂  D(Au1  I  MЂ  HHLLLH(H1HÃuyA   f  Y  L    HPpHHo  H HtHz uHHn  1    HH5n  1o    HH#HHH  HË   xȉu	H  A     V  I  O  HPpHH  H HtHz uHH8n  1   G  HH5!n  1  0  xȉu	H!  A  HX   IL%uyA     襰  蘰    HPpHH  H HtHz uHHm  1o    HH5m  1    IH     H  H5m  H;  A   E   8  +    HPpHHHtHz uHHqm  1Ѭ    HH5Zm  1Z    IP  HH  HHLÅtyA     \  O  U  HPpHH  H HtHz uHHl  1&  M  HH5l  1  6  HH+  I  HLityA      蹮   謮     HPpHH  H HtHz uHHkl  1     HH5Tl  1     HH;   HHLtjA   t[uRuI  HPpHHq  H HtHz uHHk  1  HH5k  1t  HEdH+%(   t  HX  [A\A]A^A_]UHAVAUATSH   $ HdL$%(   LeIH1  IHul   t[GuR>uIH  HPpHH  H HtHz uHHYk  1  HH5Ek  1  E1  L  IHux     Ƭ  蹬    HPpHH  H HtHz uHHj  1    HH5j  1  u  H(  HH{Lux   J  0=  #0  )  HPpHH  H HtHz uHHj  1    HH5sj  1    HP  HH  LHKux     萫  胫    HPpHH  H HtHz uHHj  1Z  V  HH5j  1  ?  L  tx   %        HPpHH^  H HtHz uHH,O  1է     HH5O  1^     H  HuH{ç  H@ H  Hx  IHuf   t~duu[ule  HPpHHǦ  H HtHz uHHN  16  5HH5N  1§  !L1H  L   L  LE1ȩLHEdH+%(   t7  H  L[A\A]A^]UHAWAVHMIAUATIHSHH0  dL<%(   L}I׺   ٽ   A$   tsXuROuIY  HPpHH  H HtHz uHH
h  1*  HH5g  1  A$   tI  1HA¨  }    LL.HHo  A$   t褨u蛨u  HPpHH  H HtHz uHH M  1v  uHH5	M  1  ^I$  HuI|$b  H@ I$  HxL  HHuzA$     HPpHHW  H HtHz uHHf  1Ƥ  HH5f  1O  1J  IHuzA$   reuk  HPpHHͣ  H HtHz uHHL  1<  ;HH5K  1Ť  $L  IH   AE xAE u	L"  A$   ʦ车ä  HPpHH  H HtHz uHHwK  1  HH5`K  1  |L1H  L   H  HL=  AŅtzA$   ;.!  HPpHHq  H HtHz uHHe  1  HH5d  1q  xoȉuiH  ^蜥  HPpHH  H HtHz uHHJ  1s  pHH5I  1  YHEdH+%(   t  HD[A\A]A^A_]cUHAWAVAUATSHH(HuHUHMHEHur   t[פuRΤuIآ  HPpHH2  H HtHz uHHd  1  HH5c  15  E1E1E1t  1'  IHuq   uE1E1P  JuAuK  HPpHH  H HtHz uHHc  1  HH5c  1  1  IHux     У  ã  ɡ  HPpHH+  H HtHz uHHZc  1    HH5Cc  1#  h  HuHHu{E1탻   H  B;  5+  ;  HPpHH  H HtHz uHHc  1    HH5b  1    H}  IHux     踢  諢    HPpHH  H HtHz uHHb  1  j  HH5b  1  S  H  HuH{p  H@ H  Hx[  IHux            HPpHHh  H HtHz uHHGb  1מ    HH50b  1`    HL1E  HU   L3  L   L"  L   L  H}L\  AA$E   xA$u	Lw     H  !;  .    HPpHHt  H HtHz uHHa  1     HH5ta  1t     H} tHML!xA$u	Lܜ     L^  HuHcHH|         ZuxQuo[  HPpHH  H HtHz uHHa  1,  8HH5`  1  $E1H}ޟL֟LΟLƟAH(D[A\A]A^A_]UHHAUI1ATISHAQtAXLLHH[A\A]]Z[A\A]]UHAWAVAUATSHHH8HUdL,%(   LmI  Huq   t	2tA  u(  HPpHH  H HtHz uHH`  1  HH5_  1  I1  IH   AxAu	L     f菞Y肞L  HPpHH  H HtHz uHH_  1Y  HH5r_  1  H  HuH{G  H@ H  Hx(2  IH   AxAu	L  A$xA$u	L     谝z裝m  HPpHH  H HtHz uHHxB  1z  3HH5aB  1  HL1  L   Lך  LL#  AAE   xAu	L@     ݜ  HPpHH=  H HtHz uHH^  1  mHH5]  1=  VxAu	L  HuHM   H{ðux     D  7  =  HPpHH  H HtHz uHH)A  1  s  HH5A  1  \  A  H  HtH9u  I   L%.  H5@  I<$5       菛  肛    HPpHI$HtHz uHH\  1_    HH5\  1    H   L%  H5\  I<$       r  e    HPpHI$HtHz uHH\  1̗  1  HH5\  1U    H+X  1LHuux      r   e   k  HPpHHŖ  H HtHz uHHD\  1<     HH5-\  1ŗ     H  HM   H{HtW   t[ؙuRϙuIٗ  HPpHH3  H HtHz uHH[  1  HH5[  16     Gp:c-i  HPpHHÕ  H HtHz uHH[  1:  HH5[  1Ö  HEdH+%(   ti  H8D[A\A]A^A_]UHAVAUATSH       L%9  H5O  I<$@     t	螘tE1  荘u  HPpHI$HtHz uHHZ  1n  HH5Z  1  1L(    HIux           HPpHHv  H HtHz uHHZ  1     HH5Z  1n     HH5   H   Hh  1LHH  
tf   tqnuheu_o  HPpHHɓ  H HtHz uHH0Z  1@  (HH5Z  1̔  HC(1H HL9uHC(1H PL9uLЖI[LA\A]A^]HH  HHHUE1HAWAVAUIATSHHhHUHUHx  HxdH%(   HE1LE蜯ux     \
  O
  U  HPpHH  H HtHz uHHVY  1&  
  HH5?Y  1  
  H}    H  HUHLntx   z
  迕m
  貕`
    HPpHH  H HtHz uHHX  1  &
  HH5X  1  
  H} 
  1  IHux     ,    %  HPpHH  H HtHz uHHvX  1  Y  HH5_X  1  B  LuHP  1HUH}H}LH̭ux     茔s  f    HPpHHߐ  H HtHz uHH9  1V  ,  HH59  1ߑ    HuH   L-  H59  I}              HPpHIE HtHz uHHgW  1    HH5PW  1H  ~  HЂ  HUH覬ux   Z  fM  Y@  _  HPpHH  H HtHz uHH W  10    HH5V  1     H}    L-j  H5V  I} q        ˒   辒   Đ  HPpHIE HtHz uHHV  1  tHH5V  1'  `1HULLHHEFtDH}     HPH   L-  1H5V  I} 
       A$xA$u	L<     g  Z  ّM  ߏ  HPpHH9  H HtHz uHH(W  1    HH5W  19     H@1H8E  IH  I  HEHEM  H  HUHLϩ  HUHtU1HuLEHHMHMdT  LmMtLL  AE   0  HEH;EuLH LHÿH}M  IH  A$       A2  t[gNm  HPpHIE HtHz uHHT  1D  HH5T  1͍       HPpHHU  H HtHz uHHlT  1̌  HH5UT  1U     ~芏u_聏uV  HPpHH  H HtHz uHHT  1\  HH5T  1  1Hu   	  HPpHHh  H HtHz uHHS  1ߋ  HH5S  1h     蝎萎w  HPpHH  H HtHz uHHS  1g  =HH5hS  1  &xAE u	Lf     	  HPpHHc  H HtHz uHH"S  1ڊ  HH5S  1c  AE Lى  A$L  qdj  HPpHHĉ  H HtHz uHH2  1;  HH52  1Ċ  H  HuH{)  H@ H  Hx(  IH   AxAu	L  A$xA$u	L     蒌腌  HPpHH  H HtHz uHHZ1  1\  HH5C1  1  HL1ʉ  L   L  HxL  AU Aą   xAU u	L     Hǋ;躋.  HPpHH  H HtHz uHH1Q  1  HH5Q  1  xAU uL  E1HEdH+%(   t  HhD[A\A]A^A_]UHAWAVAUATSH   $ H   $ H  @  H  dH%(   H]HHGHHH)ux     誊  蝊    HPpHH  H HtHz uHH<P  1t    HH5%P  1    HȀ  HH9  tH  H  t       H   tH  H   1  H H       軉   讉    HPpHH  H HtHz uHHuO  1    HH5^O  1    1Ht	 uH  HuHp  HH(1΄  H HtH(IH  ;     .  ܈!  ψ  Ն  HPpHH7  H HtHz uHHN  1    HH5N  1/    L9(}  L@ @    HH  HH @  L蝜g  LcI @    Hk(fInfInH(flI\AHH@H@HdLL Hǅ  H HM   LE1E1HL0L8  L1H9(	  HPH  HHHyI9  HW  HTL9  MI)Lh  H(  LHID H8H0  IT HHHuH8  H0HIL   L0Mq	  LH  LHH  HH  HH<  H  Hu#HH{  HH@ H  HHx o  HHId  1HɃ  H   L  H( t0IHk I|L  H H H9(uLL)  H L  AE z    M9-  H          M  MH؀  HHHL轙ux   
  >
  1
  7  HPpHH  H HtHz uHH*  1  
  HH5*  1  
  H  1LH}  HHuy   t[规uR螄uI  HPpHH
  H HtHz uHHJ  1y  HH5J  1  E1E1E1L(-
  H  H@HL輜tx   	  	   	    HPpHH`  H HtHz uHHGJ  1׀  	  HH50J  1`  s	      IHu~     M	  |@	  o3	  u  HPpHH  H HtHz uHHI  1F    HH5I  1π    E1L A   L(LHIk0L  HtMIfH       谂z  裂m    HPpHH  H HtHz uHHBI  1z  3  HH5+I  1    H~       +    $  HPpHH~  H HtHz uHHH  1~    HH5H  1~    HH     z  裁W  薁J    HPpHH}  H HtHz uHH1'  1m~    HH5'  1~    ID$H=    HH~  L1L%}  H5-H  I<$~           ~  HPpHI$HtHz uHHH  1}  `  HH5G  1F~  I  LH~  H   HH}  |     '  P  C   I~  HPpHH|  H HtHz uHHG  1}     HH5G  1}     HHLLH7uzHH}     tu`uW}  HPpHH|  H HtHz uHH*G  1z|   HH5G  1}  H)   t6  E1H( tIkII|s|  L9(uLa|    L%m{  H5F  I<$t{       ~  ~  |  HPpHI$HtHz uHHF  1{    HH5F  1'|    HHL-z  1LH5F  I} 1|     tU7~uL.~uC8|  HPpHIE HtHz uHHF  1{  HH5kF  1{  z  H0LHL8H@     }  }  {  HPpHHy  H HtHz uHHF  1qz    HH5E  1z    M   M9   LL5y  L1H5E  I>z  AE xAE u	L;y     0  |#  |  z  HPpHIHtHz uHHE  1y     HH5E  1?z     HLzy  AE    xAE u	Lx        C|   6|ux@z  HPpHHx  H HtHz uHH)E  1y  AHH5E  1y  -xAE u	Lx  L8MM     {  {E1  y  HPpHHw  H HtHz uHH!  1ox  D  HH5q!  1x  -  Iă      *{  {  #y  HPpHH}w  H HtHz uHH   1w     HH5j   1}x     Iԃ      z   z   x  HPpHH
w  H HtHz uHH   1yw  THH5   1x  @1E1E1E1H(L%   t&z  1E1H(E1HyLyH( tE1IkII|@w  L;(uL.w  H  xH ȉu	Hu        y   y   w  HPpHHu  H HtHz uHHB  1_v     HH5B  1v     xAE u	L^u  H  xH ȉu	H;u     tGxu>xu5v  HPpHHDu  H HtHz u HH+B  1u  1H    HH5B  1;v  AE Lt  L%t  1LH5A  I<$:v     tU@xuL7xuCAv  HPpHI$HtHz uHHA  1u  HH5A  1u  H  8H ȉ'H	t   6HC(H(  1H PH9u   wju  HPpHHs  H HtHz uHHd  1gt  0HH5M  1t  2w8u  HPpHHs  H HtHz uHH  1	t  HH5  1t  HEdH+%(   t8s  H H"  [A\A]A^A_]UHAUATSHAQLoH  Htt  { t^HC(H(  E1H D@H9u{ts  C1E1{J|# s  11JL# Bt#(I I   uHr  AE xAE uZL[A\A]]%1r  X[A\A]]f     UHAUIATISHH_ H;HCtHAԅxtH{H5tLAԅ]tH{H'tLAԅBtH{HtLAԅ'tH{ HtLAԅtH{(HsHLL[A\A]]UHHHG H8HtE1LxsHxHtE1LHxsHxHtE1L@xsHxHt1HpxsHx Ht1HH xbsHx(Ht1HP(x7s1f.     H=v  Hv  H9tHp  Ht	        H=v  H5v  H)HH?HHHtHq  HtfD      =ev   u3UH=q   HtH=r  q  c<v  ]f.     @ ff.     g    H=u  %Go  @ ff.     UH1H?u  HATSLg H1n  I$HqHHYp  qH=t  p  ID$HnqHH*p  ZqH=t  p  ID$H?qHHo  +qH=Dt  ~p  ID$HqHHo  pH=s  Op  ID$ HpHHo  pH=s   p  ID$(HpHHno  p   H5r  Hm  [A\]ÐUHHHG H8HtE1LxqHxHtE1LHxBqHxHtE1L@xqHxHt1HpxpHx Ht1HH xpHx(Ht1HP(xp HH                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               PROCESS_VM_READV_SUPPORTED reported size local buffer size Unhandled frame owner %d.
 /proc/%d/mem failed to open file %s: %s /proc/%d/maps %lx-%lx %4s %*s %*s %*s %n PyRuntime Failed to read thread ID Failed to read Python pointer Failed to read debug offsets runtime_state thread_state.next thread_state.current_frame thread_state.native_thread_id thread_state.datastack_chunk interpreter_frame interpreter_frame.previous interpreter_frame.executable interpreter_frame.instr_ptr interpreter_frame.owner interpreter_frame.tlbc_index code_object.qualname code_object.filename code_object.linetable code_object.firstlineno code_object.co_code_adaptive code_object.co_tlbc pyobject pyobject.ob_type type_object type_object.tp_flags set_object set_object.used set_object.mask set_object.table long_object long_object.lv_tag long_object.ob_digit bytes_object bytes_object.ob_size bytes_object.ob_sval unicode_object unicode_object.length gen_object gen_object.gi_frame_state gen_object.gi_iframe llist_node.next Invalid debug offsets found asyncio_task_object asyncio_task_object.task_name asyncio_task_object.task_coro asyncio_task_object.task_node asyncio_interpreter_state asyncio_thread_state Invalid AsyncioDebug offsets No interpreter state found Interpreter state is NULL _asyncio.cpython AsyncioDebug Failed to read task object Failed to read set object Failed to read set entry key Failed to read PyLongObject Task-%ld Invalid task name object Failed to read code object Failed to read PyBytesObject Failed to cache code metadata Failed to reverse call stack Failed to create CoroInfo Failed to read is_task flag Failed to create task result Failed to create empty list Failed to create task name Failed to create AwaitedInfo Failed to read task node head Task list appears corrupted Running task coro read failed Running task coro is NULL Failed to create thread ID Failed to read thread state Failed to read stack chunk Failed to process stack chunk Failed to copy stack chunks Failed to process frame chain Failed to create ThreadInfo pid all_threads only_active_thread debug get_stack_trace get_all_awaited_by get_async_stack_trace Thread ID frame_info Frame information call_stack Coroutine call stack Task name Source code filename Line number funcname Function name task_id Task ID (memory address) coroutine_stack Tasks awaiting this task RemoteUnwinder _remote_debugging.AwaitedInfo _remote_debugging.ThreadInfo Information about a thread _remote_debugging.CoroInfo Information about a coroutine _remote_debugging.FrameInfo Information about a frame _remote_debugging.TaskInfo _remote_debugging        Invalid debug offsets: %s.size must be greater than zero        Invalid debug offsets: %s.size=%llu exceeds local buffer size %zu       Invalid debug offsets: %s=%llu is not aligned to %zu bytes      Invalid debug offsets: %s=%llu with width %zu exceeds %s %llu   Unhandled frame owner type in async frame       preadv failed for PID %d at address 0x%lx (size %zu, partial read %zd bytes): %s        preadv returned 0 bytes for PID %d at address 0x%lx (size %zu, partial read %zd bytes)  process_vm_readv failed for PID %d at address 0x%lx (size %zu, partial read %zd bytes): %s      process_vm_readv returned 0 bytes for PID %d at address 0x%lx (size %zu, partial read %zd bytes)        Cannot open process memory map file '%s' for PID %d section search: %s  Cannot allocate memory for reading process map file '%s'        Cannot reallocate memory while reading process map file '%s' (attempted size: %zu)      Cannot allocate memory while scanning PID %d for PyRuntime cookie       Cannot open ELF file '%s' for section '%s' search: %s   Cannot get file size for ELF file '%s' during section '%s' search: %s   Cannot memory map ELF file '%s' (size: %lld bytes) for section '%s' search: %s  Invalid ELF file '%s': string table index %u >= section count %u        No PT_LOAD segment found in ELF file '%s' (%u program headers examined) Failed to unmap ELF file '%s' (size: %lld bytes): %s    Failed to close ELF file '%s': %s       Failed to read process map file '%s' for PID %d section search: %s      Failed to close process map file '%s': %s       Failed to find the PyRuntime section in process %d on Linux platform    Cannot allocate %zu bytes for page cache entry during read from PID %d at address 0x%lx Failed to read main thread state        Failed to read next thread state        Failed to read pointer from remote memory       all_threads and only_active_thread cannot both be True  Failed to get Python runtime address    Failed to locate PyRuntime address for PID %d   PyRuntime address lookup failed during debug offsets initialization     Failed to read debug offsets structure from remote process      Can't determine the Python version of the remote process        Can't attach from a pre-release Python interpreter to a process running a different Python version      Can't attach to a pre-release Python interpreter from a process running a different Python version      Can't attach from a Python %d.%d process to a Python %d.%d process      Cannot attach to a free-threaded Python process from a process running a non-free-threaded version      runtime_state.interpreters_head interpreter_state.threads_head  interpreter_state.threads_main  interpreter_state.gil_runtime_state_locked      interpreter_state.gil_runtime_state_holder      interpreter_state.code_object_generation        interpreter_state.tlbc_generation       interpreter_frame.stackpointer  unicode_object.asciiobject_size Failed to find the AsyncioDebug section in the process. Failed to get AsyncioDebug address      Failed to read AsyncioDebug offsets     asyncio_task_object.task_awaited_by     asyncio_task_object.task_is_task        asyncio_task_object.task_awaited_by_is_set      asyncio_interpreter_state.asyncio_tasks_head    asyncio_thread_state.asyncio_running_loop       asyncio_thread_state.asyncio_running_task       asyncio_thread_state.asyncio_tasks_head Failed to read interpreter state address        Failed to read main thread state address        Failed to populate initial state data   Failed to create code object cache      Invalid set object (corrupted remote memory)    Failed to read Py_ssize_t from remote memory    Failed to read set entry ref count      AsyncioDebug section not available      AsyncioDebug section unavailable in get_async_stack_trace       Failed to create result list in get_async_stack_trace   Failed to read PyUnicodeObject  Invalid string length (%zd) at 0x%lx    Invalid string length in remote Unicode object  Failed to allocate buffer for string reading    Failed to read string data from remote memory   Failed to create PyUnicode from remote string data      Failed to read task name object Failed to read task name type object    Invalid PyLong digit count: %zd (expected 0-%d) Invalid PyLong size (corrupted remote memory)   Failed to allocate digits for PyLong    Failed to read PyLong digits from remote memory Invalid PyLong digit: %u (base %u)      Invalid PyLong digit (corrupted remote memory)  Remote PyLong value does not fit in C long      Remote PyLong value is too large        Task name PyLong parsing failed Task name object is neither long nor unicode    Failed to read function name from code object   Failed to read filename from code object        Invalid bytes length (%zd) at 0x%lx     Invalid bytes length in remote bytes object     Failed to allocate buffer for bytes reading     Failed to read bytes data from remote memory    Failed to create PyBytes from remote bytes data Failed to read linetable from code object       Failed to allocate cached code metadata Failed to create line number object     Failed to create FrameInfo for code object      Failed to read interpreter frame        Failed to read generator object in coro chain   Failed to parse frame object in coro chain      Failed to append frame to coro chain    Failed to read interpreter frame in yield_from handler  generator doesn't own its frame \_o_/   Frame ownership mismatch in yield_from  Failed to read gi_await address Failed to read gi_await type address    Failed to parse coroutine chain in yield_from   Failed to create call stack list        Failed to create task name/address      Failed to read task object for coro chain       Failed to parse coroutine chain Failed to read char from remote memory  Failed to create empty CoroInfo Failed to append task result to render list     Failed to parse task name in single task node   Failed to create awaited_by list in single task node    Failed to create coroutine stack list in single task node       Failed to parse task coroutine stack in single task node        Failed to create task ID in single task node    Failed to create TaskInfo in single task node   Failed to append result item in single task node        Failed to parse awaited_by in single task node  Failed to create thread ID object       Failed to create awaited_by thread list Failed to append awaited_by result item Task list iteration limit exceeded      Invalid linked list structure reading remote memory     NULL pointer in task linked list        Failed to process task node in awaited_by       Failed to read next task node in awaited_by     Failed to append awaited_by for thread  AsyncioDebug section unavailable in get_all_awaited_by  Failed to create awaited_by result list Failed to append interpreter awaited_by in get_all_awaited_by   Failed to read running loop address     Failed to read running task address     Failed to create task list for thread   Running task coro address is NULL       Failed to read running task code object Running task code object is NULL        Running task code object address is NULL        Expected single-item coro chain, got %zd items  Coro chain is not a single item Failed to clear coroutine chain Failed to read current frame pointer    Running frame search failed in async chain      Async frame object parsing failed in chain      Failed to append frame info to async chain      Failed to process running task chain    Failed to append AwaitedInfo to result  Failed to read interpreter state buffer Failed to create empty result list      Failed to create stack trace result list        Failed to create frame info list        Failed to read initial stack chunk address      Failed to allocate stack chunks array   Failed to grow stack chunks array       Failed to allocate stack chunk buffer   Invalid stack chunk size %zu (corrupted remote memory)  Invalid stack chunk size (corrupted remote memory)      Failed to reallocate stack chunk buffer Failed to reread stack chunk with correct size  Too many stack frames (possible infinite loop)  Frame chain iteration limit exceeded    Frame at address 0x%lx not found in stack chunks        Frame not found in stack chunks Failed to parse frame object in chain   Broken frame chain: expected frame at 0x%lx, got 0x%lx  Frame chain consistency check failed    Failed to append frame to frame info list       Failed to unwind stack for thread       Failed to append thread frame info      Thread list cycle detected at address 0x%lx (corrupted remote memory)   Thread list cycle detected (corrupted remote memory)    List of tasks awaited by this thread    RemoteUnwinder(pid): Inspect stack of a remote Python process.  Information about what a thread is awaiting     Information about an asyncio task       _remote_debugging.RemoteUnwinder                                get_async_stack_trace($self, /)
--

Get the currently running async tasks and their dependency graphs from the remote process.

This returns information about running tasks and all tasks that are waiting for them,
forming a complete dependency graph for each thread's active task.

For each thread with a running task, returns the running task plus all tasks that
transitively depend on it (tasks waiting for the running task, tasks waiting for
those tasks, etc.).

Returns a list of per-thread results, where each thread result contains:
- Thread ID
- List of task information for the running task and all its waiters

Each task info contains:
- Task ID (memory address)
- Task name
- Call stack frames: List of (func_name, filename, lineno)
- List of tasks waiting for this task (recursive structure)

Raises:
    RuntimeError: If AsyncioDebug section is not available in the target process
    MemoryError: If memory allocation fails
    OSError: If reading from the remote process fails

Example output (similar structure to get_all_awaited_by but only for running tasks):
[
    (140234, [
        (4345585712, 'main_task',
         [("run_server", "server.py", 127), ("main", "app.py", 23)],
         [
             (4345585800, 'worker_1', [...], [...]),
             (4345585900, 'worker_2', [...], [...])
         ])
    ])
]           get_all_awaited_by($self, /)
--

Get all tasks and their awaited_by relationships from the remote process.

This provides a tree structure showing which tasks are waiting for other tasks.

For each task, returns:
1. The call stack frames leading to where the task is currently executing
2. The name of the task
3. A list of tasks that this task is waiting for, with their own frames/names/etc

Returns a list of [frames, task_name, subtasks] where:
- frames: List of (func_name, filename, lineno) showing the call stack
- task_name: String identifier for the task
- subtasks: List of tasks being awaited by this task, in same format

Raises:
    RuntimeError: If AsyncioDebug section is not available in the remote process
    MemoryError: If memory allocation fails
    OSError: If reading from the remote process fails

Example output:
[
    [
        [("c5", "script.py", 10), ("c4", "script.py", 14)],
        "c2_root",
        [
            [
                [("c1", "script.py", 23)],
                "sub_main_2",
                [...]
            ],
            [...]
        ]
    ]
]                          get_stack_trace($self, /)
--

Returns a list of stack traces for threads in the target process.

Each element in the returned list is a tuple of (thread_id, frame_list), where:
- thread_id is the OS thread identifier
- frame_list is a list of tuples (function_name, filename, line_number) representing
  the Python stack frames for that thread, ordered from most recent to oldest

The threads returned depend on the initialization parameters:
- If only_active_thread was True: returns only the thread holding the GIL
- If all_threads was True: returns all threads
- Otherwise: returns only the main thread

Example:
    [
        (1234, [
            ('process_data', 'worker.py', 127),
            ('run_worker', 'worker.py', 45),
            ('main', 'app.py', 23)
        ]),
        (1235, [
            ('handle_request', 'server.py', 89),
            ('serve_forever', 'server.py', 52)
        ])
    ]

Raises:
    RuntimeError: If there is an error copying memory from the target process
    OSError: If there is an error accessing the target process
    PermissionError: If access to the target process is denied
    UnicodeDecodeError: If there is an error decoding strings from the target process  (deleted)  ;p  -   $  %  Q%L  %  !&  `&  x&  &  &  ',  V(\  *  ,  X-  o:  :4  <h  ?  ?  .@  U  2Z4  ZX  [  ?_  ]g  q  s4  x`  |  \  e    $  P  x    X  ͯ  ֯    \,    ,  |d         zR x        x           0   O   EOC7   T   0#
      $   p       ECBEH        "K    J         (    EC        "j                EC       /#f    T
F      4  u#?          H  #          \  #-    ACh      |  #W    ACR       #    AI  ,     k$    iLBHh
AN  (     $   ACMn  0     F'   ACM_
E      L  ){    ECEm   (   p  p)   AEP   $     [6r    AQDEV  0     6   ACDK
EQ  (     N8S   AEHGL1    $  u:    AKBHz    H  :    ACBD(   l  J;R   ECBN9 (     pP   AC[        TZ    ECAK   $     ,Un   ECBD_   (     rVE   ACHH0 (   <  Y   AC[  (   h  }at
   ACIf
  ,     kL   AEBMGL#   (     l   ACBMK$     ~r   ACV(     8v   ACHGLt   D  z	       (   X  zM   ACI?  ,     P    EFBGDf
EL   (        ACI  $     =   ECG     !       (     &   EFFF (   H  u   ACfJ     t  	       (     ֧    ECE
FG           0      GNU                 	                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Э                                             r                            t             0                          8                   o                                    
                                                      	                            o           o          o           o          $              #       0       %                                                                                                              h                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    $                   `      4                          G      U                                                   T      ]      <                                            T      ]      g      r                                                  4                                                        g                                                    4                        <                                            8             @              <       R;      4                                                    P                                                          @     0                                                                              ?      (                   ]      z                                !                        `!                  X      !                                 "                                                         0       `$     `"                       GCC: (GNU) 16.1.1 20260728  _remote_debugging.cpython-314-x86_64-linux-gnu.so.debug <J .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .relr.dyn .init .text .fini .rodata .eh_frame_hdr .eh_frame .note.gnu.property .init_array .fini_array .data.rel.ro .dynamic .got .data .bss .comment .gnu_debuglink                                                                                               $                                 o                   $                             (                                                   0                                                      8   o                                               E   o                                               T                                                      ^                           0                             h                                                           n                             S                             t             t      t                                    z                           #;                                           $      $      t                                                                                                P     P     @                                           0     0                                               8     8                                               @     @     (                                            h     h                                             8     8                                                           (                                           @$     (     @                                     0               (                                                        D     <                                                                                      