ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- ELF>@0@8 @ QQk{{hk{{00ppp$$k{{@.@Ptd666<<QtdRtdk{{hGNUObEfsi?}_0H;U7 %-JJ"L k$DeC]D-/0159;<=>@ABDFGJKLNOQTUWHe=9 u21]BZ e(35ʈlA3|R0nU=)$ޥ閕zp˰_oG˗VB" VoR+N"ӳmm%Qdf4fK.لC>Tn̩53wJ_[a8"' Fp . T[*kUlgcr  \] 7LbZ, F")" 0t " plF" o" N" 0" " 0!" `x" ^" `hL" @J" !!" Pn6" " l" a" F " !V" !b" `" m" j" pu8" @P" !" @" {&" "." "" " `! " @m" P_" " k" lZ~" " zj" P!" !" s`" `bh__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizememsetmemcpysyscallmmap__errno_locationmunmapmprotectsysconfpthread_mutex_lockpthread_mutex_unlockstderrfprintfbacktracebacktrace_symbolsfreesigactionsnprintfsignalraisestrlenstrncmpstrtolgetenv__scudo_default_optionsabortmadviseclock_gettimeopenreadcloseasync_safe_write_logandroid_set_abort_messagestrerrormalloc_disablemalloc_enablecalloc__tls_get_addrmallinfomallinfo2mallocmalloc_usable_sizeposix_memalignpvallocreallocmalloc_iteratemalloptaligned_allocmalloc_infofwritemalloc_disable_memory_taggingmalloc_set_track_allocation_stacksmalloc_set_zero_contentsmalloc_set_pattern_fill_contentsmalloc_set_add_large_allocation_slack__scudo_print_statspthread_setspecificpthread_oncepthread_key_create_Znwm_Znam_ZnwmRKSt9nothrow_t_ZnamRKSt9nothrow_t_ZnwmSt11align_val_t_ZnamSt11align_val_t_ZnwmSt11align_val_tRKSt9nothrow_t_ZnamSt11align_val_tRKSt9nothrow_t_ZdlPv_ZdaPv_ZdlPvRKSt9nothrow_t_ZdaPvRKSt9nothrow_t_ZdlPvm_ZdaPvm_ZdlPvSt11align_val_t_ZdaPvSt11align_val_t_ZdlPvSt11align_val_tRKSt9nothrow_t_ZdaPvSt11align_val_tRKSt9nothrow_t_ZdlPvmSt11align_val_t_ZdaPvmSt11align_val_t__register_atforklibgcc_s.so.1libm.so.6libpthread.so.0libc.so.6ld-linux-x86-64.so.2libclang_rt.scudo_standalone.soGLIBC_2.3GLIBC_2.2.5GLIBC_2.14GLIBC_2.3.2GLIBC_2.17 ii Q ui [gri r~ui [{${@#{#{{>xD S(*,(~0~8~@~H~P~WX~`~h~ p~ x~ ~6~ ~ ~~~~~~~~~~~~~  (!0"8#@$H%P&X'`)h*p+HH_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)PUHHH]H8H5e1 f.DUHHHH\H8H551 f.fUHUHZ^HW^]DH=\H\H9tH\Ht H=i\H5b\H)HH?HHHtH\HtfD=%\u+UH=[Ht H=Wd[]wUHHsH HcH] UHSPHH7HWƇ0DHHǃ(Hǃ H[]UHSPHƇ0 H H[]f.HLJHtuUHAWAVATSHIHLL_ALAH=LBLLH1HH[A\A^A_]f.UHHG ]fDUHHuHG HG]fUHHH+GHO HH H t 1H]1]f.@UHHGLO I II)vHOL)H9v HGH]1]HH)HL H t"H1Iu!HL H t.H1I+1AtMHL H tOH1I]É1ALHK4 H9vLHH H t)H1H]LH H tL1H]É1A]É1]D1]UHHGH]fUH(t H0t]H;ws H9w]1]UHAVSIHI9u HC0[A^]1[A^]fUHAWAVATSG(tH0t1H;WH9WAGAtvIIHIFHi8A0uQLL1ۄt@LLLHLHHi8IL9HD놉[A\A^A_]fD(t H0tHGHGH9sH9Ww H9sH9Wv1UHSPHHHi8H H HHDH[]fUHH]UHHG]fDUHH]UHAWAVATSHHIILLI$ILL0 IH9HBHLLHLH[A\A^A_]ÐUH0]UHH ]UHAWAVATSHHIILL I$(I LL IH9HBHLLHqLH[A\A^A_]f.@UH忺1]f.DUHSP13HH UdH[]UHSP1"AE1HtH[]H;Hc0H=)HH[]fUHSP11ҹ"AE1HtH[]HHc0H=7HH[]DUHHHֺu]Hc0H=*]AUHHH1ҹ2AE1AHt]tHc0H=!]@UH]qUH=Tt]TH=H,H]UHWHt H]]UH7Ht H]]UH]6fDUH]vfDUHH]T]UHAWAVAUATSH~F~ x=@~ H=THuH=SHHHASANHHcF HGIHIG MwMnLLILLHIHEIiG8H4HIIL!L-LLUIIGH4HL!LL5IH]ЋCDEALH Rd 1‰1։1dA1¸d#A dAHEIGIMw{uLH[A\A]A^A_]H[A\A]A^A_]HHHITLHAF=@bHHHI*LH߃~ GHHHILHH=/R,HHHILH UHH Qd 1‰1։1d]UHSPHH8>H`HH[],f.fUHSPHH8H`HH[] f.fUHAWAVAUATSHLEHMHGHtcIIII1E1ff.IH8I9s6IH<HtL9sL9r׀0uHtHUUIEH[A\A]A^A_]f.fUHAWAVAUATSHHHHHһHELkLIIH9w{LI9wnLIF N$;I)H9MFI9wOH OdAx@ dAI~8H}LMM;fsUID$HH}1%H Od#Q% dQ1HH[A\A]A^A_]H}HH\LBOdA 1AAA1DD1dAH9r1HL$LFLHLH ILLeLIHMLHEHHi8HEHELHucHELGH5Nd 1ʉ1щ1duHEI!L)MIDHHML)HHH!IF IHHHH!H!LM(L}LHLMf`LIILL1HMd`fDUHAWAVAUATSHIHIHHfILHLHi8A1tH[A\A]A^A_]IM9,$unLuE$0H{8H}=ALs`L'C(Lk0H7H,HS HHH!H7H}L{8LLs`LC(Lk0HHHS HHH!HLLuLH LdAx? dALk`LdI HL~LVHOLd`LBHHHuH[LHHHQHLLLMHLH1LmALL8LHUULHLUL}LtYLHtH=uHH1AH=0H1AHL}LHHLULHtH=vHH1AH=3H1AHH}HHHLUH=1AՀ=4C]L}oCH!CuHtHt&6LL*H=BIvbt 1B Hh[A\A]A^A_]fDUH11HHt5GenuցineI untelt?1]É5Authցenti ucAMDt1]ÁHygonGen uine uHH]fUH7 HBHtHH B]H= H]1E1pUHAVSH t[A^]A HHuAuH[A^] UHEEEEEEEEEEEEEEEEE]UHH8]f5BtiUHAWAVSPH=1"=gBt4L5AHE1@I6H1!INj:BII9r'BH[A^A_]f.fUHHHHHI&fffff.HQHHTH=wtIsH=&sHQHDL1A"tA'ulLALDTEtLH1AH9t:H=E111|t"AĉLHwIDLI9AD[A\A^A_]fUHAWAVATSHHH=[6t!H=LL=pHHH[A\A^A_]H=2-H=T!f.fUHAWAVAUATSH(HIIHwH:M H]E1EZMLeIA$%tbLLHII|$AT$ID$1ɀ-HDBL!q1A@ wDDGHEHA rAA.u2*u,D I(wMLCAD LCMHLKHEDE1AzAIAzu 1A%@A:lu1Azl@AEA1E1E1E@ AO$2G2-tSEyNAASEL5OcMA@W(qHHsH6 @AseE.-t @ 0LeMAA߀-DE H(wHHC HCHHHKL0MHLDA>Ex71A9tI4LoHCA|HuAH]E9D}E1M@LK4.L1IA|uH]D}EED؅D)MLufDE LL˃wH]LeIeAz(wHsHփH6HSHrHsH2@(yHHsL2E H(HHC E}E%LHuAT$Iădu3H(HHS3E, H(HHC (HHsAz(HsHփLT3H(HHS3HCHHHKL(LH5nRLH5`C$LL AqHCHHHKELHuHSHrHsL HsHVHS6E10AA $1X@ǀu Dщ<$LE1+I>(wVHHsTHSHrHsE10AL FHSHrHsE10AH2$L HsHVHSLcE10ALHIHHI9HD$I?L yIEHuLIIO|tDH([A\A]A^A_]H=H=H1E1H=HR1E1dH=H=fUHAWAVATSHHIHGH9I;^W)EH&!L8MJ;HII!H [H}A1LrtiH}I6IVIIFI9tIII LM&M~(EAIFI>HHH)1I^H[A\A^A_]IQf.UHHH@HHLPLXt&)`)p)U)])e)m)u)}H0HEHEHEH0HEHU%H]f.fUHAWAVSHHHH H(L0L8t,)@)P)`)p)e)m)u)}HHEHEHEH0HEH1覿LLHDžELHuLHULH7H;L9tHHHH[A^A_]f.UHH=?0H=yHRH]鉤fUHAVSHHp&H=J?H1AHt^]HIH=?)t谽 1[A^]LHUHSPHH=諾@t$H[]H@+H1B'UHAWAVAUATSHHEIωUHuIH=@SH@EDeIMIICMYL- dAMQ΁ dAuH@AEuE1u EAAHMLyIIH(HEIDM!AI!r3Iw MwI MwIH?=(II)I$<qAE+aL1I|$@LHM,I@AD@fu9AMH}LULLEHH}UDMLEȄAEIMfAEMlI$P-I)$X-I$h-K vHLlPiMM1M9J +HHH!LuHUI)I)քLDM}UЅmHL)1UADA AA I M I IA8L}HUH":H0L HCHHH[A\A]A^A_]M+Iǀ+I+MaDMMyII@+L1H<$LHEDeI3A2LGH}LHELEH}LEA@Z1HEdA#M H}LHuHIMH}MILMIX0HMIHZIFI)F H LAu|HHH}LILULMLUDMMMI"HuMLEHUHPQMIŰE1ME1GE1AI+ULEH}MnLaEH}MIHu I+MrMMDLEDMЋUA1ɃDILEw MLH&AJHHHMD҃HHL.LEMHL)8AESCUDAE%H LYLUHHH=R9A11]fUHAWAVAUATSHUHIHIH=޸@I9Yv I9YA>LcLeMI0HL!HEHUȹH6A9D%=AEȨtD :MEA EMt t M9HuHMLH*WH[A\A]A^A_]IYHI^0HIHZIF I)FHH[A\A]A^A_]I@+Lg I9YH(H}HHHKIAL)HQIL)HQIM!}u MԿH HLL]f.UHAWAVATSHWGHG H=Զ@H= 7{L=6L56H6H 7Ht'f.HQIHQIHQ HH HuE1MMNMMNHLOH=6DcDcDsD{Ds H[A\A^A_]H=aH5Q61NDUHAWAVATSHWG@G0G GH=@H=,6L=6L5 6H 6H 6Ht#fDHQIHQIHQ HH HuE1MMNMMNHLOH=5Lc Lc(Ls0L{8Ls@H[A\A^A_]H=`H5a51RDUHSPHH=@51E1HtH[]H轳HH H[]f.UHHtHH=4]1]UHSPHHGHH1H=4H9vHE1H[]t=1H[]HfDUHAWAVSPHHFHH1H9v=؃u6IH=S4E1HֺHE1Ht/IDH[A^A_]H= 4+AuH A ̐UHSPHHHtLsLuMI0LH!HEHUH?0A9D%=u@tD $HCLHH)MILmAw EA$AOHHHEALIIA H]I I9LL)rHHHH9M)v5HEH@u%t1DHHL軰HA)MEDA HH#EL HEHM9HH!HEHULmL.H0H#]H I]KI@+L1As1(MYLHILILH1LME1HEHtL9LBH}LL|LLAI^0HIHZIF I)FHNHEHxH}HHLhLhA ILL)IH]I I9@L}LL1HME1HtDIM9MCHH]HL软HuHMLHMgNLHH[A\A]A^A_]E1пH1HMHMuH9jHHL19fUHAWAVSHHIH= @I9Yv I9YvaA>LsLuMI0HL!HEHUعH,A9udD%=uaD EtcH[A^A_]IƈYLHH[A^A_]I@+L1I9Y\`H}HFH HKIAL)HQHH)HQHuUHSPHH HHt#H=-H޺E1HtH[]HHCHH H[]UHIHHHH=y-1]UHAWAVAUATSHMIHIIH= @H]LILmLeH]ELuL}EMUT$ L$$uLhLpHxELuL}L}I *Ht#LhHs0L${H[HuIňYLLHULLENHĨ[A\A]A^A_]I@+L1"fDUHH=E,]f.DUHSPHH= @HXZHtH8*HPZH"H*HHHHH@HHHHHHHHvH@jHH^HRHFH:H.H"HH@ HHH H H H H H H@ HH H H H zH nH bH VH@JHH>H2H&HHHHH@HHHHHHHHH@HH~HrHfHZHNHBH6H@*HHHHHHHHH@HHHHHHHHvH@jHH^HRHFH:H.H"HH@ HH H!H!H!H!H*H*H{0ƃE+H+H@YHÈYHH[]H@+H1HXZH&)UHH=']f.DUHAWAVSPHH=跦@iHY>H@YRHǃ+H+;ƃE+H{0+L*H*LLL!H!LL!H!LL@ HH LLHLLHLLHoLgL@HHTLLLH9L1LHLLHLL@HHLLHLLHLLHLL@HH|LtLHaLYLHFL>LH+L#L@HHLLHLLHLLHLL@HHLLHLLHnLfLHSLKL@HH8L0L H LL H LL H L߿L@ HH ̿LĿL H 豿L詿L H 薿L莿L H {LsL@HH`LXLHEL=LH*L"LHLL@HHLLHپLѾLH达L趾LH裾L蛾L@HH舾L耾LHmLeHYLQL"H*>L6HPZ*HXZHtH8H[A^A_] H[A^A_]H@+H1 f.UHAWAVSHHE@E@ E@$E@(Ey@)EE HELYHuLҪ}u'IDEH5LLHL-HHZHcMHHK H[A^A_]f.DUHAWAVATSAGhw!H VHcHH=N 1'H HcHH HHA_AE1WARH=负@a kBAH=AH=ObI@A̸ɃwcHwHc HtZuM @Cx: Bˉ A)HcH AI@1@@@11D![A\A^A_]%{H=2JH51t]H=JH51ZDUHAWAVAUATSPAHL@+H=Vi@tiAH]uvLHnLLAI_HLLL!EHiIII-ulLH1AH]tLLAEI_HtLLLDDHIII-uLeM$"L7I$)tpI$"teIDŽ$"I$"E1I8It7K<"HtK<"tJ<;K<"ZKDŽ<"LH[A\A]A^A_]FfDUHAWAVSH8HH1zLLHDžELHuLHLnH"LpHÀ*HLZrH5ήL19HL9tH}HuHUH8[A^A_]DUHAWAVAUATSH8HH1覛HHHDžEHHuHHHLH5CLL1wHÀAf.LkL$LHLLtLIHI-uHHH9tH}HuHU~H8[A\A]A^A_]wHIf.DUHAWAVSPHHGHH1H9v)H!u$H=1HE1+Ht/H[A^A_]IH=AuHLgA H萖H=ܖHEILL-L{0L{IDŽ$-HC8Ht HKHL1Ls@HKHIU@HULIH-LsHHHC8L̼Mh-H},AEHE@@HÀYH5HH[A\A]A^A_]|LHQLiEH[A\A]A^A_]A>H膕HcH=HE1UHAWAVAUATSPIHHH5HEL-M~0L:Hǃ-IF8Ht INHL)Mn@INHHHUMH-MnHHIF8L艻L-H}+C@CH[A\A]A^A_]H5KH裕HcH=H^:E1DUHAWAVSPHH H8HH=t苰t HH1~1輱xuxu"u.Ƕxu#ff.u虶x u膶x us@ChDpHD5ǃ" Hǃ"D"W))Hǃ)H"H)fǃ)H)fǃ)H"fǃ"H*H(#f.fA8))imf1Ht+fAp))imfq8HpHpHHH*Hǃ) LX*Ls0LxHǃX*HC8Ht HKHL9L{@HKHH`*L{HHHC8Lٸ Lc@ HcȅuHL uiL*HLHHHH*H+H[A^A_]蕮HZH=HHE1H=ߞH41E1gHH1ȉAUHAWAVAUATSPIH=蓑HL<rAA@+L H]I*I-Mg@LL1ffff.HH-tDHtIIfC<,tMLLHfA}uLL1sfA<$uII@-LLe&HE@@H[A\A]A^A_]f.DUH]f.UHAWAVAUATSHAIHHHtH w 1辬HH v1@HiQH%IFHL}ԾL1t]I D1fffff. 1ى1ʉ1A@H="t! 1ʉ1щ1AHH-MW)EH H}1HE1HHuH}IIiH5HHIIANX 1ʉ1щ1AVXHHINPHHH=DeI^LH H}1HE1H=HR_E1̹L}MIH H5HHLML}8H5H=DesHHLMHCHH!I~@ILHLuIIA H}6f.HEHXI^pHuHIII I%LmH}HuIIH5HHID$Mn8M~@AN 1ʉ1щ1AVHLILmMH rDHHHIHHHH}t;HI9$HHtOIHHH!腩H5NHLInH}LLmH5,HI9HEH}HHDeHEH@!A+A+fffff.AOD D11AAA1D1L,RIIHH謌HL蜌LH舌H}IH@EMuEHMAH[A\A]A^A_]qLHfDUH]ffDUHHHwH]ÍHHHHHH]f.fUHAWAVAUATSPHIII1I$HtLIWH HtIWIt$H2IT$IWHIOID$HBA$WA$ID$ID$IG ID$Mg MoPLZM9v-I@̰t IwHLLHH[A\A]A^A_]H[A\A]A^A_]fUHAWAVAUATSHHHMHUIIW)EHEHE5IO IGHiE1H9HiЀHkdE1H9IwHH>HE1E11HH>HD^_FAwHrNI)I E1LMIMItN4IMJTKIIuI)ILMNI0fDJTKTJT KTJT(KTJT0KIL9u^LN4AAL III(E1fDBD/BL/(CD.C .I M9uA9I)@DVHWLFLHHVGHGHHI9uIwHIGHHt HUH:H}IH}HHMHEIH>HmIGM)O IW L91IW L9}Iw2fH11HHtTI8HHwHuMO IHM9v=HtHIWHuIGHIGH~I) HHHuH}H}HML3I@*HuLHUHM6HH[A\A]A^A_]E11E1M)O IW L9v5f.UHAWAVAUATSHXHUHMHHHHHMLHu+fH}LL!IHuHHLvIHNHuHFHHIFH)FEVAr[LH1HAzHIf. 1ȉ1‰1щ1AID MLML IDAIȅLuIFIF IF(IF0IF8IF@IFHIFPAFHEH HEHHEALukIAINI(-K4dL|2PL)PfAI\I)-I-HELmLHIHL LuL;msKDK\HE8LcLeLeL#eA;u)HM辢L财M1DfffȉfHH fHH(fHH0fHH8fHUDfɉffDfH ffI(DfL}LH09hD%=aHE8LHH!IA;u!H詡L蟡1fffȉfHfH HH(fHfH0HH8fLDDffLfH f@fLfH(fHH0L HEHEI-s`LmLmDN4)AD fA;D ALLLA*HX[A\A]A^A_]H}H1HEH=H A-=L4@UHAWAVAUATSHHIIH8LfLeMI0IL!HEHUйA9D%=L{I8M!LeHUйHH0L HEHCI^f;uHHH(-L+PHPfLH)-H-H[A\A]A^A_]H}H+Hf.@UHAWAVSPHIHH8u@HٞHt%E1ffffff.K4跞IL9u1ff‰fЉfHfH HH(fHfH0H8fHt~1ffff.Ifff@ΉfHH fHfH(@HH0fH8fH‰H9uH[A^A_]@UHAWAVATSHHDcEAD;fE9ECH(-HKE5 fD)f  f rHHDH 1HHHt6Hf.@UHAWAVAUATSHẢHF@ILV(MH}uKAKHWPLWDDHD(fD0HF HuLV0HV(ILV(HHF EIzuSAKDH0Mk8I1IIEL9Ht)iɷmffH0HtEH@DJ2Mk8I1IIEL9Ht)iɷmffJ2L9Xt@L9`tGHPIHxHt6HHt=+hiɷm0HXL9`uH`LHHuffAH0LHHx]H=XoHoJ+H=@oHoNUHAWAVAUATSH(MIIHuH+Ht-IGOH9IEʀtH%H 1 IEH%HHIMH}Ћ?IL!HEHULH0I M#eI MeMfMIM}LH%I)IH=߽_@Hu_E+PLE1A-kI|$@DL,DLfD9u&LLDEfDMDMDEHuAEI$h-L}O<DL+tPIMPfAUMtI)$P-I$X-E%fD9kAN4>ILH}ЄHJ4?HHHU1L:!H=^@HU E+L1M$-Ml$@HULmI$-tI$-HHuI]H}LB&I@LpILxHH HtI$-HqpLtLx"I$-I$-HI$-HUЋ]M$-I$-H+H9vH*LL,H([A\A]A^A_]L+Hǂ+H+GzHUгL+Hdž+H+zHuAA-H=jH5kA-=L\H}Hǀ"HuLE\IL%ILEUEHufD9+f.DUHAWAVAUATSHhIHLrLjLLbyIGIWHtHHL9\HPHtH L9bHL9tvL9t}HLLI+GHMwL)IGH)L~IOCt HCH9v5A)EHuHUH}HL9uHwHMIGHEA)pC HEWEEHEHEHEHEHLxWIƋCH9Pr2Le@L`IuL="HLCH9PsHH0Hk8Hh1HHEHHu HǃHxHMHHMHHLx(p@MLp(@0HPHt HX@)imfr2H`HXHa+@iҷmfP0HXHHPH{uLcH迀LuMt.L}IMff.I7IWL衃IM9uLuEHHPIiIHCHL9|HCLsPE1/K<>JT;@JD;`ff.I8ItLuH"~MHCpKdHHuLLPHEH$HHHMMHPYLsHLcLHHHYIHELuLeLmHHuOH}L5mIH(HHUH9rlLH+xH;sYLeLkxIHH HHH!LI9v0HLIIHHHH!I9IGHL{hHEHCxW}HHHt+HHH=HBHHǃHUH}Hy HEHPIHPH)E)MH]HuhH}HuHUczMI)HHI9HED`E|H+L;s@IìH9HMaL5LMrHI FL{LAIi@BH9HM^HHHHH9rLH{1H[A\A]A^A_]HUH}HO1HPxqHIHdqHHUH96IqHUI8qL+qHMHH9XZDUHAWAVAUATSHIHuHH0H"WHGMb(MI HpHAHhHHcH)HxHEHE HE1HEI\$I$LIH,HXMl$ID$HAT$0HID$ DxILHIM)vID$H`H۲HHRHhHHH!I9{HHH`HH9L`K LpLH)M9غ HCHxHH(\(HHH9sL)HEH9HCHEH w 11HUHRHLmI9LCLmI9s I9I$I\$HXHtHHM9b0uIR(HIR(Hu1IR0IJ I$LH}t HUL"HUHEHULeILIHZHMLMLELUH}HunHuH}LULELMHMtHMLMLELUH}HuVnHuH}LULELMHMHH9kHEHGHEHGH]HE 1HHѰHHtdHH9sHEHpH HEIHHĈ[A\A]A^A_]IMMMHmHMMMLHIMIImLLMLHH9{fUHAWAVAUATSHHLMIHuIHMHAHIHxLHALH L9ICHULBMIMILL H t L1II D1AAM}IEWAE0AE@AEPAE`IEpIExAHnLMtL1IHHt=HLH H t=L1HHHtHIILH H tL1HI)AM9rD1I)AM9MILL!I9twIIIMLH H HML1HL=IHHI+^ANPHHAN@A#^XHHIN`IH HM!I>MIYHH H t"H1HH)H;L9u M9/1H)H;L9tL9L-%IMHMIIFI)HHHH)HIF8H9HCI9s@IVpANPLHAN@AFXD!HHIF`IHHSCUDuAFHN<0HMȋ9J\0IHI!H L9u-L5SL+S1ffffff.fDfDfDfLH fLH(fLH0fLH8f׉fɉffHfH ffI(DfHH09A>SCUDuAFHM<HMȋ9I\IHI!H #9uL RLR1fDfDfDfLH fLH(fLH0fLH8f׉fɉffHfH ffI(DfHH09%=HEȋ bHLH)H@HLH)IDH81@HEHH-,HEHtHUHw II!JHAAIIHRHHELpLH`MM9sMILELM'fDLHUULELMMM)M9_L;uL;u uAA>SCUDuEVIO$HEȋ8K\IHI!H8u8LLUOLOLULMLE1f.fCfDfDfLH fLH(fLH0fLH8f׉fɉffHfH ffI(DfHH0H1%H5H HEȋ lH LH)HAHAL)H)LHCHX[A\A]A^A_]@H;wmUHAWAVAUATSHHH;wAL#I{ASCUDuDFIA<$Mt0ILeMI0LL!HEHUйILELA9LeA?SCUDuAGHJ48A<$Nt8MI0M!LmHUйHu譮A9tN|SCUDuFHL0A<$Lt0MI0M!LmHUйLEL_A9u0D%=u!A$HC D EtH}HS(H[A\A]A^A_]IAH}HL)HIIHH)JL7Hf.fUHAWAVAUATSPIHH=m/I*H.LH}LL E1II-tDMtMIfC<,tMLLL貮fA}uLL1蓮fA<$uHCHLcDLKH-HH}LH}E1II-tDMtMIfB<;tIHLL"fA?ufHH1f;uLH[A\A]A^A_]TUHAWAVATSHIIIJI$HtLIWH HtIWIt$H2IT$IWHIOID$HBA$WA$ID$ID$IG ID$L%TI@|JL1LH[A\A^A_]@UHAWAVAUATSH8HuLo@H}HGHHEE1E1E11Lmfff.LuK,HEHEN4 LJLmO%LLuSH}IOt%xK%LmH}iSII!uHEЋ@IMI)مIȉ $H5;1LeLL1M1kfff.MuLdIL\IH}LHLLRLRHIH-uH8[A\A]A^A_]f.UHAWAVAUATSHIIHǐH}HAMMLH EAE)M)I I IHMI H5;E1LeL1AVSARASjH LtHAO$Ht!AG(HkdHHt1HIAdH]01AH]HkdHHH t 1HI1AAG IPAOMGMO0ADIHH5;H1ARjHAO$AW(H5 <HMM1iH54<H1iL}MXMHEH@Ht^L5L%)<L}f.IUMEI}(I MHG<LDLL1diAE0Lk8IH=u5IUMEI I}(H<L LDH5;H}1iH}PH}H[A\A]A^A_]iPfUHAWAVATSIHFHCHte1E1E111E1fIIL@PHLHIIHy HuMt5IkdHL H t81IIH9t#6E1E1E11E1E1E1IE1E1H9uE1E161AAH9tMI)HL H t H1II 1AAHH5 ;LL1AWASATgH HSPH HH H5:L1gH[A\A^A_]'OLIXMdUHAWAVAUATSHIIHH}tIwLH*#ANHHHDHHMj8Mb@LmM)IB`LHHH)IRhII)I E1H9MCHH H t1H1HEH)AHHEMtIwMI,A$ANHHHEALII IZxH OArASSArpuAUATuMfHh[A\A]A^A_]f.@UHAWAVAUATSHHMHIHHUtHwII+A#JHHHAALIL{Ls`HCHC0HEC )EWC HC0HMHEH}MHEH@HMLPHHELLLHLMPIzHHuLLHL|H`tYH`H)E)ML}IuH}HuHUqO&L5LBDHI FL9LHBHLM(LC8L+C@HK`I HLHH!HL H t 1II1AAML+uMMt!LIHkdHL H t!1IIAdE1HL H u7S1AAHkdLHHHL H t1IIHL H tH1I1AAHL H u1AI HH57H}HULI1AWAUARASAVcH0HKH[A\A]A^A_]AIfUHAWAVAUATSHxHLMLwHGHE(LuIM2H}'HG HEHE1E11DHUHK.HUH;UIE1/ffffff.IM MAIDAIL9mtEOPLHHGXL!O@HLG`LEILGpM MˉIO<.LWHM!M9tL;]tAt HHHHtI)IIL>E1IL9mu+HuH}?H}HuHwHHHu?H}HuHXH1HHGHEHEL9s!LH H t L1HD1HEMH}HEHHHpHMHHMHHxHE1E11LM(ffffff.HUHK.HUH;UIH}t=HHHLEIHENLHMH H tL1HE1E1D1I)E1LhDf.II OAH]IDAL]IML9mLhLM6O$M9H]s)1M9LpM9s%EHxL]L]L]EHUL]EHUOPMIHGXL!O@HLO`LMILOpKIډIML_HM!M99I9$At0H?HHHL]t&H]I)IIL6E1 E1H]HuH&=L]HHuHHHHu=L]HHuHH1IHMIEHx[A\A]A^A_]H}tHBH;u1fHtIuO= 2^30.GWP-ASan Error: MaxSimultaneousAllocations is < 0.There's already a live GuardedPoolAllocator!GWP-ASan Metadata #%zu %p #%zu %s *** GWP-ASan detected a memory error *** 0x%zx was deallocated by thread here: 0x%zx was deallocated by thread %zu here: 0x%zx was allocated by thread here: 0x%zx was allocated by thread %zu here: GWP-ASan cannot provide any more information about this error. This may occur due to a wild memory access into the GWP-ASan pool, or an overflow/underflow that is > 512B in length. *** End GWP-ASan report *** (%zu byte%s to the left of a %zu-byte allocation at 0x%zx) (%zu byte%s to the right of a %zu-byte allocation at 0x%zx) (a %zu-byte allocation) (%zu byte%s into a %zu-byte allocation at 0x%zx) %lu (warning: buffer overflow/underflow detected on a free()'d allocation. This either means you have a buffer-overflow and a use-after-free at the same time, or you have a long-lived use-after-free bug where the allocation/deallocation metadata below has already been overwritten and is likely bogus)%s%s at 0x%zx %sby thread %s here: /builddir/build/BUILD/llvm-project-21.1.8.src/compiler-rt/lib/scudo/standalone/common.cpp(PageSizeCached) != (0)Available flags for Scudo: %s - %s expected '='unterminated stringflag parsing failed.boolint/builddir/build/BUILD/llvm-project-21.1.8.src/compiler-rt/lib/scudo/standalone/flags_parser.cpp(NumberOfFlags) < (MaxFlags)Scudo WARNING: found %d unrecognized flag(s): %s falsetrue(NumberOfUnknownFlags) < (MaxUnknownFlags)Size (in kilobytes) of quarantine used to delay the actual deallocation of chunks. Lower value may reduce memory usage but decrease the effectiveness of the mitigation.thread_local_quarantine_size_kbSize (in kilobytes) of per-thread cache used to offload the global quarantine. Lower value may reduce memory usage but might increase the contention on the global quarantine.quarantine_max_chunk_sizeSize (in bytes) up to which chunks will be quarantined (if lower than or equal to).dealloc_type_mismatchTerminate on a type mismatch in allocation-deallocation functions, eg: malloc/delete, new/free, new/delete[], etc.delete_size_mismatchTerminate on a size mismatch between a sized-delete and the actual size of a chunk (as provided to new/new[]).zero_contentsZero chunk contents on allocation.pattern_fill_contentsPattern fill chunk contents on allocation.may_return_nullIndicate whether the allocator should terminate instead of returning NULL in otherwise non-fatal error scenarios, eg: OOM, invalid allocation alignments, etc.release_to_os_interval_msInterval (in milliseconds) at which to attempt release of unused memory to the OS. Negative values disable the feature.allocation_ring_buffer_sizeEntries to keep in the allocation ring buffer for scudo. Values less or equal to zero disable the buffer.GWP_ASAN_EnabledIs GWP-ASan enabled? Defaults to true.GWP_ASAN_MaxSimultaneousAllocationsNumber of simultaneously-guarded allocations available in the pool. Defaults to 16.GWP_ASAN_SampleRateThe probability (1 / SampleRate) that an allocation is selected for GWP-ASan sampling. Default is 5000. Sample rates up to (2^30 - 1) are supported.GWP_ASAN_InstallSignalHandlersInstall GWP-ASan signal handlers for SIGSEGV during dynamic loading. This allows better error reports by providing stack traces for allocation and deallocation when reporting a memory error. GWP-ASan's signal handler will forward the signal to any previously-installed handler, and user programs that install further signal handlers should make sure they do the same. Note, if the previously installed SIGSEGV handler is SIG_IGN, we terminate the process after dumping the error report.GWP_ASAN_RecoverableInstall GWP-ASan's signal handler in recoverable mode. This means that upon GWP-ASan detecting an error, it'll print the error report, but *not* crash. Only one crash per sampled allocation will ever be recorded, and if a sampled allocation does actually cause a crash, it'll permanently occupy a slot in the pool. The recoverable mode also means that previously-installed signal handlers will only be triggered for non-GWP-ASan errors, as all GWP-ASan errors won't be forwarded.GWP_ASAN_InstallForkHandlersInstall GWP-ASan atfork handlers to acquire internal locks before fork and release them after.GWP_ASAN_helpPrint a summary of the available options.SCUDO_OPTIONSSCUDO_ALLOCATION_RING_BUFFER_SIZE/builddir/build/BUILD/llvm-project-21.1.8.src/compiler-rt/lib/scudo/standalone/linux.cpp(atomic_load(&M, memory_order_acquire) != Unlocked) != 0/dev/urandomscudoCHECK failed @ %s:%d %s ((u64)op1=%llu, (u64)op2=%llu) invalid value for %s option: '%s' corrupted chunk header at address %p: chunk header is zero and might indicate memory corruption or a double free : most likely due to memory corruption maximum possible %s doesn't fit in header invalid allocation alignment: %zu exceeds maximum supported alignment of %zu requested allocation size %zu (%zu after adjustments) exceeds maximum supported size of %zu BatchClass region is used up, can't hold any free block out of memory trying to allocate %zu bytes invalid chunk state when %s address %p misaligned pointer when %s address %p allocation type mismatch when %s address %p (%d vs %d) invalid sized delete when deallocating address %p (%zu vs %zu) invalid allocation alignment: %zu, alignment must be a power of two calloc parameters overflow: count * size (%zu * %zu) cannot be represented with type size_t invalid alignment requested in posix_memalign: %zu, alignment must be a power of two and a multiple of sizeof(void *) == %zu pvalloc parameters overflow: size %zu rounded up to system page size %zu cannot be represented in type size_t invalid alignment requested in aligned_alloc: %zu, alignment must be a power of two and the requested size %zu must be a multiple of alignment Scudo ERROR: scudo:vectorrecyclingdeallocatingreallocatingsizingScudo ERROR: internal map failure (error desc=%s) requesting %zuKBScudo ERROR: internal unmap failure (error desc=%s) Addr 0x%zx Size %zu Scudo ERROR: internal protect failure (error desc=%s) Addr 0x%zx Size %zu Prot %x Base == 10 || Base == 16Base == 10 || !NegativeAbsoluteValue || !NegativeMinNumberLength < MaxLenappendNumber buffer overflow0xSupported formats: %([0-9]*)?(z|ll)?{d,u,x,X}; %p; %[-]([0-9]*)?(\.\*)?s; %c Format/builddir/build/BUILD/llvm-project-21.1.8.src/compiler-rt/lib/scudo/standalone/string_utils.cpp(!((Precision >= 0 || LeftJustified) && *Cur != 's')) != 0(!HaveWidth || LeftJustified) != 0*Cur == 'd' || *Cur == 'u' /builddir/build/BUILD/llvm-project-21.1.8.src/compiler-rt/lib/scudo/standalone/tsd_exclusive.h(pthread_setspecific(PThreadKey, reinterpret_cast(Instance))) == (0)(pthread_key_create(&PThreadKey, teardownThread)) == (0)/builddir/build/BUILD/llvm-project-21.1.8.src/compiler-rt/lib/scudo/standalone/combined.h(getPageSizeCached()) != (0U)scudo:primary_reserve/builddir/build/BUILD/llvm-project-21.1.8.src/compiler-rt/lib/scudo/standalone/primary64.h(ReservedMemory.create( 0U, RegionSize * NumClasses, "scudo:primary_reserve")) != 0/builddir/build/BUILD/llvm-project-21.1.8.src/compiler-rt/lib/scudo/standalone/quarantine.h((Size == 0 && CacheSize == 0) || CacheSize != 0) != 0/builddir/build/BUILD/llvm-project-21.1.8.src/compiler-rt/lib/scudo/standalone/size_class_allocator.h(ClassId) < (NumClasses)Can't populate more pages for size class %zu. scudo:primary/builddir/build/BUILD/llvm-project-21.1.8.src/compiler-rt/lib/scudo/standalone/list.h(getNext(Prev)) == (X)(getPrev(Next)) == (X)scudo:secondaryscudo:countersStats: SizeClassAllocator64: %zuM mapped (%uM rss) in %zu allocations; remains %zu; ReleaseToOsIntervalMs = %d %s %02zu (%6zu): mapped: %6zuK popped: %7zu pushed: %7zu inuse: %6zu total: %6zu releases attempted: %6zu last released: %6zuK latest pushed bytes: %6zuK region: 0x%zx (0x%zx) Stats: MapAllocator: allocated %u times (%zuK), freed %u times (%zuK), remains %u (%zuK) max %zuM, Fragmented %zuK Stats: MapAllocatorCache: EntriesCount: %zu, MaxEntriesCount: %u, MaxEntrySize: %zu, ReleaseToOsSkips: %zu, ReleaseToOsIntervalMs = %d Stats: CacheRetrievalStats: SuccessRate: %u/%u (%zu.%02zu%%) Cache Entry Info (Most Recent -> Least Recent): StartBlockAddress: 0x%zx, EndBlockAddress: 0x%zx, BlockSize: %zu %s [R]Quarantine limits: global: %zuK; thread local: %zuK Stats: Quarantine: batches: %zu; bytes: %zu (user: %zu); chunks: %zu (capacity: %zu); %zu%% chunks used; %zu%% memory overhead Exclusive TSD don't support iterating each TSD Fragmentation Stats: SizeClassAllocator64: page size = %zu bytes %02zu (%6zu): inuse/total blocks: %6zu/%6zu inuse/total pages: %6zu/%6zu inuse bytes: %6zuK util: %3zu.%02zu%% scudo:stack_depotscudo:ring_buffer#3 &;'))))))))))))))))))))))))))))))))))))))))))))))))))T%))))))))))'&)))))))T')))'))%)T%))T%JLL#KK+KJgKGKLKKKKKK;8DT< $X T,d|D|dd t,Lt 4H p d t  $< 4\  d  < $d 4 d  t $ T , TX  $t<t$Xx$4tDp  4 ` T d tt HhT T4dd$t D0\dDT @\|T$<TdT 4,Ltt$D"T()4*T+++L4,p1134$5P5x6d66t7(8T;<T=t=>0>PCxCIdJ$L MLNtOTP4QQRLtRtR4STStST<UlY$Z4Z^ ^4 $_\ ` 4c g h !DjH!kp!l!n!$v!v$"vD"txt"Tz""T"$#ā<#l#D#ԉ##đ $$P$ԙ$$ԡ$ %<%l%%%%&dD&&d&&d'0'X't'4'4'(4(DT(tt((((($)T4)T)t)))D)d)*4*T*t**zRx $FJ w?;*3$" DAC X A h@AC By #AC B\ (QC Nc P AC E @AC R $@2AC b A J T<XAC h A C A W A n A U A H A G A H AC I ,(AC P A N A C ('AC CX A F $AC G  8^qC Bg \ AC D | AC E  AC H $AC Nl  AC H  AC H $$AC No L8AC H l8(AC Ba $HNAC Bf A ` $pKAC Bc A ` $/AC U A P $<AC b A P ,AC F $L-AC J A Y $tAC N E A $AC N E A  AC A  AC A !AC  $AC <H AC H 4\8OAC M E N A P(AC c `$AC BY p$AC BY (AC M , AC M A 0PTAC MN A {  OAC BH 0,AC J A ^ $OAC GC 40JC C D G D<MC G H K 0 AC H  AC H  AC H 8AC Jf E W B    AC H  @ AC H dAC  ,AC P ,AC p A ` A p $@AC ^ A ( (@AC CP A c  8 <=AC x \ XAC I (| HtKC F_  JAC - A , 8AC M  A ( JC G  ( lAC L A L hTsC l AC H  AC C  AC J  `AC F  AC  4 AC A 0 $AC O  P $WRC B t `?FC u  (AC c  (AC c $ AC G ,  AC NM Q  $, AC K E A (T AC Gx A $ dMAC Cz A ( AC Fi A  4AC Cl ( AC Gj A $ p AC D D AC V  d @tUC P PAC BI  AC   8 AC  ,<AC JLAC B$PDAC LDAC LdDAC L @LAC Nl4AC H<AC JLAC L$'AC Y A H ,LAC L L[AC P pTLAC N<AC JDAC LAAC JDAC J$0AC P A A <(DAC L,\XAC M A HAC J?AC Bx WAC L,HAC PZ A , ^AC M A (LAC K A xAC  (\AC L P'AC ^ ,`hAC Cm A g A  @AC Bf A ,8OAC M A hAC U 4AC M A { E (AC G A (xAC G A $<FAC Bd A Z $@dAC P E C (h\ZAC Bj E \ A (AC FN A ,AC BJ A v A (DAC Bo A V ,AC Mi A 0LH AC I A W E $4!`AC Bt A d l! AC [ ,l!AC P A \"AC H $\" AC B E @D'AC H 0`D'AC Fu E J A $,AC I (h-AC Gq A (.AC J $0AC L ,<(1!AC P A $l(2{AC Fz A $2AC G $83FAC ] E [ ,`3xAC B@ A N A $3oAC BQ A $<3_AC BA A $d04^AC Bl A j h4AC H h4AC N 4h4xAC M E j A ,5AC J A (4p6AC F A (`d9AC J X:AC A ,H:AC Pu A > AC A $>4AC N A ` 0$>AC J E N ,Xl?#AC M A ,lB|AC M3 A ,F2AC M A $GLAC FA $HaAC GU (8GA$3a1  GA$3p1113GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignlibclang_rt.scudo_standalone.so-21.1.8-1.module_el8.10.0+4172+b6b13d75.x86_64.debugt7zXZִF!t/R]?Eh=ڊ2Ng:]ĩ ?&p~JYiZ%|/iѕ`(y9ΥS TX k9ceI̚9. 7W:V@'+8Rո .&q:tr\=/7#}U fy߄1@Ka||0r&!Dqq,`WPHh+2bMtؽ:嗤U֥Фo%kH(Dprc‘f(.o*&V1EI9VQ Ao'w3:;Ws8 ,ƨ-SА~I5 P=8@+ !HFד䗖l$F(t~씫!iCԳV>~u[/g]4nq"A0;Kr\C!32w}:3tx*;JB80kO csiQ X\ %–KoOsZ}~ Pd6C]0Ryn[zf.ʑo& >2fƍqQG1_2.oyg(8&:W8Ȋ~!g%a2?4`X#O|Qh>5,;Qzw[kW+ c͑a{Fm)`3˚9'j'1ac!na)4a3``+UΓ'D_+eoQ pUNMVm#K/b[;xs*3GһDvPV>RN^6(RrV6hИ@N*|u:-(jԋc@ĊTM拴W02z:ԭrYru`BZ9sU>Wʃd-W1S=szso_hx_+D^\4P~)d<}2B74- (d)#K ݸeҘ,?=NTeJ~O"\ܩ}KeVt՗3J4eTb<]@uF:0񖈘n/ wQ]I SP D⃤: އ8RAATݬ8mJzSnp=}'Qe=F4Fq,3tԊHZu߂ע>9G^ WbpaGMB].SU_ߔw8Ȭ?ôE2ƚ^ s3~zxv( 3E-|P'(IdI$Jg#ƟKήKQ[TƢ 6gƹ.+Kbq @Yong"ri"nkp'IEQ%ݛiYX{A=0fIlSʛe5Q@CnY5t+>Orhю[G¿ÓMW}@ 4\Ƃ+uxE*P5 .]|}wOHߴr{: G"-Ђ4Nle,fXk:1)~O0ec߄q%Z Cݣ͸2'4N4F+9z#@/xN+Bo@Y!p)5^)j-W\f$'am'2# h3z4<XA'D.&vHܞXmvNBn'Cڍ*7T[_H>ӆ˟!-BedۮabMv`AFFVD5q7zyUػ?sfͧVЉzw4o{(r3,{jSwG8~F8:іSkҎ9fVŵGP}YӆSwЎ2tL zA 0@Mo:@qxm򹟧DY]*ǒЛ{Fq㻥 ) 0Jf852Ciw2! 4 >gv,k4uG2ѹu*$}lf0 -G'Su,4ݎgF7[+_!l ͓wzъh eFPWԙ@\d V. ѭjMQ\@\`99uH n+RY,Sxoh0G(=d1.te##1fE[EHw"x9SbSڅIYfVlS!]!jK0Ȳ .j mCk9Bh [VӣDHb)Nw/m(V%T%>p#{k@{k.@{k{k{k{k0~no@|@@oqX8r