MZ@ !L!This program cannot be run in DOS mode. $PEd d." "fPq HP `<(ĥ.text`P`.data`@`.rdata[\@`@.pdata P .@0@.xdata `:@0@.bssHp`.edataHH@0@.idataJ@0.CRTXd@@.tlsf@@.reloch@0BH _@AUATUWVSH(IMŅuz_1~^Ht.E1_H-˗ DLH;HHuH=J.H([^_]A\A]eH%0H-Hp1H-VH9HH3Hu1H5-HK-HHt MLЃ^H([^_]A\A]DH([^_]A\A]fDH ^dH3UfD1HtfDHY-H B-?=fH-H -%(ff AVAUATVSH H5,I͉ALÅu^]t5?I1L2IDLIDLAuE1DH [^A\A]A^fDAD$IDLwpstIDL豾AƅtjAup_IغL蟾AƅuI1L苾I1LnI1L`@cAAJA7IغL4A ff.HHHE2t HHLD$8T$4HL$(轪蘴LD$8T$4HL$(HHaHH V\aH @ÐUVSHHpIH5*HHE1H]HHH"1HH/HoEEoMMHMH1HEH3u HHp[^]ԨUATWVSHHHHi*H8H}1HH,HHHMHH,tH}H5,L%0AHDH1HDEHUHĥoEEoMMHMA$HMHtH}tDEHUHMH!,H)H}H38uHHĐ[^_A\]ûҧUHH H9t0HAHtQH'H ]HHoH+QHA ҐUSH(H$HH Ht!H@,HHKoXHCH([]USH(H$HHtH H([]USH(H$HHߥHtHjHK ѣHC H([]UHH HNZ蹤H ]UHH HDZ蟤H ]UHH H2Z腤H ]UHH HZkH ]UVSHH HHHtHH-H;uIHYH!H [^]HѣIHoHH蘣UVSHH@H'HHU1Hy H趤HH*HHHH\)tHHuLJHHH))HHm)HtHHآHHH)H'HUH3u%HH@[^]HH âUVSHH Hy t=H&HH)HHZHHH]'HH [^]HH UUSH(H$HLH!脣u8Ht/HHуu!HH tHHcHHP SH@H([]UHH IHtu&HtHuHWH ]L¡IHHՏH艡UHH IHtu&HtHuH_W財H ]LdIHHwH+UHH IHtu&HtHu*HVTH ]MtLHHtAuLIHDHH赠UVSHH HLuH'H8A IcuMmMH 菞oEEoMMHMH'IHH>H"A t)IDE}'AL=]'AEEHHpHMIHAoEEoMMHMH%u'oUUo]]HMH7%HCH9HH@HHCoUo]XHH@HHCoe` omh0HAD;eJM7DLH8 !HcxHpHH : oEEoMMHMHQ&IHHʉH讛LH H ILƃIHMILoEEoMMHMH>$u#oEEoMMHMH#tHCH9HH@HHCoEoMHHH@HHCoe` omh0HHHuH30HĨ[^_A\A]A^A_]oeeommHMH%IHMHHvLgH H5HH[H?袜UHH0HBHHU1ҁ?w=T HcH \趚HEHqHu%HHMH3u#HH0]ÉMHHM菙H%UWVSH(H$HHHy tLH HH"HHH Džu3IHOHH([^_]HH @IAHH } UATWVSHH HLE@Hy LHIuiHt{HupHBHHL HM@gHt\HHAIHAԉÅuMH [^_A\]HtHHHtuBH:HH;Hk랉IAHSH lHSHHL HM@赗HNUSH(H$Hy t#HQHH}Åu H([]ÉaIAHH ޼聗UWVSH(H$HHHHtwHulHHA LHH YYHIHH謗HFH @HHHFIHH聗H([^_]HIHEHH趖UAWAVAUATWVSHHH$I-II<$3AL}ID$od0 eol00mLIHLM蝗HHH臗ID$oT0 Uo\00]LHH[IHL蝖IH`M9,$ID$o0EoL0MLZHHLeHH5^HRHCID$od0 eol00mLHH豖_LHH[^_A\A]A^A_]UAUATWVSHHH$HHyteH9t_LmL%HFoEoLMLA$HFoT Uo\0]LA$HH`H9>wHHHH[^_A\A]]UATWVSHH@HHGH;HHeHH(tNH8uDHtaHuWHHt HHtHL%t_o(Eo8MHMHoUo]HMHXHHPH9v;uHKA$H@[^_A\]USH(H$H^HKHtHKHJH([]UAWAVAUATWVSHH$IHGH8H}X1Q^ID$HEHH4HID$At$HHǀ@HxHHH)HɸHHH=HHHHǃ I|$H}Mt$ۓHEIHHHELL聒IHIHH HMMDIITH}IIHHLD:HBHIHEHEH HHH9EUHMIHHM=HIHHADLHELHH=HcHH tHc^HvHuH oP HHIHHHHHITIHHA ATM(IHEIHHH^IHHHIHHHH4HEAufIt]IEunHt}H3HuoHHHE tzHcsH[HuxH ]>jMtItIt I4tAuLIHH~HΏLIHH}H譏HHHM0IHHEoE0A(oM@AL$AtNIH4H>HLDk Lc(HUHMIHCHHIID> LVAIHHIITIHHIITIHH HLML@ML@ML@ HHIID(IHHIIT`LH}tIMH"H|H;LkAL^A&HE@^LIT$LI$HD$ LMHHÅH] HHoU UI$HPHD$ LMLEHPA}$I\$HD$HHD$@HD$8HD$0HD$(HD$ AAH \C׌HHHAL5IAHH NHH ;ތAHBHyAHBH_mAHBHHVAHaBH1?HIHHHHIHBHIHPL;?wIcLHAHt܋IH@HEHtpAHu`?w{T HcHD$(Ll$ LMMH^H>IH\AH<HHf7o]0oe@HM0Iw迊HAHAH݊H9H}XH38uHH[^_A\A]A^A_]dUVSHHPH5yHkLHiH H"LHZH ȋH5=xLHKH 诋H@LH7H 薋HHMHQH @脋AL!QHH q@DAL(QHH Q@$AL!HH 1@ALHH @ALHH ?ĊAL HH ?褊ALHH ?脊ALHqH ?dAL@H[H q?DAL:HBH Q?$ALH*H 1?ALHH ?ALHH >ĉAL/HH >褉AL2HH >脉ALMHH >dALHH q>DH=Hu HKH蔈H=HtH!>H=Hu H+HaH=HtH=H=Hu HH.Hg=HtH=HL=Hu H HH,=HtHp=H=Hu H HȇH<HtH]=H <Hu#H H蕇HH<Ht虇H<H <Hu#H HZHHp<Ht^H<H P<Hu#H_ HHH-<Ht#Ht<H <Hu#H/ HHH;HtH1<H ;Hu#HH詆HH;Ht譆H;H ;Hu#HHnHHd;HtrH;H D;Hu#H H3HH!;Ht7HD$HHaHD$@HHD$8HHD$0H5HD$(HHD$ L LHH Hb;H5H HHAHHAHHAHHAHH݅A HHȅA HH賅A HH螅AHH艅AHHtAHH_H FބHFH IH F„ H xكIH F蝄H a贃IH eFxH V菃IH @FSH KjI H F.H ?EI H E H 2 I H EH %IH E迃!H ւIH E蚃H 豂IH bEuLVEHH迃H @EÂHH脃HAHH范AHHwAHHbAHHMA HH8A HH#A HHAHHHHʂHAHڿH҂AHѿH轂HοH莂HúH ǿbIH׿H舂HP[^]UHH H賂HH ]UVSHH HHHt4Ht/膀HHHpLH F7QH [^]øUSH(H$HHtHIHHCH,H([]UHH Ht H HuH ]kUSH(H$HEKHH@HLإH蠁H([]UWVSHH$HHH茁HHHEHHEH+HtjH]HHEoEEoMMHEHMAHHt>HHGIHK6HHHĈ[^_]HHmHHHmHUAUATWVSH(H$IILLϹ8HKHL(HPLHuH{(Hs0HH 5AH([^_A\A]]UAUATWVSHhH$HH H8H}1HI~I:HjHHMHH 35Hu#L-T LHH5HtHMH(HHHHHULHHHHALHH !~HǺH ˽}HH~HHκH }HH~HEHM}HK(HD$ ALEHUS0HMqHKHHHHH]H3uHh[^_A\A]]}uUATWVSHHPHHjHH]1}HH3Hu#H= H}HH3HtAAH}HHjH |HEH=3Hu L%L,}H3HtLMAHHc}HEH2Hu#H=H|HH2HtAAH}HEHaH8HM|HHM{Ht$(HD$ L PArH ׺H {HAH|H {HA!Hp|HuH p{HIHM|HHuH30u(HHP[^_A\]úJH SF{HE}UAWAVAUATWVSHH$IHZH8H}1{HúL|HƺL||HǺLl|IĹHH}H1Hu#H=H7{HH0HtLMAHn{HH4L{HH H 9HzHIH{H )zHAHzH zHƺH yHIHzH&H}H38HHĈ[^_A\A]A^A_]H;0Hu L-L:zH0HtAAHHozHEH/Hu L-ULyH/HtAAHH(zHEH/Hu L-LyH}/HtAAHHyIHHgzHEL-4/Mu#L=LKyIH/HtL'zHAALpyHEHL8HMYxIHMMxIHMAxHEHM4xLt$8Ll$0HMHL$(HD$ L -AGH øAHHDL0HMwIHMwLl$(HD$ L [AOH yALzUWVSH(H$HHHt1H qHHHxHXH8HH([^_]þUSH(H$HeLHKHHrxHHHlxALH"H ,xAL>H H xALkHH wHe-Hu H HUSH(H$HH 2(H(  (t,HxtAC H (HmH([]L0!H THU붋SHH$C UHH L 6AH HALH F pH ]UVSHH0H Y'HL AH HP='u 'H$'Ht;H5H &HhH[Ht{uH CHH3=qD$ L AH H &HH &H(H &HL ϳAH ձH0[^]USH(H$H pHHPHt AAH c nHCH([]UHH Ht H HuH ]oUVSHH HpH@HHiHHnHHHHH [^]UAWAVAUATWVSHH$HILLLH}HHUh18AItcHL(MA tMc~MvMuH ͲLoIMAIHMMLAoee@ommPLm@EHt@HIDuHEI~HvHnHHxrH$HmHmH$HmHELgA|$A|$BEHUILH lAALH ]lHMlIHHHILGHLHXILHYLeH}HUAAH ;lH#HmHlH`IHL8L&A LcfHvHH |mHolAlLHEqHװHTZHlLɰH mHnt#HHLGLHEIHht H8gHH{HYHkIAHHM MHAHL HuAHHp2oE EoM0MHGHD$8Ht$0Ll$(HUHT$ MDEHUHAHHoU Uo]0]HMHMtoe@eomPmHMH`LHaHIH!HkHH]hH3uOHH[^_A\A]A^A_]oE EoM0MHMHIHHXHGjlUWVSHhH$HHLH9HHM14HԏHTkHH@Htkt|HEHMAH0oEEH]HULNLNH CiHHHЃHH}H3:u5Hh[^_]H>HWHwiHخHWHaikUHHPHdLLUE1҅~}HHE؃u{HLmjH@HtsHEHEEHUAAH shM@xLD HHHMH3 u@HP]HEAyiHRHVHhHcijUAVAUATWVSHHpHLHsHHM1HEHEHE2EHUILH gHEHEHEHEHEHE|HHEHCHEHCHE\HHiHHMgILoLHM H]uXHtoHudHgH;H4IMHLHHLHPHtHHHt u tHH=HHMLHqHHH]H}HUAAH WfLEHHgfIHHfHH}H38HHp[^_A\A]A^]A=gHHTHOfHctHaH-HHiTHfL:H zH{HEH}HUAAH ieMHHTHe#hUSH(H$HV0 dHH@HH@H@L9HfH([]USH(H$HH BHHBHtYH9tH@HtKH9u{uH HCCCtH HXH([]HL-H 9H:UHH OH ]USH(H$HHt HIHt HK]HcH([]UAVAUATWVSHHPHHfH8H}1# !CC H HYƃHHH9tH@HH9uCHHHXH_L(L5LeLHH|$ MMH A/LH ХH{t'HHUHuH30uoHP[^_A\A]A^]LکH HLH dHeL7H CHD(eUWVSH(H$HH HH;HsHH8HHP@HsHFHCHHH KHH([^_]UAUATWVSHXH$H9H8H}1L AH oHH H@=uJ=u_H HTH HL%H=L-eLH HLH ңHHNiHH(H /HI4$H]HoEEALEHHH]HuH AUutt!LޣH /H0sH ~ uF ^H H'JLѧH HH cHDL ˧AH HRHIH}H38uHX[^_A\A]]ybUHH HH H{Huc=u{=H=H|HH "_HHH ]L:/H ޡH|Lb0H HdL`1H HPL2H {H|=L A8H THAAH N^2USH(H$Hu*L ϦAAH HH([]AAH ]H(Hu HH^HHtAAHH %^HHfUVSHH H ^HPKHH 6^H]LH.H$H^HHH^ALHH {^^ALB$HH [>^ALHإH ;^ALH˥H ]ALWHĥH ]ALHH ۂ]ALWHH ]LHH ]HMHu Hl H\H-HtHyHHu HCH\HHtH>HHu HHn\HHtHH Hu#HH;\HHyHt?\IHH \H JHu#Hݤ H[HH'Ht[IHH t_\H Hu#HH[HHHt[IHH *\H Hu#HH][HHHta[IHH [HTHu HH[H4HtHH5HnHb[HAHeHj[AHYHU[A HYH@[AH[H+[AHSH[HMHZHAHHHZAH8HZAH.HZAHHZA HHZH [^]UHH HCZH@HH ]ÐUATWVSHH HHHu#H=HYHHfHtHFHH ţ+ZHHxXHHHHHHAAHnYHHHcHFHLf HWID$IIHH;uxHFHHqHVLs~H{YIHWHXHFHH [^_A\]5XIHˢHHFHW/XXHڹ CWUVSHH HM HU(LHHHM _WHH}HXHHHHHPHrHM(HH gHHHC@HM(VHHHHSHtpHFH+u5VHuWHAHtHHHt u tVIHHDHVHM ^VILHHDHzVHtHHHt t-qVHHM VIIHHuDH)VHHHC@HM(UHVHHHHSHtoHFH+H [^]HHHC@HM(HHHSHtt HNH+UUSHXH$HHHHU1EHMH]HULEH ]U}uH`H]H3uHX[]HKHtTMzUWUVSHH HHtH~tYH>tI0LeH kHTHHgoHH9vHHHF8uHNTH [^]ÐH HHUSH(H$HHtHIHHCHSH([]UHH Ht H HuH ]TUSH(H$HTSHH@HLszHUH([]UWVSH(H$HUHMSHHHHHHHHH IHmH([^_]UAWAVAUATWVSHxH$LHlH8H}1HEHEHEHEHEHEHEHEHEHEHEkHEL]A AHL9t'LD9~MtMcNMMtID9H7yHSIH}AHtLwH t LwMHuHLmI&L~H t L~M"L}M}IE t M}ML}HUAALHHID$LEHL HDRIHB H2RIH8 H RHHuH30HHx[^_A\A]A^A_]A`RH YRH}tHQH?HZQAALH3HYHf?H"QH FRH 5RHaH.?HPMSUWVSH(H$HHHt1H wHH;wHQHXH8HH([^_]þUSH(H$H>LHHHsQHH)wH.mQALHYH w-QALHDH v QALH4H vPALHH vPH .HHHu HH PHHtHHHu HHOHHtHHHu HHOHxHtHH([]USH(H$HHuPPHuHAPH@H([]UAWAVAUATWVSH(H$HLƅuHH([^_A\A]A^A_] PIHHOHvHƅHLOH HAHHHHGL,L=L52HLOH }HAHAHHAHHHtL9uLHH1H|H!<HMUHH HUtHMH ]ÐUAWAVAUATWVSHH$uDEHHH8H}1HMAHCDoEL5L-L%VM>HuкHAUoEEDEH}LEHHAouuHD$ ILC(HHA$HEЉHCHEHCu+uoKMHHH C0iHH}H38u"uDEHĘ[^_A\A]A^A_]NA0USH(H$HHwHH;H([]UATWVSHH`IHIIQL @I1Hu1HEHEHEHMHEHULEEH]H=fH5&EIIHHVKEt}toEA$HHUH3uLH`[^_A\]MUSH(H$HHt!H HtHKHHJH([]UWVSH(H$HKHHrHpLH0~uL~ *H !JHNj@DD McHHKHH([^_]úH JHNjN@xDD McHH@K|Hc KI"H rEJHNjN@xDD McHHJAHcJIHcJIOUWVSH(H$HH=:HHHHHeLpHHKH([^_]UVSHH HHpKHtHHHHH [^]HIUSH(H$Hˀ tVuHt Ht=HHHHN7H2I H([]HHH;QptHHH;8ptHHH;ptHuHH;puUSH(H$HH0CCH([]UATWVSHHĀHHHH8H}1 tuHtHWHGILǃHXHMIHAoEEoMMHMHHjt>oUUo]]HMHHHuH30UH[^_A\]oeeommHMH9HHEHEHMIHVHt_H5aHLEHLHHHPL-GHEHMHMGIHHU5H!GL H fHHH=HuHSGHHHtAAHGH!L"LA YHcxHXHVH FGEHUVSHH0HHHH]1HBmGHHMHUH HHHЃH<HuH32uH0[^]vHUSH(H$HHIPC H([]UVSHH0HH5HHE1HMUHHHEH3uH0[^]HUAUATWVSH8H$LHH0Hu1fSHHEPH]HIH<H-HlHbFHHHu L%ɔL_EHHtHcEHHEHHoL%Hu LEHOHtHEHH7EHHL%\HuLDHHtHDHHDIHuwHFHuH30HH8[^_A\A]]HEADHH1HCHHHHAuHtIHu1LBAE9OLDHHIE tHEUHH t9wt!H zjCu.H WjC H ajCH ]H ?jCAHH1HBUHH Hi"DHzuH ]ËJbUHH0HHHU1HEHUHt'HMBHBHHMH3 uH0]HHb0HFBDUHH Hi|CHz uH ]ËJ\UATWVSHH HYCHHhH7CHƻL%`HHCtHA$uHH [^_A\]USH(H$H/LHHHBHHhH/{BALH̑H h;BALHH phBAL(HH PhAALHԐH 0hAALPHWH hAALdHJH gAL7H8H gAHHu H-H@HHtHgHHu HH@HHtH[gHHu HАHk@HHtH gHiHu HH8@HIHtHfH([]ÐUATWVSHH@HH8H}1H |H=|u,L%CHuH=XrHCH0zH 7HHBH}H38ugHH@[^_A\]I$HIHHJӀ=uHHtHCHuHH H&AUHH H HH HOH vHH ]UATWVSHH H=H5L%4AIH=HHtHHHA$H HIH HH [^_A\]UWVSH(H$HHֹHHH8HpH@H HHHt5HXHH HLH sHH([^_]HQHBUHH =uIH 1HzH )HH d=HHHTduH pa<H:dH ]LH ɍH*USH(H$=it7HcuHL ۍAH HH([]LH ]HAAH v;HHu HHu<HHtAAHH Kc<H;cgUHH00D$ L UALH HH c;=tH b;H0] PUHH H=tyHH ]H3HX)H;USHhH$HHH]1Hb9<HMoEHUAHTHMH]@x^D HHEHcHiMbH&)؍DHHELMAHYH(H:;HH]H3uHh[]Hc:<USH(H$HHAAH:H([]USH(H$HHAAH:H([]UHH HH UHFHmHH'H9UHH H=tHH'Ht9H%H'H^9UHH :IHH'H79UHH I9IHH\'H9UHH "9IHȌH5'H8UAUATWVSHHH$HHEHܼH8H}1EHHHEIHH 8w; oHHcEt Hj'nHHcHy EH>FV H"H}H38cHHH[^_A\A]]HHHHu EtH8ff/UHn8HU]Nff/OMH,fH*f.QKYX,,HCH9K_tdH$H9AAHH7HtRHHcAAHH7t6HH^H8HH8@R 6H6H6IHHD$ MHH$Hj6MHˊHm$HQ6MHHT$H86XM\MH6fI~fHH.$H5H"6MHDH#H5H5IHHD$ MHH#H57UHH HH HH=uH ]HH#HO5UHH0HwH HH۽UH-LH{HPHpHD$(D$ L A`H †AҐH0]HHUHH H ]H-,UHH H ]UVSHH`HH0Hu1aH [54H[H ։E5HH[Hʼn5H[HD$0HЉHD$(HɉHD$ L LHH 3H[HHHu#HH74HH%HtHE!H4HZ[H Hu#HTH3HHHt3H[H Hu#HH3HHHt3HZH uHu#HΈH|3HHRHt3HZ RL-#>*0HH cZ3HH8 LHH CZ3HHZ1HuHHoEHHOoM HHBoULYHH 'ZJ3IHH3LYHH Y3IHLJH2LYH^H Y2IHH2ALHH Y2ALhHH }Yh2ALHmH ]YH2HHu HSH1HiHtHHNHu HHe1H.HtHHHu HH21HHtHwHHu HH0HHtHdHHu HH0H}HtH)AL\H`H W1AL{HHH W0ALH7H W0ALH'H qW0AL HH QW0HHuH30uH`[^]H݄HHv/1UVSHH HHH5HdHHHHHHHHHcH!HHPH'HHH6HHHCHHHMHH|H]HHHjHHFHHH HHHHHHEHHHHˆHHH݆HHHHHH HHvH'HHHBHHXHHHHMHQHHJHUHHH\HHHSHHHNHH&HOHHkHSHHHTHHHVHHHkHHHHHHHHAHHHHHHkHHHHɇHH]HՇHHHHHHHHHHHH2HHHOHHCHdHHpH{HHHHHHHHHHHHHHHHHvHHHHHHHHHHHHJHÈHHH؈HH|HHHiHHH~HHHH HH HHH%H HHHHHH-HHH(HHH%HHH+HHsH4HHHEHHUHFHHH[HHHpHHHHH HHHHHH#HHHHHHHHH"HHHWHHHHʼnHHHԉHHH׉HHCHމHHHHHHHHHHHHHHHHHaHHHH'HH3H3HHH:HHHFHHbHTHH7H[HHHeHHHrHHHHHKHHH8HHHHHHHӊHHgHHHHHHHHHH/HHcH3HHPHAHHEHNHHHcHHHHHtHHH!HHHFHHHH̋HHHHHHHHHHHHHHDH-HHHBHH~H]HH HlHHHHHHHHHˌHHOHHH\HHHHHHHHHHHHH9HHHVHH:HsHHHHHHHH1HHH6HHHH HHXH)HHH6HHrH[HH5HHqHHHHHHHHHΎHHHݎHHHHHHHH[HHHH!HH}H6HHHCHHHhHHHHHHHHHHH#H܏HHHHHHHHHHCHHHhHH<HHHHHHVHϐHHHHHHHH]H.HHHCHH/HPHHLHeHHHHHHHHH̑HHXHHHmHHHHHHHHH|HHHHHHHHHHHHHHHH HHHHHH HH H+HHH'HH^H*HHkH4HHHAHHHDHHHBHHoH=HH|H9HHH9HHH>HHH;HHH7HH%H5HHH;HHH7HHdH;HHAH?HH^HFHHHIHHHTHHHXHHH`HHHhHH|HwHHiH{HH6HHH#HHHXHHH HHH2HĒHHHВHHHߒHHHגHHvHϒHH[HŒHHHHHHHHHHHHHHHHHHHHfHHHHHHHHHHHH HHH/HHHHHHHHHHHHsHHHHHHeHHHbHHH?HHHHHHHHH^HHH{HHHHzHHHxHH HsHHOHoHH4HjHHaHeHH>HaHHSH[HHHHPHHMHNHHrHDHHwH;HHH:HHH6HHH1HHSH-HHH,HHH$HHH HHHHHHHHH HH&HHHKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH}HHHZHHHHHHHHHH [^]ÐUATWVSHpH$HH8H1Hgrpc_c.6H4-ucrt.rHEHUEubyH $IHEHEH}йHH]AHL\H3HHtrLeHuH=HKL2HHu\H3HHuҸ HH1HH3:uHp[^_A\]ø[UVSHHĀuHo2HH0Hu1yAH HtzHuHSIHТHMuHSHD$ LMI,HEHEHEHE؃tJEЃt&D$ L SAFH HJHAHuH30uauH[^]H HHuHHoEEHSHD$ LMLEHoMMa"USH(H$H˃yu0AH Ht!HHK HHCH([]UWVSHxH$uHHeH8H}1HtpHH8HuAHHouHH~oEEuHULEHHHHH'HH}H38u uHx[^_]UHH HEHH ]UWVSH(H$HULHHH8HHHH;)HHHПHHMHIHӉHHݟHMIHxHHH$HHHtHHHtu OHt]HBHH)H8HMHIH׉Åt]@xvDHH([^_]HHbHH(t HHH֍H3HHMIH4H HHc=USH(H$HNHH HtHҞH([]HHHfUWSHHHiH8H}1HHH;tJH}HH]HUILCH HH}H3:u!HĠ[_]HOHH1UVSHH HHKHt1HsHK`HHHH [^]UAVAUATWVSHHHHxH0Hu1HEHsHHCHCHCpH{HHH)hɸHLk`LHHHHHUHt$0HHHL$(HKHL$ MIHHDžuH}HHoEEHHPHD$ LMIH*}QHMoKPMHUAHӖLuLeHSHMڐHLt{HD@CD6HHEIcHiMbH&AD)DHHELMAHHrHIoS0Uo[@]LuLDlIoceok mL'lHHD$0H|$(Ht$ MMHHHCHnHuH32uXHİ[^_A\A]A^]ÉvIAHHHHيHHIczXUAUATWVSHHH$HHHH8H}1LmHEHEH}IHAHHLHLH\HLKHtLH tLMuH 5 vHbHM IH}(H4HDmHE(HHEHE(HxHE t HxHHD$ ELEHUHHHM~HtzI\$IHZHM i LE(HNHM U HE HX[^_A\A]A^A_]HD$ DMLEHUȹHwHH ; \H8HHUSH(H$HLHHHr HH0Hl ALHH i0, ALH|H I0 H5Hu HmH\HHtH!HHu HJH)HHtHH Hu#H( HHHHtHH |Hu#H HHHYHtHpH([]USH(H$HHل\Ḧ́HMH@H([]UHH H^H ]ÐUSH(H$HHtHIH/HCHH([]UHH Ht H HuH ],USH(H$HHH@HLy.HaH([]UWVSH(H$HHHHHHHt1H1.H1HxIH3H+HH([^_]HHHUWVSH(H$HHHt1H .HH-HHXH8HH([^_]þUSH(H$HLHHH7HH-H1ALHH -ALH̓H f-ALHH F-HHu HHHHtH޽H([]USH(H$HH,H,HH@H([]UAWAVAUATWVSH(H$HLƅuHH([^_A\A]A^A_]cIHHMHvHƅHL/H HAHHHHGL,L=݋L5&2HLH ׌HAHAHHAHHHtL9uLHH1HfH{H7UHH Ho+H ]ÐUWVSH(H$HHHHHHHt1HwHHxIH)HHH([^_]H&HHUSH(H$HHtHIHtH;tHH([]HJHCUHH Ht H HuH ]USH(H$HSHH@HLHH([]USH(H$HRLHH=HHHK*HyALH́H $*wAL[HH *WHHu HHHHtHH([]USH(H$HHPHHAH@H([]UHH HRH ]Ð%%%v%f%V%F%6%&%%%%%%%%%%%v%f%V%F%6%&%%%%%%%%%%%v%f%V%F%6%&%%%%%%%%%%%v%f%%%%%%%%%%%~%n%^%N%&%%%%UAVAUATWVSHH0HIH b0AŃuDEEt+u %EEEuչ4IFI^ H[H)DLd$ LH5<K<4 fALDx HIH)uDWH(!H ~ f.H("H ~f.H(H(H%HHt"DH%HPH@H%HuH(fDVSH(HHt9t ȃHH)Ht@HH9uH ~H([^U1fDD@J<LufDtDqATUWVSH0H%H2-+HD$ H9tHH%H0[^_]A\fHL$ Ht$ ffHL$(AH3t$(HH1H1DH1H!H9t%HHHX%Ha%H0[^_]A\fDH] fH3-+f.UVSHHpHH ,*H5HUE1HIHHEHUI1HD$0HEHD$(HHD$8HD$ H1H=HH HH~$HEH$HEH R| HHEHPHEH{H(ttH(f H(ÐVSH(H}8tttNH([^fHH5H9tDHHtHH9uH([^f H([^ff.@1ÐATSH8IHD$XHT$XLD$`LL$hHD$(SAH q{IQH\$(*LHIfDATUWVSHPHc=IHLÅH1HHI9rL@E@LI9H(9uL HHwH6H@C {S H fDA@HALH)LLHELIL EIIAH)LLHEL9IL-xH}I)INd@KAHHLE9L9uDH =wHEH vH(=/=vXs? w:H'wHcH1ҹHiT E1DH(f=vFE1=t=1ҹ"HHE1DH(E1=ADH(1ҹ HAHcE1TD1ҹ Ht~Ht) E1)f.ADADQ E1f1 E1f  E1fATUWVSH aHƋu%Ht H uֱiHtH [^_]A\@Hɲ0E1HHH-H HH)HH7f. IH oP SPHHH)SCI t#L;HuMiD  IH 1GBfDATH HỈ CCG ==vTs? w:H{tHcH1ҹ H xH A\@=v;=t=u41ҹQ HHtи@=tH"HtLH A\HB(y1H A\1ҹ HteHtиL1ҹ HtOHt и fq  X ATWVSH(H HӱHt2H=H5 IօuMt HCLH[HuH H([^_A\H% DWVSH {Hօu H [^_f HHt<8H `HpbH/H HH!HC1H [^_ÃSH ˅u1H [H H ̰Ht*1HHtH9HAuHt&HB- H 1H [HySH w(tL^t2PH [Du5t4fH 9뿐tuHHtf.HH[dHuH H`H [HcA%.%%%%%%%%%%%~%n%^%N HHH=ttHHE11HL$8AHD$8D$ @uf? 2HL$8LHL$81҅t H=u낐k<q@qq9q9qGqKqVqpqwqqfq6fq q0oq44441q:q+qqxq qqq@q`qqPqqqqpqqPDTPST0}q8}q0qpq2-+] fError initializing byte buffer reader.attempt to convert uninitialized grpc_slice to ruby stringbad status: got:<%s> want: Cannot get peer cert on closed callx509_pem_certCannot get peer value on closed callbad metadata: got:<%s> want: bad write_flag: got:<%s> want: invalid operation : got <%s>, want invalid operation : bad value %dCannot run batch on closed callcall#run_batch: ops hash should be a hashRSTRING_PTRgrpc_rb_md_ary_fill_hash_cb: bad type for key parameter'%s' is an invalid header key, must match [a-z0-9-_.]+Header value '%s' has invalid charactersmd_ary->count < md_ary->capacity../../../../src/ruby/ext/grpc/rb_call.cHeader values must be of type string or arrayunknown error code!Cannot set credentials of closed callgrpc_call_set_credentials failed with %s (code=%d)Bad parameter type error for cancel with status. Want Fixnum, String.cancel with status failed: %s (code=%d)cancel failed: %s (code=%d)md_ary_convert: got <%s>, want invalid code : got <%s>, want invalid details : got <%s>, want grpc_call_start_batch failed with %s (code=%d)call#run_batch failed somehowl3o434666*78888929u9N:CallErrorOutOfTimeCallMetadataArrayinitializeinitialize_copyrun_batchcancelcancel_with_statusclosepeerpeer_certstatusstatus=metadatametadata=trailing_metadatatrailing_metadata=write_flagwrite_flag=set_credentials!__credentialssend_messagesend_metadatasend_closesend_statusmessagecancelledBatchResultRpcErrorsOKERRORNOT_ON_SERVERNOT_ON_CLIENTALREADY_ACCEPTEDALREADY_INVOKEDNOT_INVOKEDALREADY_FINISHEDTOO_MANY_OPERATIONSINVALID_FLAGSokunknown errornot available on a servernot available on a clientcall is already acceptedcall is already invokedcall is not yet invokedcall is already finishedoutstanding read or write presenta bad flag was givenErrorMessagesCallOpsSEND_INITIAL_METADATASEND_MESSAGESEND_CLOSE_FROM_CLIENTSEND_STATUS_FROM_SERVERRECV_INITIAL_METADATARECV_MESSAGERECV_STATUS_ON_CLIENTRECV_CLOSE_ON_SERVERWriteFlagsBUFFER_HINTNO_COMPRESSMetadataKeysgrpc-internal-encoding-requestCOMPRESSION_REQUEST_ALGORITHMgrpc_call%qqgrpc_metadata_arrayqArgument to CallCredentials#new must be a proccould not create a credentials, not sure whyjwt_aud_uristatusdetailsbacktrace from joinfailed to get backtrace, this exception was likely thrown from native codeinspectGRPC_RUBY call credentials callback failed, exception inspect:|%s| backtrace:|%s|../../../../src/ruby/ext/grpc/rb_call_credentials.cmetadatato_ssource_locationGRPC_RUBY: grpc_rb_call_credentials invoking user callback:|%s| source_filename:%s line_number:%s with arguments:|%s|GRPC_RUBY: grpc_rb_call_credentials invoking user callback:|%s| (failed to get source filename and line) with arguments:|%s|callCallCredentialsinitializeinitialize_copycompose__callbackgrpc_call_credentialsGRPC_RUBY: wait for channel polling thread to start../../../../src/ruby/ext/grpc/rb_channel.cGRPC_RUBY: interrupt wait for channel polling thread to starttarget->channel_destroyed && target->refcount == 00bg_watched_channel_list_lookup(target)g_abort_channel_polling || g_channel_polling_thread_startedGRPC_RUBY: run_poll_channels_loop - create connection polling threadGRPC_RUBY: run_poll_channels_loop_unblocking_func - begin aborting connection pollingGRPC_RUBY: cq shutdown on global polling cq. pid: %dGRPC_RUBY: run_poll_channels_loop_unblocking_func - end aborting connection pollingRSTRING_PTRclosed!bg->refcount == 1failed to re-create channel after fork: bad creds, want ChannelCredentials or XdsChannelCredentialscannot create call with method %sbad type for last_state. want a GRPC::Core::ChannelState constantbad creds symbol, want :this_channel_is_insecurebad creds, want ChannelCredentials or XdsChannelCredentialschcould not create an rpc channel to target:%sbg_watched_channel_list_lookup(bg)g_channel_polling_thread_started || g_abort_channel_pollingbg->channel_destroyedGRPC_RUBY: run_poll_channels_loop_no_gil - begin!g_abort_channel_polling!g_channel_polling_thread_started!op->op.api_callback_args.called_backGRPC_RUBY: run_poll_channels_loop_no_gil - exit connection polling loop!RTEST(g_channel_polling_thread)g_channel_polling_cq == NULLGRPC_RUBY: failed to spawn channel polling threadGRPC_RUBY: channel polling thread stop: thread was not startedjoinTmpChannelArgsChannelinitializeinitialize_copyconnectivity_statewatch_connectivity_statecreate_calltargetdestroyclose__channel__target__channel_recreation_mugrpc.ssl_target_name_overrideSSL_TARGETgrpc.censusENABLE_CENSUSgrpc.max_concurrent_streamsMAX_CONCURRENT_STREAMSgrpc.max_receive_message_lengthMAX_MESSAGE_LENGTHthis_channel_is_insecurePropagateMasksDEADLINECENSUS_STATS_CONTEXTCENSUS_TRACING_CONTEXTCANCELLATIONDEFAULTSConnectivityStatesIDLECONNECTINGREADYTRANSIENT_FAILUREFATAL_FAILUREgrpc_channelsizeTmpChannelArgsbad channel args: got:<%s> want: a hash or nilbad chan arg: got <%s>, want hash_cb bug: num_args is %lu for key:%s%s: bad value: got <%s>, want args != NULL../../../../src/ruby/ext/grpc/rb_channel_args.cgrpc_channel_argsRSTRING_PTRcould not create a credentials because pem_private_key is NULLcould not create a credentials because pem_cert_chain is NULLthe call to grpc_ssl_credentials_create() failed, could not create a credentials, see https://github.com/grpc/grpc/blob/master/TROUBLESHOOTING.md for debugging tipsChannelCredentialsinitializeinitialize_copycomposeset_default_roots_pem__pem_cert_chain__pem_private_key__pem_root_certsFailed to compose channel and call credentialsgrpc_channel_credentialsgrpc.default_compression_levelgrpc.default_compression_algorithmgrpc.compression_enabled_algorithms_bitsetUnrecognized compression level name.Valid compression level names are none, low, medium, and high.to_sRSTRING_PTRInvalid compression algorithm name: %sgpr_asprintf(&error_message_str, "Invalid compression algorithm name: %s", name_slice_str) != -1../../../../src/ruby/ext/grpc/rb_compression_options.c%sInvalid arguments. Expecting optional hash parameterdefault_algorithmdefault_leveldisabled_algorithmsFailed to convert compression level value to name for value: %dFailed to convert algorithm value to nameCompressionOptionsinitializealgorithm_enabled?to_hashto_channel_arg_hashnonelowmediumhighgrpc_compression_options!RTEST(g_event_thread)../../../../src/ruby/ext/grpc/rb_event_thread.cg_one_time_init_doneGRPC_RUBY: call credentials thread stop: thread not runningjoinGRPC_RUBY: grpc_ruby_init_threads g_bg_thread_init_done=%d../../../../src/ruby/ext/grpc/rb_grpc.cGRPC::postfork_parent can only be called once following a GRPC::preforkforking with gRPC/Ruby is only supported on linux with env var: GRPC_ENABLE_FORK_SUPPORT=1GRPC::postfork_child can only be called once following a GRPC::preforkGRPC.postfork_child must be called only from the child process after a forkallocation of %s only allowed from the gRPC native layerinitialization of %s only allowed from the gRPC native layerCopy initialization of %s is not supportedtime intervaltimebad input: (%s)->c_timeval, got <%s>,%s want |