ELF>@@8@ ""8\H]   " "$$PtdGGG QtdRtd""GNU7j8 [͸ DA)5BE|b ;qXG X ^ +jv  r + t L m E/#s   L 2 @ !  t     / Yd   { X t F ##X  ( 9 &  !E   ^HX~U q CV }W/xO6 o b b 1 B ]y 2 y     +5L  D Dk[ q %  z : e  L7 D2 ?! )  @  j- L"  e8  :N  R "p  " 0"  W  =  `%  " X , а__gmon_start___fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClasses_PyArg_ParseTuple_SizeT_Py_NoneStructPyType_IsSubtypePyExc_TypeErrorPyErr_SetStringPyDict_New__stack_chk_fail_PyArg_ParseTupleAndKeywords_SizeT_PyObject_CallFunction_SizeTstrrchrPyDict_SetItemStringPyObject_SetAttrStringPyObject_CallFunctionObjArgsPyErr_SetObjectPyInterpreterState_HeadPyThreadState_GetPyImport_ImportModulePyObject_GetAttrStringPyErr_Clearinit_psycopgPyType_TypePyType_ReadyPyExc_StandardErrorPyCapsule_ImportPy_InitModule4_64PyModule_GetDictPyCObject_FromVoidPtrPyModule_AddObjectPyString_FromStringPyModule_AddStringConstantPyInt_FromLongPyFloat_TypePyInt_TypePyLong_TypePyBool_TypePyString_TypePyUnicode_TypePyBuffer_TypePyByteArray_TypePyMemoryView_TypePyList_TypePyMapping_GetItemStringPyErr_NewExceptionPyExc_ImportErrorPyWeakref_NewRefPQstatusPQresultErrorMessagePQresultErrorFieldPQerrorMessagestrlenPyMem_FreePQclearfree__strdupPQgetResultPQsetnonblockingPQexecPQresultStatusPyEval_RestoreThreadPyEval_SaveThreadPyErr_Occurredpthread_mutex_lockpthread_mutex_unlockPyOS_snprintfPQgetvaluemallocPyMem_MallocPyErr_NoMemoryPQconsumeInputPQisBusyPQflushPQsendQuery_read_rowcountPQcmdTuplesstrtolPQcmdStatusPyInt_FromSsize_tPQputCopyDataPQoidValuePQntuplesPQnfieldsPQbinaryTuplesPyTuple_NewPyObject_CallObjectPQftypePQfsizePQfmodPQfnamePQgetCopyDataPyUnicodeUCS4_DecodePQfreememPyString_FromStringAndSizePyUnicodeUCS4_AsEncodedStringPQputCopyEndPQescapeStringConnPQescapeStringstrcpyPyErr_FormatPyUnicodeUCS4_AsUTF8StringPyObject_IsInstancePyString_AsString_PyString_ResizePyExc_ValueErrormemcpyPyTuple_GetItemPyObject_GetItem_PyErr_BadInternalCallPQparameterStatus__ctype_b_loc__ctype_toupper_locPyDict_GetItemStringPyString_AsStringAndSizePQfreeCancelPQgetCancelPyList_InsertPySequence_DelSlicePyList_AppendPQnotifiesPQprotocolVersionPQserverVersionconn_isolevelsstrcasecmpPQconnectStartPQsetNoticeProcessorPQconnectdbPQconnectPollPyWeakref_GetObjectPQfinishstrcmp_PyObject_CallMethod_SizeT_Py_ZeroStruct_Py_TrueStructPyList_Newpthread_mutex_initstrstrPyObject_IsTruePQtransactionStatusPyString_FromFormatPyObject_GC_UnTrackPyObject_ClearWeakRefspthread_mutex_destroyPQcancelPQsocketPQbackendPIDPyObject_RichCompareBool__snprintf_chkPyInt_AsLongPyObject_CallPyDict_GetItemPyObject_HasAttrStringPyObject_GetIterPyIter_NextPyMem_ReallocstrncpyPyDict_ContainsPyDict_SetItemPySequence_GetItemPyObject_SizePQgetisnullPQgetlengthPySequence_SetItemPyErr_FetchPyErr_GivenExceptionMatchesPyErr_RestorePyErr_NormalizeException__sprintf_chk_PyObject_NextNotImplementedpsyco_error_setstatePyTuple_Packlo_closelo_importlo_openlo_createlo_creatlo_unlinklo_writelo_readlo_lseeklo_telllo_exportlo_truncatePyErr_PrintPyObject_RichComparePyObject_HashPyString_FormatPyExc_IndexErrorPySequence_SizePyObject_StrPyObject_GetBufferPQescapeByteaConnPyObject_AsReadBufferPyBuffer_ReleasePQescapeByteafloorroundlocaltime_r_Py_BuildValue_SizeTPyString_ConcatAndDelPyFloat_AsDouble__isnan__isinfPyObject_ReprPyErr_ExceptionMatchestypecast_BINARY_cast_PyObject_NewPyBuffer_FromObjectPyNumber_Int_PyObject_GC_NewPyObject_GC_TrackPyExc_SystemErrorPyInt_FromString__strncpy_chkPyLong_FromStringPyFloat_FromStringPyTuple_SizePyTuple_Typelibpython2.7.so.1.0libpq.so.5libpthread.so.0libc.so.6_edata__bss_start_end/opt/alt/python27/lib64GLIBC_2.2.5GLIBC_2.14GLIBC_2.4GLIBC_2.3.4GLIBC_2.3  ui    ii  ui  ti  ii "@""z" "0"@"P"p"p""M""""{""""ț""Л""؛"8""""""h"""""" "(""0""8"@"H""P""X"`"h""p""x"X"2""""""E""""""Ȝ""М""؜"0"`""""" "}("0"@"`H"dP"kX"o`"uh"zp"x""""""""""Ȧ"Ц"ئ"""""""$"."9 "C("N0"X8"c@"mH"xP"X"`"h"p"x"""""""""" ȧ"Ч"ا"" ""'"".""5"< "F("x0"M8"@"TH"P"[X"`"bh"p"ix""q"y""y""""y"Ȩ"Ш"ب"d""d"""""" "("d0"8"@"H"oP"X"`" h"yp"x"""" "'"-"5"<""Dȩ"LЩ"Sة"["b"j"q"y"""" "("d0"8"y@"H"P"X"`"h"'"""P""""Ȫ"ت""""""@" "8("Ї8"8@"H"`X"``"-=h"x""M>""">"""=ȫ"Pث""9"0"""p"H "("P8"@"H"X"`"(h"x"x"6""X"D""8"<Ȭ"ج"("7"p"P"B"" "M("`8"@"]H"X"`"Wh"йx" "i"P""$ȭ"-Э"<ح"E""P"Y"s@"mH"dP"iX"q`"-p"}x""zЮ" " (" P"pX" `""`""@"""ȯ"د"@"l`"h"""""}""("0"P"X"-x"""8"ȱ"hб""" "`"h"x"","" ":""H"EȲ"Pز"x"2" ""#"" "("08"H@"6H"X"`"Ah"x"""""N" "X"jȳ"0س"P""""" "(  "("P8"p @"sH"X" `"h"x" ""@" "*"" "ȴ"ش" ""`" """P  "(" 8" @"H" X""V"""""""ȵ""е"ص""8"""""h"" "("8"@""H"P"`"h""p" x"""""#""X""";ȶ"ض""""N"""""s"P "@("X8"@" P""7"T"7ȷ"Y""?"d"7"T@"$H"cP"iX"m`"h"r"$"c"i"m"r"zȸ"$и""~"$"0"1X"`0"`0""@2"ع"3" S" """""("P8"""hȺ"""""8"8@"`"hh"""""$"""7("0"X""."м" ",("p!8"9@"fH"pBX"(`"Zh"?x"h""0M""V"O""Ƚ"pJؽ""?"@=""`"P3" "h("F8"@"vH"@FX"( `"h"Gx" "N"p"X"j"0""Ⱦ"/ؾ" ""pD"!""'"8" "("$8""@"H"5X"""l"""<""04"п"Eؿ""4"@8"$P"U"`%""H" VX"U";$"V"D$"V"M$"V8"]$@"V`"l$h"V"y$"V"$"V"$"V"$"V("$0"VP"$X"Vx"$"V"$"V"$"V"$"V"% "V@"%H"V"M"ZP"X"Z`"PW"@""""@""0W"W@"'H"XX"("'"("'"(""@(@"'H"Y`"'"*"@o"n("nP"!*" """"@""g"g@"lH"@gX"+"m"P+"d":* "("m8"+@"H"0kX"+`"E*h"0jx","J*"@p"H,","i"O*"m*"i","t*"o","{*"h",@"H"K-P"S-x"[-"p"Pt"""s"`/("rP"`""q"p"q"0u`""."K-"`."S-"-"O1"Y1"_18"e1P"ux"x"""}"`7"""`"H"vX"u"}1"Ё"3"v"0{`"O1"6"Y1"@6"_1"`5"1"5"1 "4("1H"4"8"0"`"0"H9h" "p""""p "9("8"p9@" 9H""9"9"08"`h"" :"""""Ј""9""H:""":" 9"P"9("@"M;""Ў"0";h" "p""""Ѝ "9("P8"<@" 9H"`"9"uC"s<0"X"""<"`"""" "("8""9""<"""<" 9" "9"="@"p"С0"h=h" "p"""" "9("8"p9@" 9H""9"="P8"0h"">"""""""9""p9" 9""9X";>p"""">(""0"@"h"x""9""p9" 9"p@"9">" "P("P"?"@""""p"`@"9H"pX"p9`" 9h""9"?0"X"p"@"@""""""("8"""@"0@"9""p9 "("8"P@@" 9H" "9"@"@0""A""""("8"е"@"9"`"A "@("p8"A@"@H"X"(B"LC"$"SC"LC"$"[C"SCX"cCp""P"""zC"""0"""$"LC`"Ch""p""C"`""`"C"P"""C"0"""C"""p"C"C"""p"C "C(""0"p8"C@"CH""P"pX"C"""""D"@" @"@"P"D@"P"`"C"""@"C""""C"`""@"D"@""@" D"0"" "(""0"@"DH""P"`"Dh""p""C""""C"`""`"C"P"""C"0""""D" " ")D(""0"@@"/DH""P"pX"C`"3Dh""p"px"C"@D"""p"D"KD"""p" D"XD"""p""eD"@""p"D"qD" ""p"D "C(""0"p8"C@"CH""P"pX"C`"Ch""p"px"C"C"""p"C"~D"""p""D"D"""p")D"D""" "(" 0"8"@"H"P"#X"D`"Fh"Kp"cx"d"m""""""""ȟ"П"؟"""""h""" "("0"8"@"H" P" X" `" h"p"x""""""""""Ƞ"Р"ؠ"" "!"""$"%"&"'"( ")("*0"+8",@"-H".P"/X"0`"1h"2p"3x"4"5"6"7"8"9":";"<"=ȡ">С"?ء"@"A"B"C"E"G"H"I"J "L("M0"N8"O@"PH"QP"RX"S`"Th"Up"Vx"W"X"Y"Z"["\"]"^"_"`Ȣ"aТ"bآ"d"e"f"g"h"i""j"k "l("n0"o8"p@"qH"rP"sX"t`"uh"vp"wx"x"y"z"{"|"}"~"""ȣ"У"أ""""""""" "("0"8"@"H"P"X"`"h"p"x""""""""""Ȥ"Ф"ؤ""""""""" "("0"8"@"H"P"X"`"h"p"x""""""""""ȥ"Х"إ""""""""HH"HtH5"%"@%"h%z"h%r"h%j"h%b"h%Z"h%R"h%J"hp%B"h`%:"h P%2"h @%*"h 0%""h %"h %"h% "h%"h%"h%"h%"h%"h%"h%"h%"hp%"h`%"hP%"h@%"h0%"h %"h%"h%"h%"h %z"h!%r"h"%j"h#%b"h$%Z"h%%R"h&%J"h'p%B"h(`%:"h)P%2"h*@%*"h+0%""h, %"h-%"h.% "h/%"h0%!h1%!h2%!h3%!h4%!h5%!h6%!h7p%!h8`%!h9P%!h:@%!h;0%!h< %!h=%!h>%!h?%!h@%z!hA%r!hB%j!hC%b!hD%Z!hE%R!hF%J!hGp%B!hH`%:!hIP%2!hJ@%*!hK0%"!hL %!hM%!hN% !hO%!hP%!hQ%!hR%!hS%!hT%!hU%!hV%!hWp%!hX`%!hYP%!hZ@%!h[0%!h\ %!h]%!h^%!h_%!h`%z!ha%r!hb%j!hc%b!hd%Z!he%R!hf%J!hgp%B!hh`%:!hiP%2!hj@%*!hk0%"!hl %!hm%!hn% !ho%!hp%!hq%!hr%!hs%!ht%!hu%!hv%!hwp%!hx`%!hyP%!hz@%!h{0%!h| %!h}%!h~%!h%!h%z!h%r!h%j!h%b!h%Z!h%R!h%J!hp%B!h`%:!hP%2!h@%*!h0%"!h %!h%!h% !h%!h%!h%!h%!h%!h%!h%!h%!hp%!h`%!hP%!h@%!h0%!h %!h%!h%!h%!h%z!h%r!h%j!h%b!h%Z!h%R!h%J!hp%B!h`%:!hP%2!h@%*!h0%"!h %!h%!h% !h%!h%!h%!h%!h%!h%!h%!h%!hp%!h`%!hP%!h@%!h0%!h %!h%!h%!hHL"H=L"UH)HHw]H!Ht]@HYL"H=RL"UH)HHHH?HHu]H!Ht]H@=L"u'H=!UHt H=R!}h]K"fffff.H=!t&Hw!HtUH=!H]WKf.UHHB"H5.SH(dH%(HD$1HL$LD$HD$HD$HH!H9HxH5 "H9t[tZHl$HHH|$1!HHHT$dH3%(H([]HHD$H5<"HxH9tt-HD$H@H|$11j!x&H!H!H5'4H81gfHHH+1?fff.H8HH !dH%(HD$(1HD$HLL$LD$ H-HD$H$1HD$ D$DtxH|$HtVH;=!tML$HT$ t(H5,1RHT$(dH3%(u>H8DH5.1*H"HD$H1ffffff.AUIATUH-!SHF,HDLeMt'H߾.*HPHLHEI$HH H]HuH[]A\A]AUIATUH-!SH+HDLeMt'H߾.HPHLHEI$HH H]HuH[]A\A]AUIATIUSHHH~H;HH1HL1 HmHtvHH{H5r"H9t5Hu,HLyHHPHHHtWH[]A\A]@MtH{8HtHC8H/t\I$Lc8뭐HEHP0HH1[]A\A]HPHD$HR0HD$H[]A\A]Ð1fHGP0USHH=bG"u" fHHHuH>G"91H 0G"H9H@uH'G"Ht HH[]H=*HHtTH5eHH3HVHHt tH=F"uHtHHF"HSHD$HR0HD$1fffff.AWH=!AVAUATUSHH!H!8H="H"H=="H="H=3"H3"H=""H""H=6"H6"sH=)"H)"WH=."H."t;H=0"H0"XH=+"H+"<H=|"H}" H=&"H&"H=d?"He?"H="H "H="H"wL%P!H= "H "I$H"IH=b "Hc "f-H="H"JH=iHHCD"H=o'1HPD"H=L#"HM#"H50!H=A'11AHHHFH=C"1IuHtH5 'HH>)HIHC"FL5!JI~$HH(I6HL HEHHHEu HEHP0II>uH=R'H=K'H C"HINH5c&LHHH ,HL&H5;|H1hII.u IFLP0HtHmu HEHP0ML=B"OH&H5&HH&H5"&HH=&H5&HHH5&HHH=%H5%HHHd!H5UYHH"H5A\HH2"H5eHiH"H5wHSH"H5{H=Hv "H5~nH'H"H5RtHHjA"H5P%HL LH=MlHHI~HtFrHHH5f"HHTHEHHHEu HEHP0IFInHthH0HLHHEtnH+u HCHP0I W@H[]A\A]A^A_HHHEuHEHH@0Z[]A\A]A^A_I4$HHHEu HEHP0H+uHCHH@0X[]A\LA]A^A_yL=!IH!HH=" H!!H5 H8Y[]A\A]A^A_HH="HtHHQHHt!H!H9t9H5v="HHHÐH=a="Ht$HGP0Ht$HY!H9uH9="HHH!="Ht HH!Hfff.1H=<"fUSHH<"HtZH1H1H{H+Ht2HtSHE1HPHHUu HEHP0H[]HCHP0H=<"H56ʻUSHHHH1?HHHHTHǃHus>HHǃt+HǃHHQHHuHWHD$R0HD$H[]fDH=<"H5"6H1f+:H1ǃ1fAWAVAUIATUSHHnHHIHtMuaHt\LcXI<$HtTHHtGI<$C}ItHH20<(H7HcHMuIHHH55H=%;"H[]A\A]A^A_fMIEXuMfDL=:"HIHHvLH=6Ht5H= 6Ht"H=5HH8u@HUHLYHHHxH5"H9t H{@'IuPH{@1(H{(HtHC(H/ HHbH{0HC(HtHC0H/LH8H{HHC0 MHCHtI$Ht HCHI$H[]A\A]A^A_f.AFH̀wEH0@t#L=A9"@A~AL=$9"mL=W9"a8fL=99"E1@HGP0!@HGP0@H==4LL=8"8LD=8"AF0<rH5HcHDAF<2t<4t<0L=8">L=a8"L=m8"L=!8"{@H520fff.ATU1SHG@HHt4H=7"AHpAt%H{@Ht HC@[]A\HX6fDUHSHHHtGH}@HtHt;uHE@H[]HHE@H[]DHHSHf.HH HuHHtHǃH/t [HG[H@0DHHu HH=6"H5G2fDAVHIAUIATIULSH=uIIL*HHHtTuH;H1[]A\A]A^@H}'LL|H$HEH;H}HtHEIHt߀8tHI$@UHSHHH>t.H1H;Ht HH[]fH2Ht(H=y5"|HuHEX뭐H50UHSHuhtH[]fD1H[]DIHHH50SuEhfDfff.AVAUATUSHHkH dH%(HD$1H$HD$HHD$u{htbH|$E1mH'pHChHD$H|$BHL$dH3 %(DH []A\A]A^fDHC`Lt$LD$H5/HHLTH|$AH'HChHD$VH|$EqLHH^kff.UHSHuhtH[]fD1H[]DHG`IHHH5 /u Eh뺐fff.AVAUATUSHHkH dH%(HD$1H$HD$Lt$HHD$HL$LHH2H|$AH%HHD$+H|$Ex$HT$dH3%(Du!H []A\A]A^@LHH#AUIATIUHSHHHG`uhtu9~9H5-MLHHau9ChH1[]A\A]fH5-MLHH(t4H[]A\A]fIHHH5s-n͐H5a,MLHHsfffff.AVAUATUSHLcH dH%(HD$1H$HD$Lt$2LHD$EHL$LHHH|$H$LHD$lH|$x>H{pHtHCpH/uHGP0HT$dH3%(uH []A\A]A^ÐLHHKff.AVIAUMATIHUSHH<,HdH%(H$1HK=I$I}LHWHIEH;H1u&H;11HH;HHH$dH3 %(HH[]A\A]A^IH1HH~fD6Ht+HSHOW: qu@largHHery too HPefPI$1nI} Ht1IEKIHt߀8tH*I$ffffff.AVIHMAUI͹ATIH=*ULSHdH%(H$1H8uaHi*1LѾHx=wdHMHLLH$dH3%(u{H[]A\A]A^f.IH*1LѾH=vHt&HSET: queHry too l@argeH0HP@HE^zf.AWMAVIAUATIUHSLHHG`I9HL$qE111HLHHLHIItHH4$HIH4$H8)HI1L(xTHT$LHILLFH;ALHHHD[]A\A]A^A_ÐAE1AAAUATUSHHkHzHIHCtOHLA8H0 HX3HHHDH[]A\A]fHLHtuHCXHH=+"HDSHHHt [uHCXH:H=k+"Hk[@ATUSHHkPHIeHHL[]A\H@ATIU1SDHtHCHI$HHu[H]A\SHHXHt8uHC [ 1HHC [AWAVAUATAUSHHHdH%(HD$81NH{X1HHS`Ht H*H{XH{HHC`H'HcH@H= *"H5J&H{X7HCXH{H@t1@HL$8dH3 %( HH[]A\A]A^A_f.H{`HGP0BHHC H$H5q)HIHHI11LLHHQH@HV:LeMVI IHCHu$DH)LHmmHEHP0^fDH߽H{XBH{XChHCXfEH{X3HHC 3HHCHxCH H{X"H{XD$(H{PcD$,HtHCPH/H{pHtHCpH/Dt$(IcHHHD$ yHHHD$EHk(1AIcSHIG0IEMo8Mo@HH=&"HMoHIEL9*LrI/(H_HL$ HDH9l$(H{Xl$H{XAH{XD$AHIDHIHHSJT$,tH;&"HD&"HL$Ht$HDH{XH{HHuMo L-!IGAD$IEEMo(DO|$Hc|$HDAIG0fDHIG8AIG@IE|fHHC H`H5! HI_H A8Ll$0kIHC1LHSLHc8HH|$0HtEthHCH1HPPNHH|$0qH11HLYHmIt7MI,$kID$LP0[HHHEHP0@HC1HHpPHHMHQHHUXHPHHgDH{1H޽pI.u IFLP0H{XHE_HCX*fLLAHmEAHCH5AHH{XHCXu f.H{XHCXjHHCH7HHCX;H{XHH{XuH{1H\f.[1HCXHC @IOHD$LQ0HD$Imu IELP0I/uIGLP0fD1HL$ HHD$HHHH|$tHL$HHD$HHHtdaIHCHxL9lH=E""H5^1HUHD$HR0HD$HAHP0HC1H=H|$ HGP0EHGP0HGP0HEHP0A@I.u IFLP0MtImt4AKDHcRHIG0`IELP0@HfDH{XwHCXHHCHHHCXH{Xt,HH{XuH{1HfDfDAHCH5HvE1H{1HHCH@XHD$ 1HCPHD$HCp1MH=I "H5*5H{1H@Sfffff.AWAVAUATUSHH8HdH%(HD$(1HD$HD$H@t2HT$(dH3%(pH8[]A\A]A^A_DHDD$ IADD$  DD$ `HD$ HCHxnDD$ Etd{AHCHxH|$ HC1HDLcHI$)(L|$Lt$H{HL$ LLrvHCHx-H|$ H{LLH{XHCX"H|$ PH{LHCXKHD$ HCXHAH|$ H{H{=HD$ HCHxH|$ DHa'HCLHuHCXz@H{XHCHCXLHHCt]Ht@fDA0HCH H=>"H>|HxH|$ HCHH="HHCHxkH|$ Hf.@AVIAUMATUHSHH dH%(HD$1HE1AHu LHHHHH~IcLD$HHt+LFEuAMD''DtEHD(IEHHL$dH3 %(uH []A\A]A^fDMED'C'DuHDIcLH|+`fDE10H|HT$1HHHT$)k1q@;ff.HSHuHH|6HxUHtK H„u4H Ht ;"uHB"H Hu[fD1[UHSHHHt?Ht*HzaHHEt8HH1H[]@H8HHH1[]k@UHSHHtHtǼH}޿HHt 1H[]H="H5  SHtt,t[ÐH{xtaDtaD[ÐHDtNtuHSH= "H脷[Duǃ1[Ðǃ[ffffff.HXATIUSHHuHH{H+9H1Hu[]IDŽ$A\ff.AUATIUSHHHHLhfDHmHt=H}辸HHtVI$HLӳH+uHCHP0HmHuI$HWH2(HL[]A\A]fDfH21H[]A\A]DAWIAVAUATUSH<DI,$HmIL÷I.H!I赼HHHc{萻HIH;謷HIH{藷HH}H=!E1HL1L豸HIt[ImFIELP0I,$H(dH%(HD$1LL$LD$HD$fHt$H{81Hl$1JHH13HHHkxChǃ)HHt}HHtlH{1衧HH1@H{8H5aHt@ HP tDxHuHL$dH3 %(uH([]T@SHXH5HxtvhuHHУtYH[DH=q!H5=[fDH=1!HH5K1f[@H= !H5SH X!HHHHHPdH%(HD$H1Hg LL$8LD$(D$(D$,HD$8Hg!HD$0HD$@HD$@HD$HD$0HD$HD$,H$15H{XH{x'{h*HD$0HDL$,LD$8H5L$(H|$@HH$1 HHtNH5!HtHL$HdH3 %(HHP[fHI!H5H8誝H+t1HCH1P0fDL$,LD$8H5:L$(H|$@H1|Hm@H=!H51KgfDH=A!H51+GfDH=!!H5j1 'H=!HA%H511踣螜fffff.HHH饢DSHHdH%(HD$1HXD$HxhHHT$H51:tTt$w5H%x?H!HHL$dH3 %(|H[@H!H5zH81fDH=!H5s1뫐H=!HH51蔢1H=!H5譛1paUHHH5hSH(dH%(HD$1HL$LD$HKtgH!1H9$H5tH5H1ОHHt8HHHPHHuHGP0Ht$dH34%(HuH([]@1跚ATIUHHH5OSHH dH%(HD$1HT$HD$蒞H|$H|zHH}hHLH3H!HH HQHHuHSHD$HR0HD$HL$dH3 %(H []A\HUpHtqEhLHxcH}pHtHEpH/H!EhH@H=!H5J譙1FH=!H5x蓙1LfH=!H5m1)fDHӅ`1HGP0cfDHHؖ!HHUHSHXH!dH%(HD$H1HXH!H518fDHT$(H9t H}xH|$011HjHHpH5'!HukHt!H5H8՗HHP1HH7HSHD$HR0HD$H=!H5荗1fDHt$8H)uHt$@H"*ufHHt.H9t)HD$0DH=1!H51H?!ȖHOXHW8HH=1SHH_HtHmHH{8謔H{H裔H{P蚔H{@Ht輓HHt H3H{芖HCH[H@fHxt)htH!HHufDHq!H@ATIUHSHHpHt HՅHHt LՅuxHHt LՅucHHt LՅuNHHt LՅu9HHt LՅu$H1Ht[HL]A\f.[]A\ff.HX HHÐHH=]!H5)1HfHHX%ht?t(HcHfH=!H5kݔ1HfDH=!HH5{1脛fSHdH%(H$1HXnGhwBHHftbH!HH$dH3 %(uzH[H=)!H5%1ʐH=A!H5 1fH=!H1H=!HH51衚1s腓DHHXH HHc鍙DH=!H5腓1Hfffff.SHXt,Hc[CH=q!H5=1[fHuHc[ ffff.SHXH5HxtV艷xEHHx2H!H[DH=!H5K轒1[f1[@H=!H5蕒1[ÐHHXHɚHHc]DH=!H5U1Hfffff.SHHdH%(HD$1HXH$YHH53H11t HH4$蝕HtHHHHL$dH3 %(u:H[H=!H5;譑1fHQ!HNfffff.SHHdH%(HD$1HXiHxhtpHH5S21Ht8H4$Hlx(Hَ!HHL$dH3 %(udH[1@H=!H5s1ĐH=!HH51蔗1H=!H5*譐1d@USHHHuuHH[]@H=P脒HHtdHH̑HMHQHHUt+t>HH`HDH[H]HUD$ HR0D$ @1sAWAVIAUATUSHXH-!dH%(H$H1HXHl$ Hl$(Hl$0Hl$8D$Hx;h4HD$8HLL$(HLD$ H !HD$HD$0H+H$1/L|$ I9IGIHz!6LHIL+L`$LL*:HH;uMg$Ll$@LML1輋H-!LH8蚎f.A8CfDI/u IGLP0H:HH.H|$(H9HIH|$0H9A_`HIH|$8H9tED$DD$LLHLHEHH$HdH3 %(bHX[]A\A]A^A_fH|$(1H9;E1DHH=Q!H;H5k11{DH=)!H5J1\fDLHtrHPH|HE!DHHcSH9u>fDH=!H5C赌1fDMf.E1k1HH!H5B1H8XH=T!H5@1@HHX%Hxt^htp8~*HH=!!H5{1HfDH=!H5r1蛒fH=!H5"譋H=!HH5S1\f.HHXUHxtvHpuRx^H!HHfDH=I!HH5;11HDH=A!H5 1HfD1@H=!H51뎐HHX5Hxtn8~@H HHfH=!H5荊1HfDH=i!H51;fH=a!H5Mff.HHX5Hxtn8~@H <HHfH=!!H5{1HfDH=!H5r1蛐fH=!H5*證ff.SHXHEHxt~hHWpHtSH5/x;H!ChH[H=q!H5=1[f1[@H=)!H51[ÐH=!H51[fH=!HH51褏1[HHXUHxtvHpux^H_!HHfDH=!HH51L1HDH=!H5]1HfD1@H=I!H5J51뎐USHHdH%(HD$1HXHx-8hHH5U)1H豋u%1HHL$dH3 %(H[]DH<$gHHtʋtuH=!H51xHmuHEHP0DH=a!HH5{11uDH=Y!H5%1VfDHH1xH!Hf.H=!H51諍1 H=!H51uDHHX%=8~8H=!HH=!H5m1HfDH=I!H51UHSHHHHt H;=ك!t誇Ht H[]fDHCHH腇HuH=1!HqHHD!@SHOHG HG@HPHtHCPH/t1H{pHtHCpH/t [HG[H@0DHGP0HHGu"HGHtHxXuH!HfDH!Hfff.GuH[!HfDH!Hfff.SHHHtHCH/H{PHtHCPH/H{`HtHC`H/kH{pHtHCpH/@H{xHtHCxH/HHtHǃH/HHtHǃH/HHtHǃH/HHtHǃH/tUHHtHǃH/t(HHtHǃH/uHGP01[HGP0HGP0HGP0r@HGP0A@HGP0@HGP0@HGP0@HGP0@HGP0^@HGP03@H01DGtIt4tHH=!H5踂1HÐHa!H@HY!H@H!H@AULG!H !ATUSHHHH̺H8L% !dH%(HD$(1HD$ LL$Ld$ H$1?HD$ L9!HH|$ 能HHHH 1HLl$gHHIELkH=,IE`KLHC0HC8HCHHC ChI$苄HItH5HHI,$tV1HHt#HMHQHHUuHUD$ HR0D$ HL$(dH3 %(u=H8[]A\A]@ID$LP0Ll$1@뺸荀ffff.UHH5JSHHxtH5Heu!H~!H5cH8{H1[]fH]H[]ATUSHHdH%(H$1HGHHWuOHHt?H@`H9GHtt~HH111AHHܵtKH-}!HEH$dH34%(Hu=HĐ[]A\DH=!H51H=!H5v/ffffff.AWAVAUATUSH8dH%(HD$(1H9H;=|!,HI衆HH(HD$ L|$AHD$L~HHOHI.Ht$LHcMHLbHtUHHT$IFHtH9Ht$ H<+{HHD$,I,$HhvID$LP0ffDI,$taImtl}H1+|HL$(dH3 %(HH8[]A\A]A^A_D膅HHDID$LP0ImuIELP0Imtd覀HxHxD+)+jImUIELP0F1?Imu IELP0>|1"IELP0}fDAWLWH !AVAUATUSHHHHHhdH%(HD$X1HLL$HHD$PHD$0HHD$8HD$PHD$HD$8HD$HD$0HD$HD$@H$1老HCHvCHxXHxx&HCxhH|$PHH*H{Ht$0E111uHI H{Ht$8E111THIpH|$@{HI{LIx{LHD$(k{HKD>4HD$(HIHJHIHL$@HLHMI1L,$E1|HD$HHǃE111LHHHD$HHVx L=y!IHHt'HǃH/uHGP0 E1E1E1E1H yLyLxLxLHL$XdH3 %(Hh[]A\A]A^A_fDyE1E1H=!H5}z1밐1@E1E1yDH=!H52uz1}fDH=i!H5Uz1]fDH=I!H#H5114H=F!H5z1yfDAWL7H `!AVAUATUSHHHHHxdH%(HD$h1HfLL$XHD$P HD$`HD$8HEHD$@HD$`HD$ HD$PHD$HD$@HD$HD$8HD$HD$HH$1-~HCHCHxXHxx ӑHCxh%H|$`HH/H{Ht$8E111"HIH{Ht$@E111HI}H|$H;xHI0xLI%xLHD$(xHKD>5HD$(HIHHIHL$HHLHMI1L,$E1EyHD$PE111LHHHD$XHHD$XHx L=u!IHHt+HǃH/uHGP0DE1E1E1E1HuLuLuLuLHL$hdH3 %(Hx[]A\A]A^A_fDKvE1E1H=!H5%Mw1f1@E1E1qDH=)!H5rw1ufDH= !H5"v1UfDH=!HH51}1,H=!H5mv1fvfDAWAVAUIATU1S1H(HH<$HHL$y1D$ L2%LpuP%|( )Hx@<) <%bIDt<%LIA$<)u<)7MIK4rHIH<$HvHItHLH(tuDL;=Es!IuLHHLHHD${LT$I*I/I.Mt$DH<$H3vHIHL;=r!t}IuL艆HAHDI/tzHgLpD$ OHt H+H=!HsL胁k@H!HH!HDI/uIGLP0w@IFLP0fIGLP0HtjHD$H1H([]A\A]A^A_fxHHLI.u IFLP0I/IGLP0fDIBLP0aD$ t1vHH!LHHL!LLT$yLT$M DH<$wHuHHE_fDI.u IFLP0HtH+t[H([]A\A]A^A_IHtH+u HCHP0H=!HLH([]A\A]A^A_HCHP0HCHP0H+HCHP0I.tI/SIGLP0DIFLP0ff.SHHH5+H dH%(HD$1HT$HL$u1t!Ht$HHt$H1H1VuH\$dH3%(uH [qff.HsH5H1GuHHt7H`o!HHHQHHuHWHD$R0HD$H1@WHH=z1uvDAWE1AVIAUATAUSHHX@sIH;=n!D$AHclsIMD$14IFpLLH|茢HHEt[IDH9\$~zI~XDHcw1E1ɅuI~XDsI~XDHD$AxLL$HcHHLRqHMHQHHUt!uImtEE1HL[]A\A]A^A_HUD$HR0D$@1L1lsI@IELE1P0믐SHxHtHmHHmH{XvHCHCXH[H@ffffff.ATIUHSHHHt HՅH{PHt LՅH{`Ht LՅH{pHt LՅH{xHt LՅHHt LՅupHHt LՅu[HHt LՅuFHHt LՅu1HHt LՅuH1Ht[HL]A\f[]A\ff.HHGHtKGuHxXtH=!H5+Sn1H@H=1!H5>5n1HfDH=I!H5nHHGHt=GuHxXuHHHf.H=!H5m1HH=!H5nm1ffffff.H;5j!SHt Ht#HqtS 1S[H=g!H5Sm[fff.H;5j!SHt#Ht HqtC1[DH= !H5kl[ffffff.UHH5SHHktH]H[]@H9j!H5BD$ H:lD$ H[]ff.UHSHHHtOHptCHCHtHHH[]t9HEH1HpPH[]qnH=!!HbH yH1[]ÐHi!H5H8k1fDUH Ȃ!SHHHHH8dH%(HD$(1HD$LL$ LD$HD$ H$1`pHHCH(CqHxXfHxx~HCxhHt$HHHD$H|$ H5)iuH|$ H5iHD$E111H1HHD$ HHD$ HHD$Hp$輠x H-ih!HEHHtHǃH/HT$HHHHHHH u-H|$Hl$HWR0HD$H=t!H5@j1HL$(dH3 %(H8[]Hg!H5z1H8jxH=!!H5i1fHGP0I@H=ѿ!H5i1xfDH=!H5i1XfDH=!HH5;1Dp1/(iH"AUIATUSH(Ld$Hl$HdH%(HD$1LHnH<$H^Hf!H2hu;H<$HT$Ht$fHL$dH3 %(oH([]A\A]fLHHgH|$H5gtH|$H5 g1HHiHP$H='HHtH=HE18uH=X!LABuHmH+AH$HtHHQHHtkHD$HtHHQHHtBHD$HHHSHHH|$HGP01fH|$HGP0fH<$HGP0HCHP0WHEHP0>0gAWAVEAUIATIUSHHdH%(HD$1H$HHH{XtmHHCXHtHǃH/MtL;%d!tHHHLH$HtHHHHH u H<$HGP0HL$dH3 %(H[]A\A]A^A_fDL=MH4$HH+HI_HHCHVH JMD$$H=LHD1jHI,$HHp$HE1DD襛HHCHH LE$H=;LHD1}jH@HEHP0L=@L={@HGP0@ID$LP0H?fLL'Hu$HHE1DDĚ,f.HH Td@AVAUATUHHH5SH L%(b!dH%(HD$1HL$LD$HH$Ld$!hHEHEHxXHHoxhHt[H=!HH1p1HHaHt$dH34%(HH []A\A]A^f.1@H|$L9JEgHItL4@1Lt$MII)LjHHL$H HH1E1kM~HIbM9%s,uBD3)BD3HeHI HEHT$E1HL1HHx[xHD$HHl$I,$ID$LP0fDH=!H51bfDH=!H5=1cbH=!H51Ibv@Lt$E11 aLH=(!HH5Ҽ1h8aAUH w!ATIHHHUSH(ID$ dH%(HD$1LL$LD$HD$HD$uf-ID$HAD$HxXHxxxhI$dH|$HGHH~H;_!tuE11 fDH|$.`HHHt$1AHLzIT$ HtGHHHIHHPHHuHCHP0ffHIHD$t.HtfDHH=!H53x`1HL$dH3 %(H([]A\A]MtImtfDH= !H51RfDH=ɨ!H51RfDc1C>HH1fH=q!HH511"YH=n!H518RQfffff.AUH 'h!ATUSHHHHuHHk0dH%(H$1LD$HD$VH|$HtH;=qO!trOHHHSHClHzXaH{X6LMt{HSHJ`H9KHt_H~zh$Ld$Hp1L'RDC11LHAAEt|H{XLc L+c@L9M}LMHItJ1#fHcIMHcI9Hs@H;HC@HuImE1LH$dH3 %(HĨ[]A\A]MH=@!H5,P1H=A!H5 P1fHLI@RH=1kIELE1P0SfDH=!H5:O16fDHC H9C@HCHH TH9H{XUHCXf.1)LIH#CH+fH=!H'H51U1}H=!H5?N1cH=!H5{N1ItN@USHHdH%(H$1HSHGHVWHxXHXHXtHHCHH`H9KHt ]xhHs@H;s }gHHHC@HH;C HC@|"HCHHt5SH9(@H$dH3 %(HHĘ[]@HK8LHH1NDC11HHAAE_tH{XHs@H;s :1rf.HHtH;J!NH(uH@H1P07H=!H51LfDH=!H51LH=!H51LH{XRHCXH=!H5l1yL@+"SH1{H=D!HH511RXH=A!H5ȸ1 L>KH01DSHHHtHCH/uHGP0HCH[H@ffff.SHHH5HdH%(HD$1HH$^OtJH$H5?n!HxH9t Rt4H$HH$HC1HL$dH3 %(u/H[DHH!H5kH8KJSHGHHxHHtQH{H[MDHH!H[f.HH!HH8ffff.HHH!H(H@SHH(HtHC(H/teH{0HtHC0H/t>H{8HtHC8H/uHGP0H9H!H[HHfHGP0HGP0ATIUH-G!SH9HF HH(HtHC(H/H5L MHHC(tHH{0HtHC0H/tWH5rLLHHC0tHH{8HtHC8H/tHEH[]A\HGP0HGP0HGP0Z@HF!H5H8H1fDHH=&g!11-Lffff.AUH5ATIUSHHF!H8 GHH!1HL1KHHH@u)HtH+u HCHP0HH[]A\A]fDH}u4MHIIT$(HtH5H/EuIT$0HtYH5LEtFI1fImu IELP0M]I,$RID$LP0BHU Hu1LOHtHMHQHHUtHE11HUHD$HE1R0HD$HjI1qSHgOHH{@&EH{HmMHCHCHH[H@@ATIUHSHH(Ht HՅuIH{0Ht LՅu7H{8Ht LՅu%HD!HH[]HLA\HD[]A\Ht HHH1D!H@SH'KHt HGH[DUHSHHHOHQXHtW1HtEIHt-Hthe connHection i@H0Hs brokenHxHpHEH[]uFHH9y`us,tHMC,yHSHD$ H&D$ H1[]AWH5MAVAAUATI̹USHLH8dH%(HD$(1DD$ HD$HD$t,A$n< E1C,cL$ Ht$(dH34%(H8[]A\A]A^A_Ds0AAAA1ҁDbD$ t(t$ /KC0&HHn@FC0fDH?!H5LH81I+HSLD$ HD$ @1HfAAUATUSHH(dH%(HD$1HD$HD$Ld$GIHCHxILHLHCHx ELu?x!HL$dH3 %(u"H([]A\A]@H{Ht$LaAAUATUSHH(dH%(HD$1H$HD$Ld$GHD$HCIHxIH{HL$LHaxaLH~xPHCs0H%CxH{H"DH|$>DfDHCLH DHCHxCH|$Q>H{LL`HT$dH3%(u H([]A\A]?AUATIUHSHH(dH%(HD$1HD$HD$EIHCHxHHCs,HLHBHcHx5H{H8CL=HL$dH3 %(HuMH([]A\A]fHCLd$LHHCHxBLS=H{Ht$L_ ?ff.AUATIUHSHH(dH%(HD$1HD$HD$EIHCHxGHCs,HLHFHcHx5H{HHBLff.AUATAUSHH(dH%(HD$1HD$HD$DIHCHx'FHCs,DH_Bx9H{H\AL;HL$dH3 %(uRH([]A\A]HCLd$LH(HCHx ALs;H{Ht$L]+=ff.AUATUSHH(dH%(HD$1HD$HD$,CIHCHxL8HL$dH3 %(uNH([]A\A]HCLl$LHPHCHx3>L8H{Ht$LZS:G,x!HGHtHxXuH7!HDH!8!Hfff.H01DUHG!HHH5#SHHdH%(HD$81HHL$0LL$ LD$D$D$HD$ HD$(HD$(HD$0HD$HD$H$1=tMHt$0LL$(DD$HL$ T$uDHHuHHF`],1E0HEHT$8dH3%(uHH[]H=Q!H1;F8@SHHH5HdH%(HD$1HT$D$1R1fHO,x=HGHt4HxXu-ucHOH9H`u9x#HcH<7@H=i!H5:511HfDH=)!H11>1H@H= !H1=뼐H01DSHHHtHCH/t]H{HtHCH/t6H{ HtHC H/uHGP0HCH[H@HGP0HGP0fffff.f.SH Y!HHHHxH0dH%(HD$(1HD$ LL$LD$HD$HD$H$1HD$ 4tsH|$ tSHD$HHD$HCHD$HHD$HCHD$ HHD$ HC 1HL$(dH3 %(u*H0[DH=#1HD$ D/fff.USHHHH1HtAHSHHSHPHSHHSHP tHS HHS HP(H[]fD1fff.ATH gX!USHHHFH9uH- ,!HEHH[]A\1T$ EHIT$ HH1-HI,$u ID$LP0HtH+uHCHP0HH[]A\fT$ HIt)H߾HHtT$ HL-H1N1fDSHHH ?2H߉HHt5He2H HQHHuHSHD$HR0HD$H[@Hffffff.ATUHH=ȸSH/HI/HHHEHLHHEHCHEHHEHC HE HHE HC(4H HQHHt5I4$HVHI$uIT$HD$LR0HD$H[]A\fDHSHD$HR0HD$f1@1@HFHHHHt@HuHGHHGDHH5*!H5ηH8^,1HHGHHGH01DSHHHtHCH/H{HtHCH/H{ HtHC H/tH{(HtHC(H/tXH{0HtHC0H/t1H{8HtHC8H/uHGP0HCH[H@fHGP0HGP0HGP0u@HGP0N@HGP0#@f.ATH GW!USHHHHݹH0dH%(HD$(1HD$ LL$LD$H$1/l$pLd$LF*H@vHt7A<$W^IT$L@2HN^H9uLd$ L)H@CHt11I.ttHtHmtXHtH+u HCHP0[]A\LA]A^ID$LP0HGH[Lo]A\LA]A^HEHP0@IFLP0@E1tE1E1Vff.AWAVAUATUSH(HGH|$HH=Iz!HHL$HH5ϳ1'HHH;"!"H5H"HHH5\HǺ14#HIH=!!1H1e'HIH5j\1H"HIwH=EHHI\H5-\1H"HMH= HH$HL $=H=O!E1HHD$L1LLL$<$H$LL$I*I)I/Mt Im Mt I.Mt I,$Ht H+HtHmt#H$HH([]A\A]A^A_HEHP0@IBLL$LP0LL$I)[IALP0I/QIGLP0BE1E1fH$&H$ HCHP0BID$LP0"IFLP0IELP0H!H5H8!H(1[]A\A]A^A_fH=z$HHt\H5H HHt5HH5H1 HtH9w!Hmu HEHP0H+u HCHP0H=w!HE1E1E111fD"L֍H5H=nM!11L" HHtyHxHtH@H/t|HD$HHCH{HtHCH/tOH-!H{ HEHkHHHEtHC H/tHEHHk HEHHGP0HGP0HGP0xE1E1E1f.E1H$H!H5E1E1E11H8 ffff.HHH5ldH%(HD$1HH$#1t H<$HL$dH3 %(uHgSHHH5K!H9t 7&tHH[f.H[AWHH=6!11AVAUATUSH"HHD$iH H0H5H1"HAHHQHHH\$H511Hn"HI H5'x11HO"HHHQHHSL; HHH$HcHI7H.1f.HH;,$HLgHH;1HQHIEH]HI$I.I(HtIG(H/HHIG(I0HtIG0H/HHIG0I8HtIG8H/HHIG8t|IELHHH5\dH%(HD$1H1tH4$H=8!1HL$dH3 %(uHVfDSHHHtHCH/uHGP0HCH[H@ffff.H01DSHHH5HdH%(HD$1Ht*H$HHC1HL$dH3 %(uH[fDfff.SHHH5<HdH%(HD$1Ht2HF!H9$tHF HHHL$dH3 %(u H[Ð1'HH=1offffff.HHuH=mH?H=QH(H1HH !H9$tHf HHHL$dH3 %(u H[Ð1GHH=1ffffff.SHH HdH%(HD$1D$TD$tEL$f. H=HHT$dH3%(HH [DH{?HHt̀x$-uH==IHHD$tGH|$HH\$Hu1H=\HH=cHjH+uHCH1P0SH1HHI3fHHH5dH%(HD$1H1tH4$H=7!1@HL$dH3 %(uHfDSHHHtHCH/t]H{HtHCH/t6H{ HtHC H/uHGP0HCH[H@HGP0HGP0fffff.H01DSHHH5HdH%(HD$1Ht*H$HHC1HL$dH3 %(uH[fD|fff.SHHH5HdH%(HD$1Hft2H;!H9$tH& HHHL$dH3 %(u H[Ð1SH!HHH5HdH%(HD$1HtkH{ HtHC HHPHHt;H$HH$HC H HHt$dH34%(u$H[f.HWR01WHG HtHxPfDH=fff.HH=֑1offffff.AVAUATUHSH H_dH%(HD$1Ht0HH]HL$dH3 %(H:H []A\A]A^@HG LgHHpPID$HI$HT$HLLH} LD$1HT$H4$,HIHt$HxpHUILZI,$u ID$LP0MLu+LHk1LmHIe1 HEH H5אE1H8}Hh H5H8E1]zID$HH5pH1EHH.fHHH5ܓdH%(HD$1H*1tH4$H=g5!1HL$dH3 %(uHfDSHHH5H!tH5HH 1[D[fUH 7!HSHHHD1HHHHtGH=G!HHH HQHHuHSD$ HR0D$ H[]AWAVAUIATILUSH(HwdH%(H$1HHH=:G!HH HQHHtCHtWH1L17H$dH3 %(YH([]A\A]A^A_fDHSHD$HR0HD$HuIELXMM~IfHukHL9trIt1L.HHt6H=WF!HH HQHHuHSHD$HR0HD$f1fH; H5L1HHt]1HL1 H+HHtH;-I HHmhHtH H84lH5LHHt]1HL1H+HHtH;- H8HmHtH H8IEH\$HHHH1H=D!H11HCHP0HCHP0aHEHP0HEHP0c"fAUIH54!1ATUSHHH5MH5`FHHI1HL1fHHt.H(thH5#11HuHHt H H9CthHmt)MtI,$u ID$LP0HH[]A\A]@HEHP0@H@HP0@E13sMH5FtIuPH9HHD1HH HQHHtHYfHSHD$HR0HD$H41Kffff.H(HH5ϋdH%(HD$1H2!HL$LD$HHD$HD$11tHT$Ht$H<$>Ht$dH34%(uH(4@H! H@H H@H H@SHGHHtHHQHHu HHGP0HCH[H@H01DSHHH5\HdH%(HD$1HH$t*H$HCH1HL$dH3 %(uH[fDD@AV1AUIATAUH SL;fMIIt>A]LHIL8M~3DEt*AJ4v1Ƀt IHB\L~ȃtAHH~|Bt;HtH>[]A\A]A^f.t AjA_|CuA+UAUf.HtHGHfffff.SHHHtHCH/tuH{HtHCH/tNH{(HtHC(H/t'H{0HtHC0H/uHGP01[DHGP0HGP0HGP0HWHwH=1f.SHHHCH[H@fAUATUSHHH?\!HH,3HIH9HHf.HH@qHH9v\3@\usF<CPЀ{0@ŀHHH AH9wfL)HH=s8!>HHL`HhH1HE1HHHHHL\HH[]A\A]fDH@qH#xL,7H~HHHItyI9HH wfDI9HCHH|&!vH59)HL<HHe&!OH5)HLH-!!L-<!H=!!umH H}t_LHHH11HHsHLL9mH+uHCH HP0H}uH=!LH= 1H%!HH%!H=!H-!uOH H}t=LHJHHtJHpHLH+uHCH HP0H}uH1[]A\A]H%!3@H[]A\A]HHPHHuHSD$ HR0D$ H[]A\A]Hh H5QhH8YfAVAUATUHSHHHHLaxHYxHC Ht7HILexHHPHHu HCHP0[]A\LA]A^fDHC(Ht_HtBHItEHC(1HH1LI.IuIFLP0f.L5Q IE1iH=i#!H5sE1rNffff.AWIAVAUATUSHHBxdH<%(H$1MHT$(H@0HD$ ^AH<[<{ZAi1HHD$0HD$0MoE1Ld$HE1MHD$L9GC44@{@}1L9LA~tLA114D<\@<}(@t;HH9~/AD<,t<"HH9HL)1@"AO 41A<,HÅu HHL$(H|$ LLL$~LL$HA<HNH|$HHT$IHT$HHHHHBHP0L9HD$0H$dH3<%(H[]A\A]A^A_f1fAffDC|4,IFIVHDH|$IvHl$HD$HD@HD$D1HHXH|$HH+aH|$9HD$H|$IH\$H|@HHD$@IHAO 4XHzL$ new int valueFloat(obj) -> new float valueDateTimeTimestampDateFromTicksTimeFromTicksTimestampFromTicksset_wait_callbackget_wait_callbackpsycopg2.WarningA database warning.psycopg2.InterfaceErrorpsycopg2.DatabaseErrorpsycopg2.InternalErrorpsycopg2.OperationalErrorpsycopg2.ProgrammingErrorpsycopg2.IntegrityErrorpsycopg2.DataErrorpsycopg2.NotSupportedErrorABCcp1258ALTcp866BIG5big5EUC_CNeuccnEUC_JIS_2004euc_jis_2004EUC_JPeuc_jpEUC_KReuc_krGB18030gb18030GBKgbkISO_8859_1iso8859_1ISO_8859_2iso8859_2ISO_8859_3iso8859_3ISO_8859_5iso8859_5ISO_8859_6iso8859_6ISO_8859_7iso8859_7ISO_8859_8iso8859_8ISO_8859_9iso8859_9ISO_8859_10iso8859_10ISO_8859_13iso8859_13ISO_8859_14iso8859_14ISO_8859_15iso8859_15ISO_8859_16iso8859_16JOHABjohabKOI8koi8_rKOI8RKOI8Ukoi8_uLATIN1LATIN2LATIN3LATIN4iso8859_4LATIN5LATIN6LATIN7LATIN8LATIN9LATIN10Mskanjicp932ShiftJISSHIFT_JIS_2004shift_jis_2004SJISSQL_ASCIIasciiTCVNTCVN5712UHCcp949UNICODEutf_8UTF8VSCIIWINcp1251WIN866WIN874cp874WIN932WIN936WIN949WIN950cp950WIN1250cp1250WIN1251WIN1252cp1252WIN1253cp1253WIN1254cp1254WIN1255cp1255WIN1256cp1256WIN1257cp1257WIN1258Windows932Windows936Windows949Windows950argument 2 must be a connection, cursor or Nonename type_code display_size internal_size precision scale null_ok_connect(dsn, [connection_factory], [async]) -- New database connection. adapt(obj, protocol, alternate) -> object -- adapt obj to given protocolregister_type(obj, conn_or_curs) -> None -- register obj with psycopg type system :Parameters: * `obj`: A type adapter created by `new_type()` * `conn_or_curs`: A connection, cursor or Nonenew_type(oids, name, castobj) -> new type object Create a new binding object. The object can be used with the `register_type()` function to bind PostgreSQL objects to python objects. :Parameters: * `oids`: Tuple of ``oid`` of the PostgreSQL types to convert. * `name`: Name for the new type * `adapter`: Callable to perform type conversion. It must have the signature ``fun(value, cur)`` where ``value`` is the string representation returned by PostgreSQL (`!None` if ``NULL``) and ``cur`` is the cursor from which data are read.new_array_type(oids, name, baseobj) -> new type object Create a new binding object to parse an array. The object can be used with `register_type()`. :Parameters: * `oids`: Tuple of ``oid`` of the PostgreSQL types to convert. * `name`: Name for the new type * `baseobj`: Adapter to perform type conversion of a single array item.AsIs(obj) -> new AsIs wrapper objectQuotedString(str, enc) -> new quoted stringBoolean(obj) -> new boolean valueDecimal(obj) -> new decimal.Decimal valueBinary(buffer) -> new binary object Build an object capable to hold a binary string value.Date(year, month, day) -> new date Build an object holding a date value.Time(hour, minutes, seconds, tzinfo=None) -> new time Build an object holding a time value.Timestamp(year, month, day, hour, minutes, seconds, tzinfo=None) -> new timestamp Build an object holding a timestamp value.DateFromTicks(ticks) -> new date Build an object holding a date value from the given ticks value. Ticks are the number of seconds since the epoch; see the documentation of the standard Python time module for details).TimeFromTicks(ticks) -> new time Build an object holding a time value from the given ticks value. Ticks are the number of seconds since the epoch; see the documentation of the standard Python time module for details).TimestampFromTicks(ticks) -> new timestamp Build an object holding a timestamp value from the given ticks value. Ticks are the number of seconds since the epoch; see the documentation of the standard Python time module for details).List(list, enc) -> new quoted listDateFromPy(datetime.date) -> new wrapperTimeFromPy(datetime.time) -> new wrapperTimestampFromPy(datetime.datetime) -> new wrapperIntervalFromPy(datetime.timedelta) -> new wrapperRegister a callback function to block waiting for data. The callback should have signature :samp:`fun({conn})` and is called to wait for data available whenever a blocking function from the libpq is called. Use `!set_wait_callback(None)` to revert to the original behaviour (i.e. using blocking libpq functions). The function is an hook to allow coroutine-based libraries (such as Eventlet_ or gevent_) to switch when Psycopg is blocked, allowing other coroutines to run concurrently. See `~psycopg2.extras.wait_select()` for an example of a wait callback implementation. .. _Eventlet: http://eventlet.net/ .. _gevent: http://www.gevent.org/ Return the currently registered wait callback. Return `!None` if no callback is currently registered. Base class for error exceptions.Error related to the database interface.Error related to the database engine.The database encountered an internal error.Error related to database operation (disconnect, memory allocation etc).Error related to database programming (SQL error, table not found etc).Error related to database integrity.Error related to problems with the processed data.A method or database API was used which is not supported by the database.psycopg2.extensions.QueryCanceledErrorError related to SQL query cancellation.psycopg2.extensions.TransactionRollbackErrorError causing transaction rollback (deadlocks, serialization failures, etc).wait callback not availablea single async query can be executed on the same connectionpsycopg went psycotic and raised a null errorerror with no message from the libpqSET SESSION AUTHORIZATION DEFAULTcan't execute COPY TO: use the copy_to() method insteadcan't execute COPY FROM: use the copy_from() method instead57014ERROR: FATAL: PANIC: PQsetnonblocking() failedunknown errorBEGINCOMMITROLLBACKABORTDISCARD ALLRESET ALLSHOW %sdefaultSET %s TO DEFAULTSET %s TO '%s'%s %swriteerror in PQputCopyData() callerror in .read() callcan't execute an empty queryPbbbbbbbbbbbbbbbbbb@bbbbbbbbbbbbbb$$$$$@Expected bytes or unicode string, got %s insteadioTextIOBase%psycopg/bytes_format.cformat requires a mappingincomplete formatincomplete format keynot enough arguments for format stringonly bytes values expected, got %sunsupported format character '%c' (0x%x) at index %zdnot all arguments converted during string formattingDateStylecan't get cancellation keystandard_conforming_stringsonly protocol 3 supportedSET DATESTYLE TO 'ISO'can't set datestyle to ISOdefault_transaction_isolationdatestylePQconnectStart() failedPQconnectdb() faileddefault_transaction_read_onlyread uncommittedread committedrepeatable readserializableno Python codec for client encoding '%s'server didn't return client encodingunexpected isolation level: '%s'asynchronous connection failedthe asynchronous cursor has disappeareddefault_transaction_deferrablex`pPxs|lpasswordconnection already closedautocommit|IzIzOOIsIsOIsIset_isolation_level|OOOOcancelset_client_encodingoffset_sessiontpc_recoverROLLBACK PREPAREDCOMMIT PREPAREDtpc_preparePREPARE TRANSACTIONtpc_begincursor_factorywithholdscrollablereadonlydeferrablemodenew_oidnew_filepsycopg2._psycopg.connectionThe current isolation level.The current client encoding.noticesnotifiesstring_typesbinary_typesprotocol_versionserver_versionServer version.closexidtpc_committpc_rollback__enter____enter__ -> self__exit__get_transaction_statusget_parameter_statusget_backend_pidresetpollfilenoisexecutingautocommit cannot be used in asynchronous mode%s cannot be used inside a transactionlobject cannot be used in asynchronous modelobject cannot be used with an asynchronous callback.%s cannot be used with a prepared two-phase transactionlobject factory must be subclass of psycopg2._psycopg.lobjectset_isolation_level cannot be used in asynchronous modeisolation level must be between 0 and 4tpc_commit/tpc_rollback with a xid must be called outside a transactiontpc_commit/tpc_rollback with no parameter must be called in a two-phase transactionunexpected state in tpc_commit/tpc_rollbackasynchronous connection attempt underwayasynchronous connections cannot produce named cursorscursor factory must be subclass of psycopg2._psycopg.cursorreset cannot be used in asynchronous modeset_client_encoding cannot be used in asynchronous modeset_session cannot be used in asynchronous modeisolation_level must be between 1 and 4bad value for isolation_level: '%s'the 'deferrable' setting is only available from PostgreSQL 9.1tpc_recover cannot be used in asynchronous modeserver version %d: two-phase transactions not supportedrollback cannot be used in asynchronous mode%s cannot be used during a two-phase transactiontpc_rollback cannot be used in asynchronous modetpc_commit cannot be used in asynchronous modetpc_prepare cannot be used in asynchronous modeprepare must be called inside a two-phase transactioncommit cannot be used in asynchronous modetpc_begin cannot be used in asynchronous modetpc_begin can't be called in autocommit modeconnection(dsn, ...) -> new connection object :Groups: * `DBAPI-2.0 errors`: Error, Warning, InterfaceError, DatabaseError, InternalError, OperationalError, ProgrammingError, IntegrityError, DataError, NotSupportedErrorSet or return the autocommit status.True if the connection is closed.The current connection string.True if the connection is asynchronous.The current transaction status.Default cursor_factory for cursor().A set of typecasters to convert textual values.A set of typecasters to convert binary values.Protocol version used for this connection. Currently always 3.cursor(name=None, cursor_factory=extensions.cursor, withhold=False) -- new cursor Return a new cursor. The ``cursor_factory`` argument can be used to create non-standard cursors by passing a class different from the default. Note that the new class *should* be a sub-class of `extensions.cursor`. :rtype: `extensions.cursor`close() -- Close the connection.commit() -- Commit all changes to database.rollback() -- Roll back all changes done to database.xid(format_id, gtrid, bqual) -- create a transaction identifier.tpc_begin(xid) -- begin a TPC transaction with given transaction ID xid.tpc_prepare() -- perform the first phase of a two-phase transaction.tpc_commit([xid]) -- commit a transaction previously prepared.tpc_rollback([xid]) -- abort a transaction previously prepared.tpc_recover() -- returns a list of pending transaction IDs.__exit__ -- commit if no exception, else roll backset_session(...) -- Set one or more parameters for the next transactions. Accepted arguments are 'isolation_level', 'readonly', 'deferrable', 'autocommit'.set_isolation_level(level) -- Switch isolation level to ``level``.set_client_encoding(encoding) -- Set client encoding to ``encoding``.get_transaction_status() -- Get backend transaction status.get_parameter_status(parameter) -- Get backend parameter status. Potential values for ``parameter``: server_version, server_encoding, client_encoding, is_superuser, session_authorization, DateStyle, TimeZone, integer_datetimes, and standard_conforming_strings If server did not report requested parameter, None is returned. See libpq docs for PQparameterStatus() for further details.get_backend_pid() -- Get backend process id.lobject(oid=0, mode=0, new_oid=0, new_file=None, lobject_factory=extensions.lobject) -- new lobject Return a new lobject. The ``lobject_factory`` argument can be used to create non-standard lobjects by passing a class different from the default. Note that the new class *should* be a sub-class of `extensions.lobject`. :rtype: `extensions.lobject`reset() -- Reset current connection to defaults.fileno() -> int -- Return file descriptor associated to database connection.isexecuting() -> bool -- Return True if the connection is executing an asynchronous operation.cancel() -- cancel the current operationunexpected scrollable valuepsycopg2.tzFixedOffsetTimezonereadlineCLOSE "%s" \NO&s|ssOthe cursor has no connectioncursor already closedcopy_toO&s|ssnOcopy_fromnot supported by PostgreSQLOO|ncopy_expertargsnot all arguments convertedNO SCROLL WITHWITHOUTs#|OcallprocSELECT * FROM %s(executemanyexecutel|lrelativei|sabsolutescrollMOVE ABSOLUTE %d FROM "%s"MOVE %d FROM "%s"no results to fetchfetchallFETCH FORWARD ALL FROM "%s"fetchoneFETCH FORWARD 1 FROM "%s"FETCH FORWARD %d FROM "%s"nextFETCH FORWARD %ld FROM "%s"varsvars_listtablesepnullcolumnssqlconnpsycopg2._psycopg.cursorA database cursor.rowcountarraysizeitersizedescriptionlastrowidrownumberThe current row position.statusmessagerow_factorytzinfo_factorytypecasterclose() -- Close the cursor.fetchmanynextsetsetinputsizessetoutputsize__exit__ -- close the cursorcastmogrifyargument 1 must have both .read() and .readline() methodsclose cannot be used while an asynchronous query is underwaynamed cursor isn't valid anymorecopy_to cannot be used in asynchronous modecopy_to cannot be used with an asynchronous callback.COPY %s%s TO stdout WITH DELIMITER AS %s NULL AS %scopy_from cannot be used in asynchronous modecopy_from cannot be used with an asynchronous callback.COPY %s%s FROM stdin WITH DELIMITER AS %s NULL AS %sargument formats can't be mixedincomplete placeholder: '%(' without ')'trying to set .withhold on unnamed cursortrying to set .scrollable on unnamed cursorargument 1 must have a .write() methodargument 1 must be a string or unicode objectcopy_expert cannot be used in asynchronous modecopy_expert cannot be used with an asynchronous callback.file must be a readable file-like object for COPY FROM; a writable file-like object for COPY TO.DECLARE "%s" %sCURSOR %s HOLD FOR %scallproc cannot be used while an asynchronous query is underwaycan't call .callproc() on named cursorsexecutemany cannot be used in asynchronous modecan't call .executemany() on named cursorscan't call .execute() on named cursors more than oncecan't use a named cursor outside of transactionsexecute cannot be used while an asynchronous query is underwayscroll mode must be 'relative' or 'absolute'scroll destination out of boundsscroll cannot be used while an asynchronous query is underwayfetchall cannot be used while an asynchronous query is underwayfetchone cannot be used while an asynchronous query is underwayfetchmany cannot be used while an asynchronous query is underwaynext cannot be used while an asynchronous query is underwayTrue if cursor is closed, False if cursor is openSet or return cursor use of WITH HOLDSet or return cursor use of SCROLLNumber of rows read from the backend in the last command.Number of records `fetchmany()` must fetch if not explicitly specified.Number of records ``iter(cur)`` must fetch per network roundtrip.Cursor description as defined in DBAPI-2.0.The ``oid`` of the last row inserted by the cursor.The connection where the cursor comes from.The return message of the last command.The last query text sent to the backend.execute(query, vars=None) -- Execute query with bound vars.executemany(query, vars_list) -- Execute many queries with bound vars.fetchone() -> tuple or None Return the next row of a query result set in the form of a tuple (by default) or using the sequence factory previously set in the `row_factory` attribute. Return `!None` when no more data is available. fetchmany(size=self.arraysize) -> list of tuple Return the next `size` rows of a query result set in the form of a list of tuples (by default) or using the sequence factory previously set in the `row_factory` attribute. Return an empty list when no more data is available. fetchall() -> list of tuple Return all the remaining rows of a query result set. Rows are returned in the form of a list of tuples (by default) or using the sequence factory previously set in the `row_factory` attribute. Return `!None` when no more data is available. callproc(procname, parameters=None) -- Execute stored procedure.nextset() -- Skip to next set of data. This method is not supported (PostgreSQL does not have multiple data sets) and will raise a NotSupportedError exception.setinputsizes(sizes) -- Set memory areas before execute. This method currently does nothing but it is safe to call it.setoutputsize(size, column=None) -- Set column buffer size. This method currently does nothing but it is safe to call it.scroll(value, mode='relative') -- Scroll to new position according to mode.cast(oid, s) -> value Convert the string s to a Python object according to its oid. Look for a typecaster first in the cursor, then in its connection,then in the global register. If no suitable typecaster is found,leave the value as a string.mogrify(query, vars=None) -> str -- Return query after vars binding.copy_from(file, table, sep='\t', null='\\N', size=8192, columns=None) -- Copy table from file.copy_to(file, table, sep='\t', null='\\N', columns=None) -- Copy table to file.copy_expert(sql, file, size=8192) -- Submit a user-composed COPY statement. `file` must be an open, readable file for COPY FROM or an open, writable file for COPY TO. The optional `size` argument, when specified for a COPY FROM statement, will be passed to file's read method to control the read buffer size.psycopg2._psycopg.Diagnosticsseveritysqlstatemessage_primarymessage_detailmessage_hintstatement_positioninternal_positioninternal_querycontextschema_nametable_namecolumn_namedatatype_nameconstraint_namesource_filesource_linesource_functionThe argument must be a psycopg2.ErrorDetails from a database error report. The object is returned by the `~psycopg2.Error.diag` attribute of the `!Error` object. All the information available from the |PQresultErrorField|_ function are exposed as attributes by the object, e.g. the `!severity` attribute returns the `!PG_DIAG_SEVERITY` code. Please refer to the `PostgreSQL documentation`__ for the meaning of all the attributes. .. |PQresultErrorField| replace:: `!PQresultErrorField()` .. _PQresultErrorField: http://www.postgresql.org/docs/current/static/libpq-exec.html#LIBPQ-PQRESULTERRORFIELD .. __: PQresultErrorField_ state is not a dictionarypgerrorpgcode__reduce____setstate__diagA Diagnostics object to get further information about the errorThe cursor that raised the exception, if available, else NoneThe error code returned by the backend, if available, else NoneThe error message returned by the backend, if available, else Nonerwbad mode for lobject: '%s'O!|IzIzlobject already closedlobject isn't valid anymorei|ipsycopg2._psycopg.lobjectA database large object.Open mode.seektellclose() -- Close the lobject.unlinkexporttruncatecan't use a lobject outside of transactionslobject.write requires a string; got %s insteadThe if the large object is closed (no file-like methods).The backend OID associated to this lobject.read(size=-1) -- Read at most size bytes or to the end of the large object.write(str) -- Write a string to the large object.seek(offset, whence=0) -- Set the lobject's current position.tell() -- Return the lobject's current position.unlink() -- Close and then remove the lobject.export(filename) -- Export large object to given file.truncate(len=0) -- Truncate large object to given size.OO|ONotify(%r, %r, %r)index out of rangechannelpayloadpsycopg2.extensions.NotifyThe payload message of the notification. Attaching a payload to a notification is only available since PostgreSQL 9.0: for notifications received from previous versions of the server this member is always the empty string.The name of the channel to which the notification was sent.The ID of the backend process that sent the notification. Note: if the sending session was handled by Psycopg, you can use `~connection.get_backend_pid()` to know its PID.A notification received from the backend. `!Notify` instances are made available upon reception on the `~connection.notifies` member of the listening connection. The object can be also accessed as a 2 items tuple returning the members :samp:`({pid},{channel})` for backward compatibility. See :ref:`async-notify` for details.issbase64b64encode%d_%s_%snot a valid transaction idcompile^(\d+)_([^_]*)_([^_]*)$matchbad xid formatgroupb64decodeformat_idgtridbqualpsycopg2.extensions.Xidfrom_stringpreparedownerdatabaseformat_id must be a non-negative 32-bit integergtrid must be a string no longer than 64 charactersgtrid must contain only printable characters.bqual must be a string no longer than 64 charactersbqual must contain only printable characters.SELECT gid, prepared, owner, database FROM pg_prepared_xactsCreate a `!Xid` object from a string representation. Static method. If *s* is a PostgreSQL transaction ID produced by a XA transaction, the returned object will have `format_id`, `gtrid`, `bqual` set to the values of the preparing XA id. Otherwise only the `!gtrid` is populated with the unparsed string. The operation is the inverse of the one performed by `!str(xid)`.Database the recovered transaction belongs to.Name of the user who prepared a recovered transaction.Timestamp (with timezone) in which a recovered transaction was prepared.Branch qualifier of the transaction. In a XA transaction every resource participating to a transaction receives a distinct branch qualifier. `!None` if the transaction doesn't follow the XA standard.Global transaction ID in a XA transaction. If the transaction doesn't follow the XA standard, it is the plain *transaction ID* used in the server commands.Format ID in a XA transaction. A non-negative 32 bit integer. `!None` if the transaction doesn't follow the XA standard.A transaction identifier used for two-phase commit. Usually returned by the connection methods `~connection.xid()` and `~connection.tpc_recover()`. `!Xid` instances can be unpacked as a 3-item tuples containing the items :samp:`({format_id},{gtrid},{bqual})`. The `!str()` of the object returns the *transaction ID* used in the commands sent to the server. See :ref:`tpc` for an introduction.psycopg2._psycopg.AsIsgetquoted__conform__adaptedAsIs(str) -> new AsIs adapter objectgetquoted() -> wrapped object value as SQL-quoted stringE'%s'::bytea''::byteacan't escape %s to binarypsycopg2._psycopg.BinaryBinary(buffer) -> new binary objectgetquoted() -> wrapped object value as SQL-quoted binary stringprepare(conn) -> prepare for binary encoding using connO|iiiiiiiiiiiiiiiO'%s'::timestamp'%s'::timestamptz'%s'::time'%s'::datetzinfoisoformatiid|Oiii|iidOfailed localtime calliidLOCALpsycopg2._psycopg.datetime'%d days %d.%s seconds'::intervaldatetime initialization faileddatetime(datetime, type) -> new datetime wrapper objectgetquoted() -> wrapped object value as SQL date/time.A'{}', (O)joinARRAY[%s]psycopg2._psycopg.ListList(list) -> new list wrapper objectprepare(conn) -> set encoding to conn->encodingtruefalsepsycopg2._psycopg.BooleanBoolean(str) -> new Boolean adapter objectis_finite'NaN'::numeric_isnan_isinfinitypsycopg2._psycopg.DecimalDecimal(str) -> new Decimal adapter objectpsycopg2._psycopg.IntInt(str) -> new Int adapter object'NaN'::float'Infinity'::float'-Infinity'::floatpsycopg2._psycopg.FloatFloat(str) -> new Float adapter objectlatin1can't quote non-string object (or missing encoding)PG buffer too large to fit in Python buffer.psycopg2._psycopg.QuotedStringQuotedString(str) -> new quoted objectcurrent encoding of the adapterprepare(conn) -> set encoding to conn->encoding and store connadapters__adapt__can't adapt type '%s'utf8O|OOpsycopg2._psycopg.ISQLQuote_wrappedgetbinarygetbufferAbstract ISQLQuote protocol An object conform to this protocol should expose a ``getquoted()`` method returning the SQL representation of the object. getquoted() -- return SQL-quoted representation of this objectgetbinary() -- return SQL-quoted binary representation of this objectgetbuffer() -- return this object-infinityminmaxunable to parse date<%s '%s' at %p>unable to parse timeO!|O!OOO!O!O!typecast base not found: %sarray does not start with '{'malformed array: '{'excessive array dimensionsunbalanced braces in arrayz#Ovaluesbaseobjcastobjpsycopg2._psycopg.typepsycopg type-casting objectPYDATETIMEPYTIMEPYDATEPYINTERVALPYDATETIMEARRAYPYTIMEARRAYPYDATEARRAYPYINTERVALARRAYNUMBERLONGINTEGERFLOATDECIMALSTRINGBOOLEANBINARYROWIDLONGINTEGERARRAYFLOATARRAYDECIMALARRAYUNICODEARRAYSTRINGARRAYBOOLEANARRAYBINARYARRAYROWIDARRAYUNKNOWNpsycopg2._psycopg.chunkmemory chunkPv`xXv8x8x8x8x8x8x8x8x8x8xxXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvwXvXvXvXvXvXvXvXvwXvXvXvXvXvXvXvXvXvXvXvxvC,,,,,,,,,,,́,,,,,,,,,,,,,,,,,,,CC  accessing non-existant buffer segmentinternal error: no casting function found?$@N@ @; ZV c 0eP fp f g h@ ip r r( r@ rX Ps @t w @xPxyPy0zz8 {p`||}8~0P`p@@X0p@H 00h(PX(Т@ p(@HP(@X@0Ph p08PP`x( @`xP@0Xp`0 ` 0@ h P 0 !(!@! X!x! !!@! "X"""`H##0#$($x$p$$$`%0% P%% %&@&p&&'H'p' ''' (``((P ())P8)`)@)`))) *@*X*x*p*** +p+++0,p,,,8-px--- -!.! .`"@.`#h.@%. '.p'.'/p(0/)X/ )p/)/)/*/ +0,H0,p0`-0-0-0.0.11H1@21`313105 2@582:2`:2:2`>03>P3>h3 ?3?3?3?3@4`@ 4@@4AX4A4A4B4B4@E05`EH5Eh5F5F5F5G5 G6HX60J6PJ6J6K6 M7M07N`7P7Q7 R7R8S(8SH8S80T8@T8T8@U9U09VH9@Vh9W9W9X:pX :X@:XX:0Y:Y:Y:Z: Z:Z;Z8;ZP;@[x;[;@];`];]<] < ^@<0^X<^<_<_<_<_=P` =`@=`X=a=a=a=b=b>@c >c@>cX>Pd>d>pe>e>e?pgH?g`?g?0h?h?k @m`@m@m@m@m@n@nAn(AohAoAPpAppApAr(BvXB0xxByByBzHC {CP{C|C@|C|0D|HD }`D@}xDp}D}Dp~D~ EEE0E Fp@F@hFFGXGБGzRx $K FJ w?;*3$",DXtARD@ AAH tYD@ F 4ZhBEA H(K0F(A ABB4ZhBEA H(K0F(A ABB\[BED A(D@} (A ABBE  (C ABBA X (A ABBB ,d[AAD0X AAA \BIB B(A0A8D@ 8A0A(B BBBA Y 8A0A(B BBBB q 8A0A(B EBBE C8A0A(B BBB,dxD z B wLPe$dhe,|`eAAD N CAH ,eAAG0 AAG dfBBB E(A0A8D@ 8A0A(B BBBG K 8A0A(B BBBK ,DiZBAC A CBD 4tiiADG i AAI P AAF  j[AF I E`j:DT H <jBLE D(D0G (A BBDE ,, kyADG h AAJ 4\pkdADD T CAG F CAF Dk5BBB A(A0KP 0A(A BBBG 4ldADD T CAG F CAF DlBBB A(A0KP 0A(A BBBE L\`mBED D(G0H (C ABBJ ` (A ABBJ DnBBB A(A0KP 0A(A BBBB DnBEE L(A0Q 0A(A BBBD D<pBKJ K(D0Gp 0A(A BBBK LpBEE B(D0D8GP 8D0A(B BBBB <qBBA A(K0f (A ABBC Hr\A[ L s,4r@BAA xABdr ,|r=BDC mDBr=A_ H TLr BBB B(D0A8G 8A0A(B BBBK L}2BBB B(A0A8GpO 8A0A(B BBBF DlEBEE A(D0GP 0A(A BBBG yDe G H4XlADG m AAE [ CAA , ADD G DAK < 4T BHG O DBJ a ADJ L BBE B(A0A8D 8A0A(B BBBE  9KX E L BBE B(A0A8G@e 8A0A(B BBBA ,L PAGGP AAA 4| TBDI p ABF DAB, AGN@ AAD , MADG d AAA 4 A] B ^ B B F V B PL ,d EBDA nANL BBD A(D0 (D ABBK d(A ABBd (BEB B(A0A8D@< 8A0A(B BBBI D 8A0A(B BBBB L p=Kq<d BAA V CBA  CBA L ZBBB B(D0A8D`C 8A0A(B BBBB   D$ BBB A(D0JP 0A(A BBBK <l `BBA A(G0 (A ABBI D BAA x ABI  CBF F CBE  x1Ao4EBAA o AEG AABLdL|BEE B(A0A8Kp 8A0A(B BBBE 4HBEA A(K0k(C ABBLQBBB B(A0D8Fpe 8A0A(B BBBF LTBBB B(A0D8GpX 8A0A(B BBBJ DhBBB A(D0KP 0A(A BBBA L$BBB B(A0G8Dp 8A0A(B BBBC 4<ЛBAD [ ABK XABt(,@8EA E h ,`LAMT@ AAD $ Ay F Y G c E $4A[` AC \DP$tAG  AE ,AND@ AAE 4`BDN G@  AABA DT,ADDp AAG LХdإA}H<4pBDD  GBL AAB.TYnD^ N Y G $ `AGk AD 4(BDW M Y$TXSAW H V J N,|Ay F V J C E VBDW M Y$AG o AH $AG o AH 4`AAG0] DAE R ADI LTتBBE B(A0A8GH 8A0A(B BBBJ HDf F Y G $خDm G b F Y G PDn N Y G  ЯDn N Y G 4,PAG H V J C E V B V J _$dDm G b F Y G ,`{AAG0w AAF iD_ M Y G ,lADG c AAG $ @iAF I E K 4L4d$|AN A  \UY<еBPA A(T`M (A ABBE 4 P`AKG v CAC HFA4DxBAA J  AABF L|@BBB B(A0A8DpB 8A0A(B BBBF L:BPB B(A0A8T; 8A0A(B BBBG LZBPB B(A0A8TS 8A0A(B BBBG |lEBBB E(A0C8F`~ 8A0A(B BBBC  8F0A(B BBBA w 8F0A(B BBBA $uAQ0\ AA 8\R ~ H 4xLL_BEE B(D0A8DP 8D0A(B BBBA QAG4BDD  GBD AABmDo E Y G aDa K Y A 4HTHq A YTQHb F `4tUAKG0Q FAE bAADADG n AAD X AAF Z CAB ,HAHTP AAD <$BEA A(DPs (A ABBJ LdHBBE E(D0A8GP 8A0A(B BBBG DBBB A(N0DP 0A(A BBBK < BIQ A(DP (A ABBH ,<AHT@ AAF 4lPBHQ D@  AABE $AQ0X AE $pAQ Q AD AW,AOW( AAG <DxBBA A(J (A ABBI ,rAAJ AAE <HlBIA A(W (A ABBD ,xAAJ AAE $ <3Ai$\AQ g AF 5A] J LDTAZ U ,8 BDH  ABH $<< BID A(D@\ (D ABBG |`<Ar4mBDD G AHN AABAY4 ADG0^ AAD TCALD XBLE B(I0A8Jpi 8A0A(B BBBD < BBA A(GPx (A ABBE < BBA A(GP (A ABBA <!BBD D(GP (A ABBC <T!BBD D(GP (A ABBC <!8BBD C(GP (A ABBH <!BBA A(GP{ (A ABBB D" BEB A(A0GP 0A(A BBBA <\"PBBA D(GP~ (A ABBD "4" ," AUI` AAA $"AQ  AD $#$DX D D#aDX A $d#AQ  AF ,#AAQP  AAF 4#BAA Q0  AABE #HC $gAM R $,$AQ Y AD $T$8D{ I Y G [ E |$ $AW P $$$A[@ AF ,$dACG L AAG D$%BHA G0f  DABA V  DABC $l%aAG J AE 4%BAK D0  AABG %]l\% %A K &44&/BHA TPc  AABJ 4l&+BAD D0  AABF 4&BDK D0  AABF &m`\L&`BIE A(A0 (A BEBH Y (E BEBI D'd\'BBB B(A0A8D` 8A0A(B BBBH  8C0A(B BBBJ 'XYD O A '9Ad K DL(BPB B(A0A8DP 8D0A(B BBBG T(( 3Ait(H $(@ dAQ ~ AG $( iAQ K AB ( ( + ) DK$) ZD P A D)8 AW P d) $|) tAQ N AG $) iAQ K AB $)@ AX _ AG ) D * BBB A(D0GE 0A(A BBBA T*DKl*ZD P A *P3Ai*p $*h|AQ0U AH $*iAQ K AB +L,+TBIE E(D0C8Gp 8A0A(B BBBG ,|+ AAG@ AAC +DK+BKY A $+AN@ AK $ ,AN@ AE 4,D` A ,T,AND AAA ,,AND AAA 4,xBKC D  AABC ,uD f A  -0nD d A ,-uD g A L-uD g A 4l-@EBDD a GBL AAB-XIA{ D - $-AQ F AG $.iAQ K AB $,.0AX k AK T.l."AXd.BEB B(A0A8D@ 8D0A(B BBBG D 8H0A(B BBBK .  /HM$/ZD P A D/H3Aid/h $|/`dAQ ~ AG $/iAQ K AB //8DX L K0DK0 ZD P A <0`3Ai\0 $t0xdAQ ~ AG $0iAQ K AB ,0 AMD0q AAK 0h!DK 1p!$1x!ZD P A D1!3Aid1! $|1!dAQ ~ AG $1"iAQ K AB $1`"AD ~ AD 1"DK 2"$2"ZD P A D2(#3Aid2H# $|2@#dAQ ~ AG $2#iAQ K AB 2#$2#AG0y AF  3$DK$3$ZD P A D3%AW P d3% $|3%dAQ ~ AG $3%iAQ K AB $3&AX k AK 3&$ 4&D$4&BBB A(D0DP| 0A(A BBBE l4 (DK4((ZD P A 4h(7Ai F F,4(AKD0b AAD L4(BBB E(G0A8G} 8A0A(B BBBG <D5x+cBNA A(D@ (D ABBE 5,|D0r A 5- 5- 5, 5,8An 6- $$6-lAQ F AG <L6P-BDE G(K0 (A BBBK 6 .6(.Ai F 6.6.ATL6.%BBA A(G0  (D ABBG  (A ABBA ,L70AD  CJ  AA |7p4WD@ I D75BGA j AEF L ABA iAB4786|ADD0E AAH X AAF L86@BBE B(A0D8DP 8D0A(B BBBG 4l8p7ZACD u AAA TDA87"AX<87BEL D(D0h (A BBBF 98<49@8eBDD E GBH AABT9x8>\al98"9898$,98zAAD@{ AAE ,9(9zAAD@{ AAE ,:x9tFD j AK XAW \D:9BLE B(G0H8 0A(B BBBC  0A(B BBGA ,:h<ADG AAH ,:>AAD` AAJ <;H@sBBD D(D0G (C ABBA D;@D` A $d;(AAZP AA L;AoBBB H(A0A8DP 8A0A(B BBBF \;BBBD A(D@o (C ABBD Y (A ABBI j (A ABBA <<<DBBB A(D0D (A BEBG L|<@E*BEB B(A0A8G 8A0A(B BBBC $< JAQ0U AH @zp"M"{"""8""h""""""""X2""E""""0`""     X ,""o@  "X(Pd o'oo%o "ƞ֞&6FVfvƟ֟&6FVfvƠ֠&6FVfvơ֡&6FVfvƢ֢&6FVfvƣ֣&6FVfvƤ֤&6FVfvƥ֥&6FVfvƦ֦&6FVfvƧ֧&6FVfvƨ֨&6FVfvƩ֩&6FVfv}`dkouz$.9CNXcmx  '.5<FxMT[biqyyydddo y '-5<DLS[bjqydy'P@8Ї8``-=M>>=P90pHP(x6XD8<(7pPBM`]Wй iP$-<EPYsmdiq-}z   Ep `"@""lXH}8xh-8h , :HEPx2 #0H6AN Xj0P ( Pp s  @ *  ` P    V""8"h""" "#X";"N"sP@X 7T7Y?d7T$cimr$cimrz$~$1`0`0E@23 S """P h08P8hh@$`7.x,p!9fpB(Z?h0MVOpJ?@=`P3hFv@F( G NpXj0/ pD!'8"$"5"l<04E4@$U`%" VU;$VSD$VCM$VM]$VDl$VHy$VP$Vp$Vq$VW$Vs$Vt$Vc$Vd$Vn$VF%VL%VRMPZEZPW@""@"0WW'X('(('0(8@('Y'*8@onn!* ""@"ggl@g+m 0P+d :*m+0k+E*0j,J*@pH,,iO*m*i,t*o,{*h,K-S-[-(pPt"s`/r`"qpq0u.K-`.S- -O1Y1_1e1@ux"}`7"`"vu}1Ё!3v0{O16Y1@6_1 `51(510418480`H9 ""p9p9 999(0` :""Ј9H:: 9P9@M; Ў; ""Ѝ9P< 9`9uCs< E<`" "9<< 99=@pСh= ""9p9 99=P0>""9p9 99;>>"@"9p9 9p9> P?@""p`9pp9 99?(p@@"""@0@9p9P@ 9 9@@A""е@9`A@pA@(B[:;ZLC$SCLC$[CSCcC8PAzC"$LCC"C`"`CP"C0"C"pCC"pCC"pCC"pC"D @ @"D`C"@C"C`"@D@"@ D0""D"D"C"C`"`CP"C0""D ")D"@/D"pC3D"pC@D"pDKD"p DXD"peD@"pDqD "pDC"pCC"pCC"pCC"pC~D"p"DD"p)DD"_psycopg.so.debugSsz\7zXZִF!t/D]?Eh=ڊ2Na. x'B~(O\9n gtMP[:`qɿ PҽtffV5WݖuZ YKJ5 S)-`~VEc M.(,Q?Bs9_v(<}-L~2>+{QBm6Z Qĥ‰MIӰP/uc_XkMY0X&L;89ahu1bWS~!s PTfHHsA rxeȗ,RVLˣbqL(.01Cj <vk w1YΗˉޜF=KǑܑH1ύ`ݒbりy łPq-L se[OGۚh<'E ণT5 W.yū!%2#n>)lѻ'Q(fcc2c@YUmV$rK=m[C2Ť[kj$޽Akg?)ȐڲL#j3e Q=")V><w{>qn]!8B_J.  XyOk8=y2#c!Ao5ULtzj - s䚼QS6AST_$bKfWfPSd1 8ܖHLMrv&9ŗ droy bۖ2Itp֬ \xs~y+A}BcRmX;rB4c t?]Bh[ (_%))XH꾘lvͲOar=VRK EL59cQ3+$s|i}!%!NJf]&DAT.)ix`"n U(f[%Љ_}S3Vh:'pZl=+nb9c$`챬_6zHMl- sgYRCzPh};3e(96;mz#;C 2(T;Caa> @ Dw!djp7eT@L@6e%V?8\jK;6 Ƚ7KS6:sp75 _f<˕D0-5[:ui/Iq0?q+`Zݬ> BE0hLq(O3O ^mpfa>Afr€tР;:c_Yɛ?u;{c%BtHBL=ɮR:o^%taL:-H60lsh)rCaZZ7NT=1hʩ5Ǟ;'@"bʭۛ"0oZmV ͘Tq{t2F| ÞG8%~Ǧq9ˏÓet􅄡vƃqI(7g &]  N5Ϸٗ'eu`HEڽ=6= '!p]SGY# C-ǎ?wZ)Xdn>slNt[#"*c%7 u7A H8*Dk7S{p᭘q%dsEԦx~ac}[/Gy| =?-Lr/v@_* R#5g DγYXls :F).³ YE:A {/wl?<MaahRhc w} OEJjXŒ_@֒jz#.Avd|7 |Vڇp쌺! eup⾗IpV;)!\QUqIOyF&_.Dbkfe5]=)xǬOk@Í~"lU宣Y!I#SXH2#-/&KD-. =>ȏ/^z\k\FфϤ *Xn*PGphgU- 2T :65Ί@QLk\;4 $nҫPP*mu ˮuh7U_B頨hzn>V(~'5ӵ&ȠO(=L),K\gω)Vi1Tv jK7R?-V] ml *k04 \y?_Nhk̊ %j'AaDh[()\7hjxa'*^Uc>;SӂG0D_@/u ֘t3\U5ThIUBT9s^\M3w'%|Sm Fr]$,_F < }a 2#IzKt8T=MK 8#aοt,#7'.\ h JA4ʶp~%_r-PсE Ut)0ܕNז8j(4+Gnٞ/\k-gNҊƺFc1ӿItz@9#8Rp&iZ=z,=Xe#I`dqXRnMrQO?cGʆ^Rِw% n:~\M/Bff66.;UP߂QiGէd'(`~+xqPS]uXtW=ce ]Kũ,QOOˤwjjm]US-Y