ELF>@p@8 @xqxq5|5|XXH:Pb $$Std Ptdlll QtdRtdGNUGNU,m~;A>F4\S&uqdA  b caf  0  7   /l 0     " fW aV U  WH |  Lbks E  M  @> 5 QN c UI  G knI  C 9    ]t F * 4T d 5  {  |SP o  <  ;y ? :W+   k 1 | J .y% '    ^,v  '  q' ,  $ iV F" ^  ?z   r @__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize__stack_chk_failPyThread_acquire_lockPyThread_release_lockPyObject_Freefree_Py_FatalErrorFunc__errno_location__tls_get_addr_Py_Dealloc_Py_NoneStructPyBytes_FromStringAndSizePyExc_IndexErrorPyErr_SetStringPyExc_AttributeError_Py_FalseStruct_Py_TrueStructPyExc_ValueErrorPyExc_TypeErrorPyErr_Format_PyObject_NewPyExc_RuntimeErrorPyBuffer_ReleasePyBuffer_FillInfoPyObject_ClearWeakRefsPyObject_GC_UnTrackPyUnicode_TypePyObject_IsInstance_Py_NotImplementedStructPyObject_GetBuffermemcmpPyErr_ClearPyNumber_AsSsize_tPyErr_OccurredPyExc_OverflowErrorPyIndex_CheckPySlice_TypePySlice_UnpackPySlice_AdjustIndicesPyCapsule_GetPointerfclose_PyObject_CallMethod_SizeTPyObject_GetAttrStringPyObject_AsFileDescriptorPyUnicode_AsUTF8fdopensetbufPyCapsule_NewPyObject_SetAttrStringPyExc_OSErrorPyErr_SetFromErrnoPyUnicode_NewPyUnicode_FromKindAndData__sprintf_chkstrlen_PyObject_GC_NewVarPyObject_GC_TrackPyUnicode_FromFormatPyDict_DelItemPyUnicode_FromStringPyLong_FromSsize_tPyList_NewPyTuple_PackPyList_AppendPyDict_NextPyTuple_GetSlicePyTuple_GetItemPyDict_CopyPyFloat_TypePyType_IsSubtypePyLong_AsLongLong_PyLong_SignPyLong_AsUnsignedLongLongPyLong_AsUnsignedLongLongMaskPyComplex_FromCComplexPyFloat_FromDoublePyLong_FromLongPyObject_StrstrcmpPyExc_SystemErrorPyErr_ExceptionMatchesPyFloat_AsDoublePyLong_AsLongPyLong_AsSsize_tPyDict_Sizeffi_type_pointerPyExc_NotImplementedErrorffi_type_voidPyDict_KeysmallocPyObject_Init_PyArg_ParseTuple_SizeT_PyObject_GC_NewPyType_TypedlclosedlerrordlsymPyDict_GetItemPyDict_SetItemPyUnicode_InternInPlacePyExc_KeyErrorPyErr_NormalizeExceptionPyException_SetTracebackPySys_GetObjectPyFile_WriteStringPyFile_WriteObjectPyErr_DisplayPyErr_FetchPyObject_CallFunctionObjArgsPyErr_RestorePyUnicode_FromStringAndSize_PyArg_ParseTupleAndKeywords_SizeTPyBuffer_IsContiguousmemmovePyLong_FromVoidPtrstderrPyErr_SetNonePyGILState_GetThisThreadState_PyThreadState_UncheckedGetPyEval_RestoreThreadPyGILState_EnsurePyThreadState_ClearPyThreadState_Deletepthread_getspecificPyThreadState_GetDictPyDict_SetItemStringcallocpthread_setspecific_cffi_memcpyPyLong_FromLongLongPyObject_MallocPyLong_FromUnsignedLongLongPyObject_ReprmemchrPyBool_TypePyNumber_LongPyObject_RichCompare_Py_HashPointerPyObject_HashPyObject_GenericGetAttrPyLong_FromUnsignedLongPyExc_UserWarningPyErr_WarnExPyComplex_AsCComplexPyErr_SetObjectPyUnicode_AsUCS4PyObject_GetIterPyByteArray_Type_PyByteArray_empty_stringPyObject_GenericSetAttrPyTuple_TypePyDict_NewPyList_TypePyUnicode_GetLengthdlopenPy_FileSystemDefaultEncodingstrdupffi_type_sint16ffi_type_sint64ffi_type_longdoubleffi_type_uint16ffi_type_sint8ffi_type_floatffi_type_sint32ffi_type_uint64ffi_type_doubleffi_type_uint8ffi_type_uint32PyTuple_SizePyTuple_NewmemsetPyEval_SaveThreadffi_callPyErr_NoMemoryPyObject_CallPyGILState_ReleasePyCallable_Check_Py_BuildValue_SizeTffi_prep_closurePyExc_MemoryErrormmap64sysconffopen64strncmp__getdelim__isoc99_sscanfPyExc_ZeroDivisionErrorPyObject_SelfIterPyObject_GC_DelstrtoulstrcpystrcatPyMem_FreePyCMethod_NewPyBool_FromLongPyThread_free_lock_PyObject_CallFunction_SizeTPyThread_allocate_lockPyCFunction_TypePyType_GenericAllocPyDict_ClearPyMem_MallocPyObject_RichCompareBoolPyExc_ImportErrorPyThreadState_GetPyInterpreterState_GetDictPyUnicode_InternFromString__fprintf_chkPyLong_AsVoidPtrPyModule_Create2PyModule_AddObjectPyImport_ImportModulePyList_SetSlice__ctype_b_locPyUnicode_DecodeLatin1PyModule_TypePyInit__cffi_backendPyType_ReadyPyModule_AddIntConstantpthread_key_createPyErr_NewExceptionffi_prep_ciflibffi.so.8libc.so.6ld-linux-x86-64.so.2GLIBC_2.3LIBFFI_CLOSURE_8.0LIBFFI_BASE_8.0GLIBC_2.3.4GLIBC_2.7GLIBC_2.14GLIBC_2.4GLIBC_2.2.5GLIBC_2.34     ii  00UR 'ii ti 7ii CMii Xui bnp0 I+8W+P#hf+t+B+@+ȿN+#]+k+((@(X(p~+++++#++0+H+`+x+++++++ +8+P,h,,,#,",1,0,?,(>,@M,XL,pW,V,`,k,j,f6 8 808@)8P78`C8` @@`dpl0el(#0I+8B+@@+HW+PN+X#`#hf+p]+xt+k+(((+++++++++M,L,`,k,j,++ +(+0+8+@,H,P,X,`#,h",p1,x0,?,>,W,V,~++++ 08`@0`x@О0P&**8*`* % &'P$ *(`hUp**P*0* (PV0@PHP`*h0**%+ +%*%*# *($+X,pP @  - -\% -0'8H-X#`p0-U- E- #\-#t-/"П- #(`8-H-P`-p#x--x+0`0 . `( `++0r, X p ,Х8 ,0 8p@0 8,Ppx`  ,0 @0 8P@`KP0X0!ph!x-@и H`Xl(G )(Q@%)HR`A)hV'7PXR)Yt)Y57@+)c '(`%@#(H <`c(hD *iN7`7V7Po]7* r $( @Y%H `?&h& d7n7x7 7 5(t@7H`7h08777%$ Pl(ж`h7hp0x=$^N7 ^7@\  *(P8 [@c(H`X`Z`7hxY7P`X5V7U(08 T5S 7(8@Q@7HX@P`7hxO7`M5@IX40F7PE*D 7(8B@V7H@X`B`?&hx?]7@?& @=*H6`@0@(@ @(0@8p@H0P X"`hpxpc8o87x88888%8-8`v 2(80688`8h@-68288299 8p xu\4F9.9392L9``Q80Pu`(8lpp   "+346<>CFIKR _(r0x8y@zH{PX`hpx~~0~~~~0~A ..@.`Y   (08@HPX`hpx!#$%&'()*,-./0125 7(8098:@;H=P?X@`BhDpExGHJLMNOPQSTUVWXYZ[\]^ `(a0b8c@dHePfXg`hhipjxklmnopqstuvw|}~ (08@HPX`hpx (08@HPX`hpx (08@HPX`hHH9OHtH5H%Hhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhh%m=D%e=D%]=D%U=D%M=D%E=D%==D%5=D%-=D%%=D%=D%=D% =D%=D%<D%<D%<D%<D%<D%<D%<D%<D%<D%<D%<D%<D%<D%<D%<D%<D%}<D%u<D%m<D%e<D%]<D%U<D%M<D%E<D%=<D%5<D%-<D%%<D%<D%<D% <D%<D%;D%;D%;D%;D%;D%;D%;D%;D%;D%;D%;D%;D%;D%;D%;D%;D%};D%u;D%m;D%e;D%];D%U;D%M;D%E;D%=;D%5;D%-;D%%;D%;D%;D% ;D%;D%:D%:D%:D%:D%:D%:D%:D%:D%:D%:D%:D%:D%:D%:D%:D%:D%}:D%u:D%m:D%e:D%]:D%U:D%M:D%E:D%=:D%5:D%-:D%%:D%:D%:D% :D%:D%9D%9D%9D%9D%9D%9D%9D%9D%9D%9D%9D%9D%9D%9D%9D%9D%}9D%u9D%m9D%e9D%]9D%U9D%M9D%E9D%=9D%59D%-9D%%9D%9D%9D% 9D%9D%8D%8D%8D%8D%8D%8D%8D%8D%8D%8D%8D%8D%8D%8D%8D%8D%}8D%u8D%m8D%e8D%]8D%U8D%M8D%E8D%=8D%58D%-8D%%8D%8D%8D% 8D%8D%7D%7D%7D%7D%7DH8H8kH% H% @H=qbHjbH9tH7Ht H=AbH5:bH)HH?HHHtH8HtfD=bu+UH=8Ht H='da]wHGH HHHt1DW LG<t L u+HGHM~JfD8IHH9uLÐHO0HGH@HEff.@ATIUHSHHHt HՅuH{ 1Ht[LH]A\fD[]A\ff.HHHWRP tH(Ht@t HW(Hz0Hu1HHHW0HzHt 1ff.fATIUHSHH8Ht HՅuH{01Ht[LH]A\fD[]A\ff.>HcH7@H7ZXZXZff.@-`H`@f@ ff.fH H ff.ff*|$ljD$HD$@f*f*f~H H Df*(Wjf~f~H H fHnDf*YfH~H H Ð,G@l$~.1@9u@fG@D$T$ PT$D$ЋT$ЋT$ЋT$ ЋT$$ЋT$(ЋT$, ff.H8HdH%(HT$(1IHt$hDL@+ A HH(uHT$ fo$foL$HP HHT$(dH+%(uH8^ff.HtiDfUHH=]HEHtHUHBHPHEHEHE(HtHH=[]H]-ff.fUHH=1]WHEHt0HxH@(u6H\H \HHHPHBH\H=\H]H5"cH=۔fDSH=m1X[SHH=L17[ff.fHHff.LG MtHG I(t1fHL1Hff.fSHHHtHCH/t1H{ HtHC H/t 1[fD{1[kfUHHH/tH]uD;H]bfHHG@P u2t HG(Hx0H@0Ht H/u1HfDLG(H0HHG(I(uL1HUHH H/tH]DH]fHGHH9HO1HHIHH9HOHH)Hy,ff.H@|$ H|$ Hff.@HxH9w~HwHHH%0H5H81Hff.@GP0tHGHDHH/H5H81HGQtH(t7HX/HHH/H5-H8f1HHa/Hff.HGHCHOH9t(H@H9t H4H9uHHAP0uHH.H5_H81HfHVHEH jCH9H9!H AH9!H @H9t HU4H9uHFHHH-H5&H8V1Hff.@HHx[H9w~UHBt HzuHGR 01HHPH-H5f_H81DH-H5_H8ff.HWtHthHABH CH9H9 H @H9 H >H9u H%3H9u(HG@PtHx@uHGG HH,HRH5^H81Hff.HWBP tHBHHx HG(HHU,HXH5^H81HHff.SHWBP tiHH=G<Ht1HSHKHHrHRHHX HHHp(HxHV@HHH[f.HS(HV@HHHfDH+HXH5^H811[HHVH-BH @H9H9!H >H9@!H=!=H9@@t Hn1H9uYHVBQt/HFHtfH8~H9HuxH@(HHfH*HXH5]H81$1H*H5}H8*1fDH*H5]HD$H:HD$H5]H=ff.HH01HIAHE1IJIRLIAHE1H+Lff.IAHAH*LyfUH HtH}H/tHEH]H@fUHGH@Ru.H} tHH}H/t-HEH]H@@H(H/u̐ATUHHH Lg0tBH}H/t(HEH@LHL]A\t@;fUHH}(tHH} HtH/tHEH]H@@fUHSHHE@P u@tbH](H{0HtH/tHHSHSHHH[]YfH}(H/uqHH[]3[H5[H=VfDAVAUATIUHSHL-~(dH%(H$1L#t?x5Hf'HH$dH+%(H[]A\A]A^1@LLxuLl$1HLmHl$`1LLt$ HNLd$pM9tCvlM9LHt$`H|$IN uM9WH HcH>fDHt&H 1u*H&LHD$8H0HD$HH&f+LfD^fDfD{k[PFfD;H؄HcH>AUATUSHHHH-)&HuIHHSBPtHHCH 8H9t`H :H9tTLkMHBL`@MHL[]A\A]D tdMLBHMyLC(M9}qLkMtH}HX1E1H5X:E1HLDH$HXH5NYE1H81a@H}HXL1H5XE1<H}H5wE1HA$HXH5~XH81ff.@AUHG9L-:ATUHHSHcHHUH9L9!H v7H9!H 5H9tH*H9H$H0IHHUI܋BPuZ Lb ID$H@@HyQAD$R LH]0HtI$HXL`H@ H[]A\A]IID$H@@HxH뵐t+H"HfDI1MTHHH%fHXH5WH"H81$1wDHXH5}Wff.rfAVAUATUHSHHH dH%(HD$1BHEH;o"u]Lt$Ll$HHLLE1xZH{H $LLhH<$H"H5'WH8w$DHPH!H56WE1H811HD$dH+%(H L[]A\A]A^DL%A"HI4$HHHCHH9HD$dH+%(H{H [H]A\A]A^HCHt$H|$H9HO1HHHH9HOH)H{OI6Hu6HCHnfI<$H5sE1ME1HH5{ HtHHkHAW11H5sAVAUATIUHtoH(HtvL-sLL4HHt4H5zHIHmu6H]LA\A]A^A_fDLŅy%DE1]LA\A]A^A_KfH5LsLIHtH1IHnŅLIHtc1HI/HH5yLhHHt}HLLHm?HE12HQH8I/L_f.LHeLE1ATIUHSH^HHHtw18(fwx$fHHH9uHLH)cI@ IHH1MsHHQI9~\TEH<(wH9}t=w HHH QI9[L]A\@[LH]A\@IP0IHH@HEMff.fHdH%(HD$1f|$H|$HT$dH+%(uHzf.HdH%(HD$1Ht$|$HT$dH+%(uH&fDLGHIW щ׃ t<t@tJHH0HH@HE1@@uKH@H1@uH@H1H@HfHH0HH@HEHH0HH@HEHHH o1HHff.SHHpdH%(HD$h1HGD$H0H 2H9H9 H ?/H9 H -H9u H!H9uZHSBPtPHz@|$HT$t9HzH5PH81HT$hdH+%(Hp[fHPf.HT$Ht$ 1t}HCH20H 1H9H9 H v.H9 H ,H9uH!H9HHSBP:Hz@/HCMfD$ ;fwSHHĀdH%(HD$xHGHt8HtIH/HHT$xdH+%(H[Ðu)H1fDG f*붐HT$ Ht$H|$H|$xD$fH*} _SHH`HWdH%(HD$X1$H.H %0H9H9 H ,H9 H !+H9u HpH9u[HC@PtQHx@4<$It=HLH5NH81BHT$XdH+%(H`[LBf.LGIBG ƃ @Hw0@HOHHHD=vHFF charafoM{D$HD$D$cter)$H`-H .H9H9 H +H9 H )H9uHDH9HC@PHx@HCfD@uKH_H@t+HHHW0@HEDHGHH_HfHHHW0@HE멺PHH jHSyfHHff.AWIAVLwXAUAATUHLSH LIH=K/Ld$Bt HHcfIHH@HHcH@ H@0H@8HEDmTLIl$I|$XEl$THcUT+HLHHcETHHHcETl$H)I4UHcHL[]A\A]A^A_DHwX1H=izf.HwHWH })FPH9t H +H9uIu2H@t5HR(Hx,HXH=ci1f.HW(HJIPt HFHP@f tHVHHyHW(HFHP@@HV@f.HW0HGHRHpXHtWHRHJ@P t1HPHHxH=QK1fHW(1H=;KnfDHH=^K1WH=h1BfHw1H=h*f.UHH}0tHHu8Ht&HE+H=>'H}8HEH/tUH}HtH/tVH} HtH/t'EQuHEH]H@H}(Df{fkfGPt"ĀH=gHgHDH=kuH=k uH=guH=g@uH={uH=iHgHD뤐HXSGP tHHHy HHÐHHH5/hH81HHWL )L*(L&L9L9 L9 H $H9ADuHH9HVL9L9AD L9AD H9uHH9HHNAP uDHWH9uHAPtALAM@@M~oHGH+FIt HIHuoHHHI HWH9tH4HXHXH5HH81c1H@fD tHGH+FHH5HH8:AVAUATUSH?H1DAƃHcH|yIHtLExJMcEJM)IfDIUHHCL9tHH|HuImtE1[L]A\A]A^LE1u1yIHtff.@HE)H5'1fAVAUI1ATUS*HtqH5IHteH,DHLHmAtsEx3Hs(H(Ht0LIHHt1H(t;H;3HHuI,$tDE1[L]A\A]A^D f{fHhfDLE1U[L]A\A]A^fAWAVAUATUSH8dH%(HD$(GP@)H H(1IHH](HLt$ Ll$Ld$HD$H} LLLH9\$ uHt$1HڿCHtvHLHD$LD$I(tnxWH[(HuHD$(dH+%(H8L[]A\A]A^A_HyH5mH8*f.E1I/uLE1LljD$D$L=I!x1IHH5qEH=ppGQtH HW4@HHH5bH8v1Hff.@HGQt"H HtHHfDHiH5aH81HHGQt"H 1HtHHfHH5xaH81HHGQt"H 4HHt"HH H5kH8z1HHGQt"H 1HHt%HvfDHy H5`H8*1HSH5H HHH9t t [@HKH=#H5!H9H9@ H5H9@ H50H9@@u H}H9uHC[@PfUHSHHGHX`MHHHHHHH@u.H H5_H8HmHtH[]HhHmuHHD$HD$H[]H[]5HV H5k_H8HHff.fATAUHSHHGt%HH[]A\HX`upHttHHthHHHH@uyH H5^H8HHmteH[]A\@H[]A\KtHP H5e^H8HH[]A\fDHHHD$cHD$@HA H5*AH8RHafDHO@fHHWBQt.HR@HGtIu^HHf.Hq HXH5@H811HDffZZHHH5@H=Pkff.HWHOBPu 1HÐHu`tDHB@11f.kEHDus1HHfDHB@t=HHH)1Ef@HB@tguu Qff.z7u51f.кE\fZo3fDWffZ ZQH5?H=i}0H5F?H=if.HHWBPt]HOu"HB@t1ugH)\$D$HfZHHHXH5>H8141H/ATUHHHL%NL9LHELH=CH5L9H9 H9 H ?H9ADu H H9uwLMAQPtjHEZIQ@1f.hEf1ff.EEH]A\fLH`MMML9H9@!H9@!H9tH H9IHHHH}uL9tL_HoHmZHD$ D$ EHH]A\IHvHH57YH8Jf(1EfDHH5<H8 QHAHffZcV-fDSFHH=Hc[D@ATIUHHHtH]A\@HHHtH`LH5RXHH,H81"HmuH#먐UHSHHHH=wH[]fD[HuHHH5X[]AUHSH>HHH=w H[]@ HuHHH5W[]UHSHHøHH u H[]@HuHHH5vW[]UHSHHH=wH[]DkHuHHH51W[]QUHSHYHH=wH[]DHuHHH5V[]UHSH HH uH[]HuHHH5V[]UHE1HtHt Ht AD]H5VHqAfAVHHAULnXATIUSHWHH5)H9H9@ H5H9@ H5#H9@@uHpH9HiLLuXL4u8H9tkH LLH5g9H81=[]A\A]A^HMLLH58H81[]A\A]A^fHLH59H81[]A\A]A^HqLBLLH59H81[]A\A]A^ATUSH.HEHtLeL[]A\uQtH@tSDeA[]McLA\H9HHH0+IHx0H4HL[]A\ÐLe[]ILA\HXAnHt9HIH;ƿ[HEH;H59HP1=HYH5H5QH81_HH5QH8[1]A\A]A^HH5QH8»1HH5PQH8袻1HPXH%H50H81\1DHLH55H8151fDHaH5OH821ff.AWH6QAVAUATL%QUSHH(LDFPHt HK@H@H{ HSXML5H{ ׷L{(IHL11f~ HF@P tfDHPHH@@P uH,HHv(HI9uLuHMBLHEHD$E1IwAFP tLfHHvFP u1HLD$HD$(HMLD$3IM(M9HEHHL$IHpHuHHS@HHSHLpfP fP HH([]A\A]A^A_f.HF(H([]A\A]A^A_DH5AHSXH>u}L OH3MLEH571пH(1[]A\A]A^A_HzHSXML5HLH54H81芿H(1[]A\A]A^A_MLH5461e1%MHL$HT$I4 II4HHH9uHD$LHD$H[NH52HDHHSXH811HSXML^54H1CP-HSXL4 HELuIFLM&HEHE1JSH_CPtH[CPt5@u0H{ Ht[遼Hx$H{ [jf.1[H1[ff.AUATUSHLn@MHFR@u\HI}0H5 HIHI|$0HLHI\$ID$ I|$HL[]A\A]HAH55E1H8藶HL[]A\A]fHH525E1H8gDE1ff.UHH1L SH5pLH(dH%(HD$1HL$HHD$P1LL$ZYteHT$HB@Pt~H\$CPtSH$H=( HBHHtHHhHXH@ HT$dH+%(uMH([]@1@H!H5KH8z1fDHH54H8Z1ATHH0H5KUSH dH%(HD$1HL$LD$thH\$CR teH= Hl$IHt%HHHXH@H@ HEHh(wHD$dH+%(u8H L[]A\E1H1HSXH5JE1H81a:f.H(HIHH5JdH%(HD$1HL$LD$ 8tdD$ tHT$H HH u"HHHT$dH+%(u+H(fHD$H=tHH81至UHHHtE uH}߰H]鶴fDfSHHHt ʺHCHSH[DATH3 USHHH5IH dH%(HD$1HL$LD$LcMHT$BP0H{Ht$HHH\$CP uPH= IHtHHhHXH@ HD$dH+%(H L[]A\H{HyH[ H\$fDE1HHXH51E1H81SHKHT$E1IHMH51H81ܸ_HHSH5M1H81軸>葱AVIAUL,ATLI1UHmHLHx LHҴH=H蓳IHt+HmIEI,$tqHL]A\A]A^DH=ILH.x*H=3M Il$8LI,$H]A\A]A^fHmu HI,$AuLۯHL]A\A]A^@H[ff.AWIAVEAUEATUHH=4SHHHt$HHIH|$HXfDh"LxfDp D$PAD$$HD$H脱H蜭Ht$HLH)H|$AH/tsI,$t\ExLHHcH9uHL[]A\A]A^A_@H|$H5FHHH81賶E1fDL谮fD裮놐AVIAUMATMUH(H|$H|$Ht$Ht$HT$HT$詮Ht$HH|$ѬH=F襲HHtPMt'HL]HL1HH=EAMt HL1HT$Ht$H|$譵H|$HtH/t]H|$HtH/t]H|$HtH/t%H(]A\A]A^ÐH5HHt$@蓭H(]A\A]A^{fkfATUHHHdH%(HD$81HtWIHT$Ht$H|$jL1H1۱HHtsH(I,$HT$Ht$H|$誫HtHmtHD$8dH+%(HH]A\fHD$8dH+%(ujHHH]A\顬HT$ Ht$(H|$0̲HT$ E1IHt$(H|$0H KDI,$bLXUK=LG8Hw0HG8HG0Lff.AUATUH HLg8Lo0tH}H/t&HEH@]LLA\A]if軫fHHGH]HOH9tTH H9H]H9LG8Hw0HG8HG0LHUHH@AP0tItHG(HH9PuHx8Hp0H@8H@0fH0WDHH5H81fDHVHH HH9H9!H H9!H H9t HbH9u 1fDHH H56?H8f1Hff.@UHH1H5BHAWAVLEHMAUATSH8dH%(HE1A1ELmMuXL萪L}HL聪HLII@HH%H)HH9tHH$H9uH)Hu{LL$IcUTLLEIL迭Ic}TLLHEH詭HIcETLH)I4H萭HuH}sHUdH+%(uHe[A\A]A^A_]DHLzЩAUHH pHATH@L=USH0dH%(HD$ 1HD$HD$P1LL$ ZYH\$H|$HSBPxnHl$H=zLk衩IHt LhHHhHX HH@( HD$dH+%(H(L[]A\A]HKH55H9tH5H9Hف@Hi(Hl$tGHMHBHh@Hl$H7HXH5(HNH81茯E1K@ tLHl$HHjHHyHk(HBHh@fDHK(HqvP`Hd@HXH5E(ff.UH߬xAH讦t1]fD]HAHH5>H8ۧ]@AHWHrH H9H9 H H9 H H9u HVH9u!HG@P0tHGHFH1DD(HHPXHH5'H81Hff.AVAUIHATI1USHH`ImdH%(HD$X1ILL9LHN1HHHH9HOH)H9T$u7H4$I]HL1HT$XdH+%(u9H`[]A\A]A^LȤHH5&H8b뾸ff.@AWAVAUIATIHUHSH(dH%(HD$1mHEH;H\$L|$HHHLA裫x5I|$H $HL苨H<$HAH5JH8蚥HD$dH+%(H(D[]A\A]A^A_@HHH0>HHt5Hx:HD$dH+%(H(LHL[]A\A]A^A_{Hu+Il$HT$Ht$LLAQAFHPHmH5AH81螫t@ATHH HUH;HdH%(H$1HD$P1LL$ LD$(ĨZYH|$Hl$ H|$1HjLd$pH|$LKxwHT$Ht$ H|$pLKHCHHH$dH+%(uAH]A\f.HIH5:H8誣1fDH1Off.@HHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$$HD$HD$ D$0HD$~WI¹E11H$AV$f.ȃLЋADA9t/vHHE1DHD$dH+%(u DH(HHH5y9dH%(HD$1HT$4t |$D$HAHcH>1fDHT$dH+%(HH=fH=H=٭H=H=iH=IH=H=H=ɬt@H=9d@H= T@H=)D@H=4@HH8!H=9@H= @H=)@H=Y@H=9@H=@H=٬@H=@H=i@H=)HH81F fAVAUATUS诠Ht:HE1H9tHA[D]A\A]A^f[H A\IH9[uLsHHHPHh HQHJH@H@H&H= HHǟH= H H9uH= Σ=` HHt{fIHH=~HHH@LHH5D6H@Lh HX(HmAtgExQH+Af!HHHt= H蘦UH؛[D]A\A]A^HoH5.H=Ajf.闡HdH%(HD$1t7tJt]uoH4$HWHD$dH+%(uIHf@4$H/Df4$HD4$HyH5H=@覞fDAWIAVIAUATUHHSHLnHHAw"AEPAE1III9I9AW HIU@HHHHAЃ~HUH1HH!H1D1H[]A\A]A^A_f.NAIMIIVAIDfUf.۟HUpUaLLD$ÛHHtH|$qIHH蝛IHLE1FHHtSHvIHtCHLHD$٠HIΠLD$LH5HHH81苢HmuH茚ImtUMtI,$tSII.tTMImLTHmH<L(LLHmuHH5ZH==ff.SHH dH%(HD$1tSHt$D$L$Ht$H{ܟHD$dH+%(uWH [fDHt$ZZD$L$蝟Ht$H{芟H5H==5ATUHSHH0dH%(HD$(FPuv{@"u >H~HyH^ H=!IHtHHhHXH@ HD$(dH+%(H0L[]A\èu\H~@tEHD$(dH+%(H0[]A\饚DHV@{H? HD$(dH+%(=H0[]A\HF@HHHNfDHHSXH5/E1H81i@H/HV@zH? $t%L%+I$aHD$(dH+%(QH0[]A\鏙7HF@ 6OHD$(dH+%(H0[]A\韞H!H5BE1H81]L%9I@HD$(dH+%(H0[]A\f.HD$(dH+%(qH0H[]A\钛fHD$(dH+%(AH0[]A\隸f.HaHVXE1H5.H81葝@H?H??;mH0<$衖H5HIoHHI|$0Ht$,$I\$I|$ID$ |$doHD$(dH+%(u]H0[]A\;Hc?fZEf??ffZZOE1fH5 H=88蓖H5 H=E8耖H5H=7hATUSHHHdH%(H$1GPtMLCĀ0HLIH^H6I,$Hu9Lԓ/f t HHHsH H=M,1覑HH HCHL%,@PH[+LD舙HsH=,HL1HX\HmIt*H$dH+%(HĐL[]A\@H fDHApH +1A0HﺀHHhH=LH(Hs(H=K+1趐H fDH=\<H@E16SATUHHHG@P utt_HG(H@0HHx 蕙IHHAHuH*HHX1H=*I,$tbH]A\fH]A\鄽@H(7IHt/HHuH*HHXH]A\d@1@LHD$蛑HD$H]A\ff.ATHLHUH %H8*H0dH%(HD$ 1HD$HD$P1LL$ 蟖_AXLD$IxHGHtPPuZGPĀHW@HtyHHuiIpVIpuM`Hl$MH@@HHtH`HfDHHWXH5FH814E1HD$dH+%( H(L]A\fIp1IIxҲIDGP HoHHXIh(HTHxxfDH1L[HL)HHEa@HHl$uefDHH9tAuL I!fHLHLHIIxIf.HxCHl$uf.HH9tfAfu4H%HHT$(dH+%(mH8[]A\A]A^A_fDHD$ Hl$HD$HEHL$HHL$HuH9L9@!L9@!L9@@t HH9ukHuH}H $H $HHxH9@L9AD L9AD L9ADeHH9UHmHHH9L$Ll$Hl$DLH@ImHmHH$~H$D1H9uvH=1H9fD1H9tdHMs1H9fDH9u{H$J1H9H-fH)rH@HH $贉H $LH$蜉H$Hi@H(t1HHUH5 H8HX1JLl$Hl$1HALl$Hl$Hjff.@USHHHwHFPthHHHPH6H H9H9!H H9!H +H9t HzH9u-HmtH{H[]?HpfDHHmt H[]fHHD$CHD$HAVAUIATUHSH_CPtH[CPLc MLL H#HPLup LhIffdHEH H9tH eH9<HE@P@HE(H)IMH0Hy@H蛈H5HIiHIEMl$Mt$ID$ I\$([L]A\A]A^HXtt^L5  DL5a LHIHuLHL(fDL5Hm(HE@PLc H=I] IHQHLpHXH@ 8EEPIU@Atz!(IDP"AHAJIHDHJ< HH!L)A []A\A]A^(tSIH"HHHHH!A u;[]A\A]A^΄fDAfIDH@[]A\A]A^[L]LA\A]A^ DE1IAaIcAQH5H=(H5DH=(LGL9GtHw(HF@LHGL1DATHSHHH5H(dH%(HD$1HL$LD$rLcM舂H{Ht$ZIHt2Ht$LIHD$dH+%(ueH(L[A\;HtIHKHH5HT$H81‹E1HdHSH51H81蟋xAWHH 0HAVHLAUATUSH@dH%(HD$01HD$ P1LL$0ZYH|$ HWBP0LD$MLMHZCPt"HC@HH_H=LIHtoHD$ HK@HhH $HCP%EA H|$~3E1L-#@A wJDIcDL>@I/^E1HD$(dH+%(H8L[]A\A]A^A_DHHDHtIwH,$JIL9t$fHEH=eHD$[HzHL$HHXHHH@ EF@fZE2H}觇rf}Hc}7Rf}'BfH}2fHc}"fH}H}E<H5H@HKHHqH H?AAbH$HHH1HA fLLuI2DLL¿(ILLEIDH HXH5^E1H819@HHHH5\E1H8'fLE1HHHH56HH^H81輇HmSHII/HPH?H5H8HX1ztZA H$AHAHAHE1HAGdAsH$A H_E1HAGdJL~HD$ 4A-A"HH|$H|$H@AVIAUATIUHSH0dH%(HD$(FPAA HJHH5H9H9@!H5VH9@!H5H9@@tHH9IT$JPu HR H9tbJP uSH5H=HD!tHEHx@H3H8~}ID$IHD$(dH+%(H0D[]A\A]A^f.PAAHRHH vH9H9 H !H9 H rH9uHH98ID$@R)ID$Ht$L(|$)HD$(dH+%(H0[]A\A]A^HIHERHU@LLE1@HHD$(dH+%(IH0HL[]A\A]A^fDHpIHU@H|$ LHE@ƒHD$ I9THuXLA tHT$HCL|HT$HlHEHEtLH4$LLUxOLHLmx=HLLmx+HmuHf@HYH5RH8gHmt[ImtDI,$t-E1HD$(dH+%(H8L[]A\A]A^A_@LE1UfLHffDH8ffDHɧH5jE1H8'gDHH5rH8 ghDLL1nHH7ImI,$H|$bfH=DhHMcLkIHtwID$LID$ ID$0ID$8%fHt$LI|$XiH$Il$ HP@IT$@HPHIT$HHP(@PA\$TIT$(̀AD$PHmHeuLd9Ld!eUHSHHHdH%(HD$1HAH$ExHT$dH+%(uEH[]fHCCPt.@Rt(H5HetgHpfD1eff.@ATUHSH dH%(HD$1H~@^FPAAt7E1H; HD$dH+%(H D[]A\tu8DHD$dH+%(H H[]A\@HT$HT$xHHHugHtA`Ht$HH\$i=@HlHͤH5AH8 d cfDHfD t,HGPt@tItADH@HYHWXH5H81jAHDfDHWHAЃtE~A@DuDHétH t*HyHWXDH5{H811jAjH|$|H|$DGH띐AWHHH5iAVAUATUSHLdH%(H$1H$HHDŽ$DŽ$DŽ$DŽ$H$PH$PH$PH$PH$P1L${fH0x$ƒD‰ƒ@DD‰$$$H$BP@@@@D$H@@%BPH$HXH\$`sfHD$ HH$HHp(Ht$H H$11E1HD$8H$HD$@H$HD$0H$HD$(HAD$tHD$H$D$HD$xH$L<$DŽ$LHkH5MHDŽ$H@JH(HD$L11T$L{\H$T$LHD$1Il$(HLt$hL$L$H$fDE$ D$HDŽ$D$LE"Du D$pHD$hHEHD$PHEHD$X@I|$ LLH]_mH9$uHED$TPHL$`D$HT$hH$H|$0苩HL$HA[A\HHm(H(L$HD$H8Lt$hH$HPHE1XAO^H59HH$HPXHH81`@L1M[ވH$GPDŽ$@JD$HxM+T$tAI)[HH5H8:Y>$H9tHPH;L$8HPXHLD$H5H81_D]H5DHH$HPXHVH81_]MEXH5OHH$HPXH!H81__Zu]EMEXH5OHH$HPXHH81'_"$H9PP]H5H="YH$\H5)HH$HPXHsH81^H@(HD$D$PPLQXHIARL wH RLAVH=dH5U1F^H =HPXL PMRQH VHXL VMPQH RHVff.@HHH9FuHx%HcHXHqH5]H8V1HAUIATUHSHH=vHVIHt L9 H H9 HKXHRH5f1E1QLd$PHt$@HLCnHcT$@CPթHEHUL9L9[fDHHSXH5+E1H81)Q)@$Ht$@|$@jO DH1HHtCPHuWMHtHfHt$@Z$D$@OHQLHKXH5cE1H81~P~TIH5EH=JH(HH^dH%(HD$1LD$HL$H5<HMA1EtHt$H|$_HT$dH+%(uH(HDAUATUHSH(dH%(HD$1HHD$LgL;%IIT$H_HH H9H9 H H9 H H9uH@H9HL$HT$1E1H5aLLHD$HPBR  L`MLH=1EIEHMHE[1HL$HT$H5KH1HD$HEt$@ut$JIHHD$dH+%(H(L[]A\A]fDHهHL$LD$H5H1VKuRfE1HH5[H81NfDHHXH5H81MgLKHEHtH|$#D DHUH5HHH81MrFfATHUH(dH%(HD$1HL$HT$Ht$nHtiH=HKIHtZHhH|$MID$D$AD$ H|$HtH/tHD$dH+%(u(H(L]A\EېE1H`MEfAVAUATL%UHSHvHdH%(HD$1DLcHMLHLHuC=K L-zLDH=CD`McLdJIHIFLIF IF0IF8DI~XLHAHHcSHHcC Mn(IV@IFHCAFPtHDcDHLAFTH$ےIfDHYHH8DHD$dH+%(ZHL[]A\A]A^ÃL- DtlH5LFH5LFH5LFL-H& AFPfufK)u'L-QL-BtJHHH5H81]JE1E1 L-L-L-L-L-L-jKBff.UHAWAVAUATSHhH}dH%(HEHG@Q,HMLyMIHHt @HWHEH@H@ LHEZIHEHx^HEHHH@ HxHEHHMHPHB(HEHtYH9M_H5HLEHXHMH81IE1HEdH+%(VHeL[A\A]A^A_]HEH]H5aH9|HDHEHt1H~#HMHuH}HT(HHTHH9uHEH5H WHL% HL_L-H9EL}LE%@Hx@HIDHI9MLIAH9@H9AD H9AD L9ADu L9 IAxP@u tH@ fDHEHEHx AIHE11H}H]LuHEN|0HEMJ\OHpHHMHxHEHo@HL4WDHHLLE\LEH5HJHHH ٓLHEIHHH~HSH5H81DHMAHHEHHfDH}(HL$H|X*ILD$(HPILHT$/HT$LD$(HM~(HIM@IHIfMFMtA IFLLHMNLL$^/LL$z@IHH|$I@< l<lHЀ |HG1G HWBAfDw1H u EYA9AAw G| IIHEHD$HT$HEE H+EHBH,HB HD$xdH+%(. HĈ[]A\A]A^A_E2 A( HA4] tEHl$(MA H} _II f.Hu0HD$@H9 HE(LIuA}int3uA}2A1۹Hl$LAC<<A9"1AEtHrHAIcL$LLtyAE9AIuA}intpxfA}trAeH>} McII1I6A}wcha(A}rAI  A}uintfA}ptA}rAuI A}uintfA}maA}xA/7DI I  H5L  H5L  H5L A$$DI A}ptrdfA}ifA}fADI I  H5L( ( H5ϭL " H5̭L A, lDI]A}ssizOA}eA>I/A}intm!fA}axA.II AE 1<.HGHcH>IA}uintA}8A>IIH5UL AhfIUA}int6GA}4A61۹I'H5LL$y XH5̫L] A2tD1۹IH5LL$ H5xLA3yHl$(H5BHM\$4Hl$8IH_IO_FILEHT$ H9I H} 7HUHEE H+EHBHHB .HUHEE H+EHBH1HB HUHEE H+EHBHHB Ll$Hl$(MHB} LHu0HHI2D\$4Hl$8MHT$(HD$D 8 LHH I} HT$HEE H+EHBHpHB Hl$H5H#=HUHEE H+EHBHHB =HUHEE H+EHBHHB H5HLHl$yHT$D$`HD$XIDLd$@HD$HLHD$PHBHT$@HD$hHE0HD$pHt$pLcD$`Hu0=EHHt$z} HEIHt$IHD$fH5HA}sizeA}int8EE1Ak=tH5nLg} :H5HK&AUI H5¦L A!)I H5LA#XI N H5mLA+'I  H5LzA'I  H5ILIAeItbI  H5LA).I  H5LA-] H5LAA%AWL IAVAUATE1USHxt$dH%(HD$h1= LAG =tw@*uIHcD$IW0qHHH9IO(T$HHBIG0Dw AHD$HH\$H(L- L5AG r9*=  =u [I7IW0IO(~H9HBHIG0LHcHHHHD$HAG )-LAG (OE~A [H\$ MO0H\$ LLHH HIG(JHD$ EAG ]===HT$hdH+%(}Hx[]A\A]A^A_IO=11DH<)tt<(uH<)uy@MG0LHH HIG(JIHI9I@H IG0EB1Ʌy?f.HI7~H9Iw(HHpIw09}AAG EpAEE)uTMcIW(IcIIL$E1*fD׃<,EfDAAG }=uG@HHt[McENJAG ,#L[A ELIO(HHt uHH@HHcHHIWH<H< ~< t<)LIO=]L1AG OELAAG IW(McN$E1)=\IIGAG I+GHBHHB 5McIIIGMgL|$(D$HD$IMHD$8HHD$0Dp0H@HD$D9t$DMAB<3D;d$D$Ht$D|$LF,8HD$EAEAIcIHH(HtyDMDt$@D$wI1Ht$PHIWIIGHH9T$P;"dM[LIIG0JH9IW(AO H<HI7HPIW0DFI9IW(HLL:IG0]LA [HT$hdH+%(uAHx[A\fDfIIH 'L@1_AT1s7Ht)H(HAtDA\fDA\Aff.f:$UHuB<$t0< wH]HGHr]fDAWAVAUATIUSHH8H|$ HT$,+D$ DHHC`HD$D9l$ |@H|$UHAWAVL5ˇAUATISHHHdH%(HE1{H=L{@HHIDHH%H)HH9tHH$H9uH)HtHLH|$H ILoHt51Ap@^v <?DHH9uIAE I}L ^fCD=HSHH=Z1LH5ԕHEdH+%(uHe1[A\A]A^A_]AT1SH0HIHXXHHfAD$XCC C0C@I$H[ID$01fAD$PLIDŽ$IDŽ$IDŽ$IDŽ$ID$ID$ID$ I\$(AD$8H[A\I,$tE1HL[A\LfDATH SSIHHHHdH%(HD$1It@H4$L1IHtHD$dH+%(uCHLA\IHt E1fDH/H$H5H81DUH 4SHHHHH8dH%(HD$0H.HD$(HD$ HD$HD$P1LL$(LD$05ZYt_LD$HL$H1HT$ H=HHt711H=RHdHmt%HT$(dH+%(u)H0]1@HHD$KHD$ff.@ATH cTIHUHHH@H-.dH%(HD$01HD$D$Hl$(Hl$ P1LL$(LD$0>ZYH9l$ teHc|$SHL$HT$ LI1WHHtT11H=SH\HmtEHT$(dH+%(uIH8]A\DH9l$tH,H5H8K1HHD$#HD$ATH=#@UH-WSH"IHt&HEHHhID$H@ HHX(L[]A\ff.AWAVAUATUSHHHLcDdH%(HD$81HD$0L|H1HiHD$(IH1QHD$HD$0HE1MHMJIM9tLHHH8yHuE1HD$H0HVHt$HHI.HmHD$8dH+%(#HHL[]A\A]A^A_fIcE1HD$HxIL9d$HSpKL@H@H5~oH81HEHEdH+%(WHEHe[A\A]A^A_]HHH3HXHHEHHEHHH}LHIHtHF I9EIEHHEImaLTHMHHvHA HHcPHxHHHE1HHH}LHHEHDc1IcI<t@ȃDHI<uHHEH=v11H5mXHMHHEHHHHHEwHcM4HH}LHkIHCH跉I,$I7M$LLՊHEHH}LHyHEH}HHEHEHHHp(HNjVH0<HEIIRHEHHcMeHEHMDLmLpE$ DIIA9LLXHuH}HEHHEHHHMHHEHHHLHxx 3HcHUHHpHHxHEHPt$D<,HHuHMH]HJHEHaH5HEHHxH}HELx9f.A1<,f.HA7I<,tuLHHUH}EL}HDHEDh0H@HELEID9uLEIDC<4%;]~PEHMELHuDHcIHL$LtyLEIAFEEfL}AH}DHt$H}HUO|7HDHH}H9},E1HsH}HHEHH%H}HHEHHM1LmYI.HE HMHHxHHcPHEHH oL}11E1aH]UHuH2IHHEHHH}HHEHHtnML1HpH!ML}AL6HEMxndH}YiLLBVHxL8LHHHH%H)HH9tHH$H9uH%H)HtHLLt$LH5gILHMHULLpH=g1IH}HHEHH脿HEH}HHEHH%DHcATL$UHSI$tBTQ\HH=QHH-+QHtH9]t[]A\H[]A\I9$tHI$HQH5H81[1]A\ÐATSHTHtXIHI9D$uHL[A\ID$H5lHcHTHPXH\Y1CH=Z*HBC(I,$tE1HL[A\fL(fDAWAVAUATUSHxHt$0HL$`HT$HLL$PLD$XH5"fdH%(HD$h1HD$(L|$`MZH\$HLH\$8XD$DIHC`L|$HD$D9l$}yEMfC<.;l$~WD$Ht$D|$$LE$HD$DDHcIHL4LĻtyAGMDl$$D$@L|$H=(LH521HL$(Hu1E1HD$hdH+%(1HxL[]A\A]A^A_HHD$HHuH藼DL|$A|Ld$IIT$)lHL$(Ht%HHD$HHuHLIT$HD$8HHpXHxXzHH=HL$PHT$XE1HHt$0ĖHmIM HHI\$HIHHLHI/ImHH{HHCHt H/HD$0HIH|$0H5cϺHD$(H`HIHD$`IHnHL$(HHD$HH-H#HLHL޺0Imt/ݺIGImL診L蛺d@UHAWIAVAUATSH\HhdH%(HEHFHEHHGH HL(HxIIH`HcITHBH@ H@ HHpxD`IcA|-Df.ǃHcA|u+xHcHHHH%H)HH9tHH$H9uH)HHD$1HHEHE#HEHALtIcA|IDLIHuHpHHEHHfDHtHEHHH H9H9 H H9 H 3 H9u HH9uELeHD$8dH+%(ZHHL[]A\A]A^A_HiH9rIAH (NAL!OLDLu^@Hx^cLDHDAstKA8u>8DL MrH5LE1PHH81ǽXZ7H %^@tĀ8L ^ufDLIHL軸IHtsHI9D$Md$IcD$TIT$XH5ZI\Y1E1CH=M!H5C(@H ]I@, H(HD$ HD$IIE(H$IE0L|$HD$(L|$HD$0s‹D$ =uDxdIu0I}XeIHHHL蛻Imt]M=tH$HD$H+D$HBH1ZHB HD$8dH+%(u#HHLL[]A\A]A^A_5L-fDHHVHm IH HH9H9 H H9 H \H9u HH9uHH%DLsHt"Hx@HyH=HPX1H5Ql1HDH.HtHQPx HcH1HfATIH UHHHHt[H(dH%(HD$HLL$LD$HD$1Tt@Ht$HHHt&Ht$L^HT$dH+%(u H(]A\Ð1gH UPH(HO L uE1dH%(HD$1HG(L9IDL9IDH $HHD$HH9G0HD$HT$dH+%(uH(Բ@UHHH5WZH dH%(HD$1HL$HT$۶t?Ht$HHHt%Ht$`HT$dH+%(uH ]D1Off.@AUATIHUHSHdH%(HD$1HHuLHHtEE1H}~_IDL$$HH9]~B1HtHL褓HHuHD$dH+%(uTH1[]A\A]HD$dH+%(u0HL[]A\A]fDH1H5zH8花CAWH AVAUATUHHHSHXH8dH%(HD$(H HLL$LD$ HD$1茵Ht$ HIHH\$+@t-HHH\$+@t HDB uHdI$賸JT#IL$HDP tIMu@*@[D$ @(!M!ۉD$J#H$I]XH1HH$HtIHLx IcUTHL\IcETH<$HHH)H4L?Ic}TL$ Lt0T$(HOHt$HL HB!)D$Ht$LIv1L詰I.t{HT$(dH+%(|H8[]A\A]A^A_AEP ID$D$ H$D$1@G HON Hh@LH$H$p辮ff.UH HHHHBVH(dH%(HD$ 1HD$ D$ HD$P1LL$LD$ ZYtbH|$Ht$t=H8HHt@Ht$T$’HT$dH+%(u&H ]@Ht$H=f.1UH HHSHHUHHHdH%(HD$81HD$H\$(H\$ H\$PHD$(P1LL$8LD$@ZYtvHt$0 HdHD$0HHtWLD$HL$ H=bS1HT$(蚴HHt2H9\$(t31H衈HmtIHtWHx@HH}IIHmHULLImIOfDMvE1HHL[]A\A]A^A_f.Ld$HD$ Hh`HH@XHD$D$fD$<HD$0E1Hx SLH5YHHH81HIHD$0Ht$(LHxI.t g_L@HH5dQE1H81貰1H|$ D萳IHHD$ H0HIHH=H]֮IHHL$(HI$INMfIF I^(I$H#L4HHD$ H0HiIH~H}HI,$I[LNH|$0HDI4H|$0H*IHH]HD$ H0HIHHH@H9Ht H}H]HJH=趭IHHL$(HIEINMnI^ IF(IEHLHD$0LHp0Hx :IH_HD$ UH0HHH@H=(HXIHKHL`HXH@ Hm{H茦nH|$0HIHH5|E1H8dLGHD$0LHp0Hx mIHj@HD$0LHp0Hx CHHcH=1ILH5ǭIm=LE10H=HHXL1H5E1荭 ImL腥I,$LmHmHU[fDAWAVAUATUHSHHH?IHt/HPI9D$I$HL[]A\A]A^A_fD1HHIHuH۪HHH5fMHpH5WMHYH5IMHB]H5LH+\H5,MHtH5$MHu=踧L%9'@LлHHtIt$H[]A\A]A^A_ E1sH{H[]A\A]A^A_GRHCLhh0rIHtEHM| @I M9I} HHtNH{H薦HHt HLcx$HmuHPHHSHHuHmtbI.*L"蘦L%9I$肦H{ HH=K[H]1A\A]A^A_ڠMHʢAUIATIUHSHHHHt@MH H9CuRH*HHt/HsHL[]A\A]#@1HL[HHuH[]A\A]HEH7u,HeH5H81H[]A\A]@HHH,H5JH8ݢff.UHH7aHtL1HH?HtHHmtH]fHHD$sHD$H]H1]SHH Ht HH[H耼HtHD$葤HSB UHD$p(HCHxH[)fAWIAVAUATUHHSH(dH%(HD$1耨HWMwHI9V:HLRHHIGUPHtaE1Ll$HOLd$HI9_~81ItHHL؂HHuffDE1HdIHH=>Mf5HIEHLeLmHE IEHHHD$dH+%(H(H[]A\A]A^A_fH!H5H8zf.1@1HL$LD$LH5DHMtH|$该IHtHD$LHx6HHI,$H8 H9EHFHHHx p(HD$HxIHRH[ H=HI$H~H]LeHE I$HLmLXHH5z{1H8HHEL!H|$1LHHI,$t1KH2HUHH 5H9H9 H H9 H 1H9u HH9uHE@QZHHT$H5z1H81^H H5z1H8aH}aIHHߴHHuI$1HH֝fDAWAVAUATUSHHH|$(Ht$ T$9~aF,#H4$Dd$8LDDHcIHL4Ht$H HL$L讚tyDl$8A\$D9|fH|$ HD$HD$H9G1HH[]A\A]A^A_DA|H$H|$T8 HD$(@ $9t2D$cannot subtract cdata '%s' and cdata '%s'pointer subtraction: the distance between the two pointers is not a multiple of the item size_cffi_backend: get_field_name()can't convert negative number to unsignedread_raw_complex_data: bad complex sizecomplex() not supported on cdata '%s'read_raw_unsigned_data: bad integer sizefloat() not supported on cdata '%s'integer/float conversion failedinitializer for ctype '%s' must be a %s, not cdata '%s'initializer for ctype '%s' appears indeed to be '%s', but the types are different (check that you are not e.g. mixing up different ffi instances)initializer for ctype '%s' is correct, but we get an internal mismatch--please report a buginitializer for ctype '%s' must be a %s, not %.200sexpected new array length or list/tuple/str, not %.200sindex too large (expected %zd <= %zd)ctype '%s' has incomplete type (the support for complex types inside libffi is mostly missing at this point, so CFFI only supports complex types as arguments or return value in API-mode functions)It is a struct declared with "...;", but the C calling convention may depend on the missing fields; or, it contains anonymous struct/unionsctype '%s' not supported as %s. %s. Such structs are only supported as %s if the function is 'API mode' and non-variadic (i.e. declared inside ffibuilder.cdef()+ffibuilder.set_source() and not taking a final '...' argument)It is a 'packed' structure, with a different layout than expected by libffiIt is a struct with bit fields, which libffi does not supportIt is a struct with a zero-length array, which libffi does not supportctype '%s' not supported as %s by libffi. Unions are only supported as %s if the function is 'API mode' and non-variadic (i.e. declared inside ffibuilder.cdef()+ffibuilder.set_source() and not taking a final '...' argument)ctype '%s' (size %zd) not supported as %s%sreturn type is an opaque structure or unionreturn type is a struct/union with a varsize array memberexpected a cdata struct/union/array/pointer objectlibrary '%s' has already been closedfunction or pointer or array cdata expected, got '%s'function/symbol '%s' not found in library '%s': %sexpected a pointer or array cdata, got '%s'don't know the size pointed to by '%s'expected a pointer or array ctype, got '%s'right operand length must match slice lengthcffi: invalid ThreadCanaryObj->tstatewrite_raw_integer_data: bad integer sizevalue %s outside the range allowed by the bit field width: %s <= x <= %swrite_raw_complex_data: bad complex sizeread_raw_signed_data: bad integer sizegot a _Bool of value %d, expected 0 or 1string(): unexpected cdata '%s' argumentint() not supported on cdata '%s'cannot use in a comparisoncdata '%s' has no attribute '%s'cdata '%s' points to an opaque type: cannot read fieldsvariable '%s' not found in library '%s': %sexpected a pointer or array, got '%s''%s' points to items of unknown sizeimplicit cast to 'char *' from a different pointer type: will be forbidden in the future (check that the types are as you expect; use an explicit ffi.cast() if they are correct)implicit cast from 'char *' to a different pointer type: will be forbidden in the future (check that the types are as you expect; use an explicit ffi.cast() if they are correct)write_raw_float_data: bad float sizearray size would overflow a Py_ssize_tlist or tuple or dict or struct-cdatatoo many initializers for '%s' (got %zd)initializer bytes is too long for '%s' (got %zd characters)an array of _Bool can only contain \x00 or \x01initializer unicode is too long for '%s' (got %zd characters)unicode character out of range for conversion to char16_t: 0x%xneed a string of length %zd, got %zdneed %zd values to unpack, got %zdgot more than %zd values to unpack'del x[n]' not supported for cdata objectscdata '%s' points to an opaque type: cannot write fieldstuple args must have the same sizeexpected a primitive signed or unsigned base typeenumerators must be a list of stringscallback with the return type 'void' must return Nonectype '%s' is of unknown alignmentfound for ctype '%s' bogus alignment '%d'O!O!|Oniii:complete_struct_or_unionfirst arg must be a non-initialized struct or union ctypefield '%s.%s' has ctype '%s' of unknown size%s: %s%s%s (cdef says %zd, but C compiler says %zd). fix it or use "...;" as the last field in the cdef for %s to make it flexiblefield '%s.%s' is a bitfield, but a fixed offset is specifiedfield '%s.%s' declared as '%s' cannot be a bit fieldbit field '%s.%s' is declared '%s:%d', which exceeds the width of the typefield '%s.%s' is declared with :0with 'packed', gcc would compile field '%s.%s' to reuse some bits in the previous field%s cannot be of size %zd: there are fields at least up to %zdCan remove destructor only on a object previously returned by ffi.gc()cannot instantiate ctype '%s' of unknown sizecannot cast ctype '%s' to ctype '%s'cannot cast %.200s object to ctype '%s'dlopen() takes a file name or 'void *' handle, not '%s'primitive type '%s' has size %d; the supported sizes are 1, 2, 4, 8'%s' expects %zd arguments, got %zd'%s' expects at least %zd arguments, got %zdcannot call null pointer pointer from cdata '%s'a cdata function cannot be called with keyword argumentsargument %zd passed in the variadic part needs to be a cdata object (got %.200s)first arg must be a pointer ctypearray item of unknown size: '%s'Trying to convert the result back to C: During the call to 'onerror', another exception occurred: expected a function ctype, got '%s'expected a callable object, not %.200sexpected a callable object for 'onerror', not %.200sCannot allocate write+execute memory for ffi.callback(). You might be running on a system that prevents this. For more information, see https://cffi.readthedocs.io/en/latest/using.html#callbacks%s: callback with unsupported argument or return type or with '...'libffi failed to build this callbackffi_prep_closure(): bad user_data (it seems that the version of the libffi library seen at runtime is different from the 'ffi.h' file seen at compile-time)expected a 'cdata' or 'ctype' objectwith a field name argument, expected a struct or union ctypefield name or array index expectedwith an integer argument, expected an array ctype or a pointer to non-opaquearray offset would overflow a Py_ssize_tfrom_buffer() cannot return the address of a unicode objectfrom_buffer('%s', ..): the actual length of the array cannot be computedbuffer is too small (%zd bytes) for '%s' (%zd bytes)_cffi_backend.__CData_iteratorThis is an internal subtype of _CDataBase for performance only on CPython. Check with isinstance(x, ffi.CData).The internal base type for CData objects. Use FFI.CData to access it. Always check with isinstance(): subtypes are sometimes returned on CPython, for performance reasons.buffer index out of rangeellipsisexpected a 'cdata' objectnegative indexflush__cffi_FILEmodeunicode string of length %zdenumprimitivevoidstruct?argsresultabirelementsan integer is requiredinteger conversion failedinteger/float expectedinteger %s does not fit '%s'8-bit int16-bit int32-bit int8-bit unsigned int16-bit unsigned int32-bit unsigned int_Boolnegative array lengtherrno value too largeslice start must be specifiedslice stop must be specifiedslice with step not supportedslice start > stopreturn valueargumentctype '%s' has size 0O!O!n:rawaddressofexpected a pointer ctypeO!Oneeds 'void *', got '%s'O!i|_testbuffO!s:load_functionduplicate field name '%s'stderr: From callback for ffi.gc O!s:getcnameO!|n:buffercontiguous buffer expectedOOnnegative sizei:_testfunccffi.thread.canarycdata '%s' is opaqueconvert_to_object: '%s' &%LEsliced length %zd%phandle tocallingO!|n:stringcannot use string() on %scdata '%s' has no field '%s'O!s:read_variableO!n:unpack'length' cannot be negativecannot use unpack() on %scdata pointerpointer or arraypointer to same typeconvert_from_object: '%s'list or tuple or dictbytes or list or tupleunicode or list or tuplecannot delete struct fieldO!sO:write_variablesO!O!O!:new_enum_typeO!O!|in:list itemwrong offset for field 'wrong total sizewrong total alignmentexpected a 'ctype' objectO!O|n:gcO!|O:newpcannot cast %s to ctype '%s'cannot cast to ctype '%s'O!O:cast|Oi:load_libraryO|i:load_librarycannot call dlopen(NULL)et|i:load_librarycannot load library '%s': %sfloatlong doublecdata '%s' is not callables:new_primitive_type(*) *O!:new_pointer_type[%llu]O!O:new_array_types:new_struct_typestruct _IO_FILEs:new_union_typeexpected a tuple of ctypesresult type '%s' is opaqueinvalid result type: '%s'O!O!|ii:new_function_typeFrom cffi callback OOOOO!O|OO:callback/proc/self/statusPaX:%*s %*c%cctype '%s' is of unknown sizestruct/union is opaquenot supported for bitfieldsO!O|i:typeoffsetof(On)O!O|ioffsetbitshiftbitsizeflagsclose_lib__dir____complex____enter____exit__cdatadestructordestsrc_cffi_backend.buffermaxlen_cffi_backend.CFieldunsigned charunsigned shortunsigned longunsigned long longfloat _Complexdouble _Complexwchar_tchar16_tchar32_tuint8_tuint16_tuint32_tuint64_tuint_least8_tuint_least16_tuint_least32_tuint_least64_tuint_fast8_tuint_fast16_tuint_fast32_tuint_fast64_tuintptr_tuintmax_tptrdiff_tssize_t_cffi_backend.CLibrary_cffi_backend.__CDataGCP_cffi_backend.__CDataFromBuf_cffi_backend.__CDataOwnGC_cffi_backend.__CDataOwn_cffi_backend._CDataBasekindC namepointer to, or array ofarray length or Nonestruct or union fieldsfunction argument typesfunction result typefunction has '...'function ABIenum elementsenum elements, reverse_cffi_backend.CType_cffi_backend.thread_canary{{zzz {\zzz\z\zzпpXP@0 `оp`xhXH8(ffi.buffer(cdata[, byte_size]): Return a read-write buffer object that references the raw C data pointed to by the given 'cdata'. The 'cdata' must be a pointer or an array. Can be passed to functions expecting a buffer, or directly manipulated with: buf[:] get a copy of it in a regular string, or buf[idx] as a single character buf[:] = ... buf[idx] = ... change the contentb_from_handlecdataowninggc_deallocwrite_raw_float_dataread_raw_signed_dataread_raw_unsigned_dataread_raw_complex_datawrite_raw_complex_datawrite_raw_integer_dataget_field_namethread_canary_free_zombiesthread_canary_make_zombielarger-than-0xFF@?__cdecl__stdcallsigned'long' after 'short''long long long' is too longinvalid combination of typesuint16char16uint32char32uint64uint8ssizeptrdiffuintmaxuintptrwcharuint_least16uint_fast32uint_least32uint_fast64uint_least64uint_fast16uint_least8uint_fast8unexpected symbolstruct or union name expectedundefined struct/union nameenum name expectedundefined enum nameidentifier expectedundefined type nameexpected ')'expected '('invalid numbernumber too largeinteger constant too largeexpected ']'prim=%d%llu (0x%llx)%lld%s%s(OOOO)|OOi:new_allocatorcffi_init_once_locksetdefaultlibrary '%s' has been closedO!closing library '%s': %s|sns#O!O!O!O!O!:FFI__cffi_backend_extern_py1.14.5modulesstruct union enum lost a struct/union!field op=%dwrong size for field '(sOin)(OOOnii)(sOOO)abi number %d not supportedOzOO__name__ctype objectcdata object or O|O:newOO:castO|s:getctypeO|Oi:from_bufferO|OOOin lib_build_attr: op=%d__all____dict____class__%s.lib__loader____spec__C attribute cannot be deletedO!sRTLD_LAZY_cffi_backend._cffi_backend__module__cffi_C_API__version__FFI_DEFAULT_ABIFFI_CDECLpthread_key_create() failedffi.errorCData_io_IOBasealloc() returned NULL%s: %snew_void_typecomplete_struct_or_unionalignofsizeoftypeofget_errnoset_errnonewp_handlefrom_handlememmovegcprelease_get_types_get_common_typesdef_externdlclosedlopeninit_onceinteger_constlist_typesnew_handleRTLD_NOWRTLD_GLOBALRTLD_LOCALRTLD_NODELETERTLD_NOLOADRTLD_DEEPBIND_cffi_backend.FFImodule_name_version_globals_struct_unions_enums_typenames_includestagcallback_decoratorpython_callableonerrordef_extern_decoratorpython_bufferrequire_writablereplace_with_cffi_backend.Libfreeshould_clear_after_allocinitp@===>@?x??==?== @======2?=?>ZG0H0HEG0H0H/FbF'GE0H0H0HDD0HFvLHLHLHLHKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKHnKHHH@KJHHJHHJIHHIHgIHIP?QQ RGQGQGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGpQFEFFCEFFDNDECFFFBBFC\\܊\ \\\,\g\\\h\\\/ e  / : ݩ D the value of 'errno' from/to the C callsUnpack an array of C data of the given length, returning a Python string/unicode/list. If 'cdata' is a pointer to 'char', returns a byte string. It does not stop at the first null. This is equivalent to: ffi.buffer(cdata, length)[:] If 'cdata' is a pointer to 'wchar_t', returns a unicode string. 'length' is measured in wchar_t's; it is not the size in bytes. If 'cdata' is a pointer to anything else, returns a list of 'length' items. This is a faster equivalent to: [cdata[i] for i in range(length)]Parse the C type given as a string and return the corresponding object. It can also be used on 'cdata' instance to get its C type.Return a Python string (or unicode string) from the 'cdata'. If 'cdata' is a pointer or array of characters or bytes, returns the null-terminated string. The returned string extends until the first null character, or at most 'maxlen' characters. If 'cdata' is an array then 'maxlen' defaults to its length. If 'cdata' is a pointer or array of wchar_t, returns a unicode string following the same rules. If 'cdata' is a single character or byte or a wchar_t, returns it as a string or unicode string. If 'cdata' is an enum, returns the value of the enumerator as a string, or 'NUMBER' if the value is out of range.Return the size in bytes of the argument. It can be a string naming a C type, or a 'cdata' instance.Release now the resources held by a 'cdata' object from ffi.new(), ffi.gc() or ffi.from_buffer(). The cdata object must not be used afterwards. 'ffi.release(cdata)' is equivalent to 'cdata.__exit__()'. Note that on CPython this method has no effect (so far) on objects returned by ffi.new(), because the memory is allocated inline with the cdata object and cannot be freed independently. It might be fixed in future releases of cffi.Return the offset of the named field inside the given structure or array, which must be given as a C type name. You can give several field names in case of nested structures. You can also give numeric values which correspond to array items, in case of an array type.Return a non-NULL cdata of type 'void *' that contains an opaque reference to the argument, which can be any Python object. To cast it back to the original object, use from_handle(). You must keep alive the cdata object returned by new_handle()!Return a new allocator, i.e. a function that behaves like ffi.new() but uses the provided low-level 'alloc' and 'free' functions. 'alloc' is called with the size as argument. If it returns NULL, a MemoryError is raised. 'free' is called with the result of 'alloc' as argument. Both can be either Python functions or directly C functions. If 'free' is None, then no free function is called. If both 'alloc' and 'free' are None, the default is used. If 'should_clear_after_alloc' is set to False, then the memory returned by 'alloc' is assumed to be already cleared (or you are fine with garbage); otherwise CFFI will clear it.Allocate an instance according to the specified C type and return a pointer to it. The specified C type must be either a pointer or an array: ``new('X *')`` allocates an X and returns a pointer to it, whereas ``new('X[n]')`` allocates an array of n X'es and returns an array referencing it (which works mostly like a pointer, like in C). You can also use ``new('X[]', n)`` to allocate an array of a non-constant length n. The memory is initialized following the rules of declaring a global variable in C: by default it is zero-initialized, but an explicit initializer can be given which can be used to fill all or part of the memory. When the returned object goes out of scope, the memory is freed. In other words the returned object has ownership of the value of type 'cdecl' that it points to. This means that the raw data can be used as long as this object is kept alive, but must not be used for a longer time. Be careful about that when copying the pointer to the memory somewhere else, e.g. into another structure.ffi.memmove(dest, src, n) copies n bytes of memory from src to dest. Like the C function memmove(), the memory areas may overlap; apart from that it behaves like the C function memcpy(). 'src' can be any cdata ptr or array, or any Python buffer object. 'dest' can be any cdata ptr or array, or a writable Python buffer object. The size to copy, 'n', is always measured in bytes. Unlike other methods, this one supports all Python buffer including byte strings and bytearrays---but it still does not support non-contiguous buffers.Returns the user type names known to this FFI instance. This returns a tuple containing three lists of names: (typedef_names, names_of_structs, names_of_unions)Get the value of an integer constant. 'ffi.integer_const("xxx")' is equivalent to 'lib.xxx' if xxx names an integer constant. The point of this function is limited to use cases where you have an 'ffi' object but not any associated 'lib' object.init_once(function, tag): run function() once. More precisely, 'function()' is called the first time we see a given 'tag'. The return value of function() is remembered and returned by the current and all future init_once() with the same tag. If init_once() is called from multiple threads in parallel, all calls block until the execution of function() is done. If function() raises an exception, it is propagated and nothing is cached.Return a string giving the C type 'cdecl', which may be itself a string or a object. If 'replace_with' is given, it gives extra text to append (or insert for more complicated C types), like a variable name, or '*' to get actually the C type 'pointer-to-cdecl'.Return a new cdata object that points to the same data. Later, when this new cdata object is garbage-collected, 'destructor(old_cdata_object)' will be called. The optional 'size' gives an estimate of the size, used to trigger the garbage collection more eagerly. So far only used on PyPy. It tells the GC that the returned object keeps alive roughly 'size' bytes of external memory.Cast a 'void *' back to a Python object. Must be used *only* on the pointers returned by new_handle(), and *only* as long as the exact cdata object returned by new_handle() is still alive (somewhere else in the program). Failure to follow these rules will crash.Return a that points to the data of the given Python object, which must support the buffer interface. Note that this is not meant to be used on the built-in types str or unicode (you can build 'char[]' arrays explicitly) but only on objects containing large quantities of raw data in some other format, like 'array.array' or numpy arrays.Load and return a dynamic library identified by 'name'. The standard C library can be loaded by passing None. Note that functions and types declared with 'ffi.cdef()' are not linked to a particular library, just like C headers. In the library we only look for the actual (untyped) symbols at the time of their first access.Close a library obtained with ffi.dlopen(). After this call, access to functions or variables from the library will fail (possibly with a segmentation fault).Similar to a C cast: returns an instance of the named C type initialized with the given 'source'. The source is casted between integers or pointers of any type.Return a callback object or a decorator making such a callback object. 'cdecl' must name a C function pointer type. The callback invokes the specified 'python_callable' (which may be provided either directly or via a decorator). Important: the callback object must be manually kept alive for as long as the callback may be invoked from the C code.A decorator. Attaches the decorated Python function to the C code generated for the 'extern "Python"' function of the same name. Calling the C function will then invoke the Python function. Optional arguments: 'name' is the name of the C function, if different from the Python function; and 'error' and 'onerror' handle what occurs if the Python function raises an exception (see the docs for details).Return the natural alignment size in bytes of the argument. It can be a string naming a C type, or a 'cdata' instance.Limited equivalent to the '&' operator in C: 1. ffi.addressof() returns a cdata that is a pointer to this struct or union. 2. ffi.addressof(, field-or-index...) returns the address of a field or array item inside the given structure or array, recursively in case of nested structures or arrays. 3. ffi.addressof(, "name") returns the address of the named function or global variable.read_raw_float_datado_realize_lazy_structFILEstruct _IO_FILEbool_Bool'short' after another 'short' or 'long'multiple 'signed' or 'unsigned'internal error, please report!wrong kind of tag: struct vs union_Complex type combination unsupportedinternal type complexity limit reacheddisagreement about this constant's valueexpected a positive integer constantprimitive integer type with an unexpected size (or not an integer type at all)primitive floating-point type with an unexpected size (or not a float type at all)primitive floating-point type is 'long double', not supported for now with the syntax 'typedef double... xxx;'the C compiler says '%.200s' is equal to %s, but the cdef disagreesfunction, global variable or non-integer constant '%.200s' must be fetched from its original 'lib' objectrecursion overflow in ffi.include() delegationsinteger constant '%.200s' not foundcannot pass 'free' without 'alloc'global variable '%s' is at address NULLsymbol '%s' not found in library '%s': %scannot call FFI.__init__() more than oncecffi out-of-line Python module '%s' has unknown version %pno code was attached to it yet with @ffi.def_extern()@ffi.def_extern() was not called in the current subinterpreterextern "Python": function %s() called, but %s. Returning 0. cffi extension module '%s' uses an unknown version tag %p. This module might need a more recent version of cffi than the one currently installed, which is %swhile loading %.200s: failed to import ffi, lib from %.200s'%s %.200s' should come from ffi.include() but was not found'%s %.200s' is opaque in the ffi.include(), but no longer in the ffi doing the include (workaround: don't use ffi.include() but duplicate the declarations of everything using %s %.200s)type-building recursion too deep or infinite. This is known to occur e.g. in ``struct s { void(*callable)(struct s); }''. Please report if you get this error and really need support for your case.the type '%s%s' is a function type, not a pointer-to-function typeffi.def_extern('%s'): no 'extern "Python"' function with this name; CFFI C function from %s.libexpected a %s%s%s%s%s, got '%.200s'don't know the size of ctype '%s'offsetof() expects at least 2 argumentscffi library '%.200s' has no function, constant or global variable named '%.200s'constant '%s' is of type '%s', whose size is not knownglobal variable '%.200s' should be %zd bytes according to the cdef, but is actually %zdcannot write to function or constant '%.200s'addressof() expects at least 1 argumentcannot take the address of the constant '%.200s'expected a cdata struct/union/array objectthis module was compiled for Python %c%c%c'%s' is an ill-formed type namecan't allocate cffi_zombie_lockread_raw_float_data: bad float sizelibffi failed to build this function typealloc() must return a cdata object (got %.200s)alloc() must return a cdata pointer, not '%s'_init_cffi_1_0_external_modulegot internal exception (out of memory?)got internal exception (shutdown issue?)_cffi_backend.__FFIGlobSupport; 8( xP ))l")p6) ?*h *| * 8+ + + + H,< X,P h,d x,x , , , , , - (- H- X-, x-@ -T -h -| . . x. . / / 0$ (0@ X0\ x0t 0 1 H1 1 1 (2$ X2< 2T 2l H3 3 H4 4 5 56 7<7T7h8|H888H998:Hh<=h?<x?PXAAHCDXDt(EFGGxHJ(J@KLL8MXMNN N N8XP\(QHQ8RSH(T`xTTUhUUVDWXXXhXYZH[H]]X^^^0H_d__8``abHc(c@hdlhfidXj8k8lmLmhn8nop4qs8thttHud8v|xwXyyhz,H{p|~ (,HH(8 X8 ( 0!|!h!!h"H"@#؛T#؜##ء#بx$Ȫ$%x%H%d&h&x&,'8X'x'X'x((H)h@)8)))x *H*t*x**(+$+h@+++h,D,`,h,x,(,,(-x--(.P..8///h08,08h000H1h1T1H 1x 1 11 D2X*2(+2X+2H,3,43,T3.3x041442l4X34H44h54557h5(8585;6;068<6<6<6=$7h>p7>7?7FL8HG8H8I9OL9P9P9U9HY:(a0:at:Xb:e:Hi,;Xl;m;Hm;m<m$<xn@<od<p<r=hs,=td=8{=}H>~>(>4?x?X?8@(T@(@8 AzRx $ @ FJ w?:*3$"D 0 \(! p$!0!a4!EFDD a GBH AAB!=!#4!EFDD a GBH AAB0"D" X! l! !" """ " " ("  $"40"+HL"\X" pT",p" l"T"rH@d A #(#cEY|#zE] E # EZ4##E]P#HLh#3dN $$WEt G H H `$.EQ J Ip$pHy G g$.EQ J I$4$!H X0%Ad\HL%9\\`t%Td\x%gJ\&d\&Hp H 'e'Tlg'EP K wp(H ~ J 0d)HOHl) \x)$p)')7Ea J )_En M (*WFAG s DBI L*GEn M 4*EDD @ DAN S DAH @<*/FBB D(D0IQ 0A(A BBBD zRx ( 8,qBBA A(J0a (D ABBF 8-uBPA G(G0 (A ABBD 0$/XD /FBB A(D0JP 0D(A BBBF R 0F(D BBBF 0-HX H DL0BMB B(D0O (E BBBG \ (E BBBA 8$23BDD  DBE A LBI L(3FH x A h\3JH | A 3f X4~AG AC 5 5AGU AB l6WAGp AD  8HID4 8BEF E(A0G8DP8D0A(B BBB| X9 d9 :~ l: x:Er I  ; ;  ;Il\ , ;XF H sU<P <FBB A(A0 (D BBBH  =H =FBG A(A0 (D BBBF |(D BBBH 4>FBB B(A0A8Dp 8D0A(B BBBA < ?Ad\T ?MHa G \t ?MH^ J \ @MH` H \ P@MH] K \ @Ab E U@ @ADD0 AAD e AAI D AAE 8 A \L ALBDD D0f  DABE _  AABE D  AABH c  HABJ  B$ BHi O b F U E $ CdF F Q G q G ( DH l L P H L L b A 4< DjBAG0 ABC  DBA t 0G,Eb( DGoBDG N FBE 0 GOEDD X CAG NKA0 GOEDD Z CAE NKA0$GOEDD Z CAE NKA0XGOEID T CAF NKA0GOEID T CAF NKA0HOEID R CAH NKA0HGEj A ldHPBLF D(A0 (F BBBH b (F BBBJ \ (F BBBH c(F BBBLDIBAA ] ABD ^ AHA k ABB E AIA HImBBD D(G0X (A ABBG a(D CFBJl S(4JEDD L AAE ``JBEE A(D0g (A BBBA J (A BBBG _ (C BBBH L}BIB B(H0A8G` 8A0A(B BBBK H 8A0A(B BBBF | 8C0A(B BBBA y 8C0A(B BBBA (X|OdEe F Q O C M CLOFBA A(D0h (D ABBA ] (D ABBJ 4PPERK@YHFPMHA@b AAE 0 QFRA D@  DABD @QH0u C \XR7E` K x|R+Ee0RFHA Q@  DABI \SBEJ I(D0R (D BBBF v (A BBBC i (D BBBE H(TBEE E(A0K8GP 8D0A(B BBBE LtPU7BEE D(DP (A BBBB a (A BBBH 4@VBAG` ABC T DBF (W$(DWWFBA o HBN <xWHc E X,M,L,W,V,`,k,j,f6 888)878C8` @@`dpl0el#I+B+@+W+N+##f+]+t+k+(((+++++++++M,L,`,k,j,++++++,,,,#,",1,0,?,>,W,V,~++++ (o(P y `*5 oo*ooB(o0@P`pЀ 0@P`pЁ 0@P`pЂ 0@P`pЃ 0@P`pЄ 0@P`pЅ 0@P`pІ 0@P`pЇ 0@P`pЈ 0@P`pЉ 0@P`pЊ 0@PROBGTB`0@О0P&** *"* $ % &'P$*U**P*0*PVPP*0**%+ +%*%*#*$+,@P@  - -\%-'-#0-U- E- #\-#t-/"П-#`---#--0+00`0 @.` (`++0r,(  0,8Х@ ,0@ p0 ,(p` ,(0@ P`K00!h! -X@и@ 0`l(G)Q%)RA)V'7PXR)Yt)Y57@+)c'`%#( <c(D *iN7`7V7Po]7* r$ Y% ?&& d7n7x7 75t7708777%$Plжh70=$^N7 ^7@\ *P [c(``Z7Y7P`X5V7U(08 T5S7@Q7@P7O7`M5@IX40F7PE*D7BV7@`B?&?]7@?& @=*6@0@(@@@p0 "pc8o87x88888%8-8`v28688@-68288299@  @u\4F9.9392L9``Q8DPu`l0pGA$3a15 GA$3g1058,uGA* GA$annobin gcc 11.2.1 20220127GA$plugin name: annobin GA$running gcc 11.2.1 20220127 GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOWjGA*cf_protectionGA+omit_frame_pointerGA+stack_clash GA$3g10580u(GA* GA$annobin gcc 11.2.1 20220127GA$plugin name: annobin GA$running gcc 11.2.1 20220127 GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOWjGA*cf_protectionGA+omit_frame_pointerGA+stack_clash GA*FORTIFY,uGA+GLIBCXX_ASSERTIONS GA*FORTIFY0uKuGA+GLIBCXX_ASSERTIONS_cffi_backend.cpython-39-x86_64-linux-gnu.so-1.14.5-5.el9.x86_64.debugל7zXZִF!t/>P]?Eh=ڊ2N~n Nw>jgτ,S%<1Fp 9{\ W-+2_7GJwӝjhۍan'\a'[!jO1)4I^9T6ttM|\4,+ึ:{=MٞUu~/2!6?Z[_?_|~uWUXcvW({=Ù>~Άӿ.*fFl"i"EռG{v\j^([DM~~4 _wqhҿ3 2JCTIP!a4"7Oj/H?UcԜ,ͪAs3ަ)7w1n[mEKQMDKKY>ъBW@^(-ܾb6D:NH^!ίn7p[7Mmwh{0tczؙ%Gk0qH1/uykf FFP3a^yl\rBԿbW4g#xs dtCcllD1U\%JA60N鵢Lr?\`_ב0ʛHX}b]T2K3wLv\ )0 Ϡp,ܜ=ߩ@l%V:Vg(߅! [ vv5j( TlhHqb:TJ*q9׳# 3hZncνs1`k7N]l=+ N0W߷Рh.B[6VɸwtUvvU1 u -L=OZ w~j& s+ P_:!cxXK 61+bpap'V@4(|F/'Y&ڦ1IijeuO8G:G>{T>U/ {ws{DŽsquk6LSʾ)E6U(410o|1ƥ9-[TMHm'BĐVy5]8$ 7;8yJkRxlq惞'$Nm:O(wEA ̇ޗHfܮCTXWOHJa<\ٹ: ތ+"HR#e!b JܙխwJ'E2G'u_6l3\]4ݐPikd9e.׎P)Y@D& SŻYӎ'r8!ʆq]mNdά] wVNkg“L>m])P9z0%6,s*YfbSКѽ8|1q[!0P,P̯eFX mGzE) _n@gcߣNz5v\Asn;}D" ]w[ gynՓ.Vh\)+ qVKQG\Safj/A^>,{ = ز XSʠ|yZ3Sڂ!c{($.՚;;NX- 29,Y|p,_Vdӽ]<۶ n)ǒF3i ߾ xyP$睩L0`;: n'!{@e1Y-I;@xof1)TZ KEHu@ՊF/ ,* l6&(WB[OSM?wV'_r=s[McuRCxCؼЧ* CZSL" z;K-"J rnSc)l1 *F;Z0}g v@vnǤlnzeK˄,~>˰+E_DNzr`V~.r劏^'pg9 R2qmڢMkrlr:QLfJ,Κ} yV BH[\ QvmK(?{kWFQnbqe6lYCqph\-I( (}qkżv=RN3]8 1ecj&T^6琮cPC6T:*+5yʒ&&<{1tm80Otjpc5|+iit{\P+ !5uΡ hnC?~0Eu/DDm0f Fؾ4cAlt}Ar6B{nXd_??Zhp9h!BHje`O6')ߜF؆>J'\g# jc(u},䭶oL;^0DUkC8; I,n)- 5M7qRpNz1Zk/,I| { >S}VšA| p_̔j= xD8'LC1VReb Ds'Q _^&:5컣Lw֥$͸L<<,14Oϒ1"M9QFrG>οHK*m}L N薱SȽexKMtm{7}lw%TR!'Br ,Oݕ8{aywxt]X& ?P7~^󟫥.AGPXρi! osGr0}Ɨ"0YcFgC:u^s  :E*zὡF@/!\S;lY rð2fb=S}vَ털~a՝pWU$B?F4KB W1ahXVͩpLX|"(dla郣+H-"=*I\9w]_궒. ʮэ_M1ˑrt-> L$H\2u>C3=6`%)j2*~29E40LLMő .lAB jR]\?`$Ac$mYw3iunv)}\*2͟ˮ}XeFSAՠ22TdQ[0E!Nv'D $1öAØq>,+jYᗞ/'sqAXj!> XkTNR{DQF /WL; WҶ 8M#iQVOŘH,P~DV&]t-YO~AbW E+2*I%}^SA~WSt!DޖDQzcd[6tWZ=.)OJa{PzuF~ͣN5 Әrv?A'As{G&9X|bS@ܦ2e"G'Lʟ|pC4WO51< ^$Gڐ>l`L.ꐳaTkς}^X