MZ@ !L!This program cannot be run in DOS mode. $PEd ." "RPq`" HP ;( .text`P`.data@`.rdataPYZ@`@.pdata P $@0@.xdata< ` .@0@.bssp`.edataH:@0@.idata<@0.CRTXP@@.tlsR@@.relocT@0BH _D@AUATUWVSH(IMŅuz_1~^H,E1_H- DLH;HHuH=,赼H([^_]A\A]eH%0Hg,Hp1H-nH9HH3Hu1H5:,H+HHt MLЃ^H([^_]A\A]DH([^_]A\A]fDH ^H3UfD1HtfDH+H +g=fH+H r+M(fF AVAUATVSH H5*I͉ALÅu^]t5ϫI1L¹IDL褹IDLAuE1DH [^A\A]A^fD{AD$IDLwpstIDLAAƅtjAupIغL/AƅuI1LI1LI1L`@AAJA7IغLĸA ff.HHH0t HHLD$8T$4HL$(M(LD$8T$4HL$(HHaHH V\ѹH @ÐUVSHHpIH5\)HHE1H]HHH/HH.HoEEoMMHMH/HEH3u HHp[^]dUATWVSHHHH(H8H}1HH+H辠HHMHH+tH}H5+L% /AHDHAH荠DEHUHdoEEoMMHMA$HMHtH}tDEHUHMH*H(H}H38uHHĐ[^_A\]ûbUHH H9t0HAHtQHǟH ]HHH˟QHA ҐUSH(H$HH Ht!H*HHKVHCH([]USH(H$HHtH輞H([]USH(H$HHoHtHjHK 聞HC H([]UHH HNZYH ]UHH HDZ?H ]UHH H2Z%H ]UHH HZ H ]UVSHH HHHtH觞H+H;uIHYHH [^]HqIHoHH8UVSHH@H&HHU1Hy HFHHt(HHHH'tHHuLJHHH'HH'HtHHxHHH{'Hr%HUH3u%HH@[^]HH c诟UVSHH Hy t=HyHH(HHHHH%HH [^]HH USH(H$HLHu8Ht/HHуu!HH tHHcHHP SH@H([]UHH IHtu&HtHuHW谜H ]LbIHHH)UHH IHtu&HtHuH_WRH ]LIHHH˛UHH IHtu&HtHu*HVH ]MtLHHtAuL莛IHDHHUUVSHH HLuH蒰oEEoMMHMH'IHH!H蕘A tIAEaADoHHMILAoEEoMMHMH$u'oUUo]]HMHi$HH;CH@HHCoUo]XHH@HHCoe` omh0HAE9H%L8DHH0 pHcDH֘LpH LpMHLH@oEEoMMHMHm%IHHHHHD$ L AH H藮IAHHMMHoEEoMMHMH#u#oUUo]]HMH"t|HH;CH@HHCoEoMHHH@HHCoe` omh0HHH}H38HĨ[^_A\A]A^A_]oEEoMMHMH($IH<HAH赕HHD$ L CAH HHaRHHHl迗UHH0H?HHU1ҁ?w=T HcH \HEH^Hu%HHMH3u#HH0]ÉzHHM輔HBUWVSH(H$HHHy tLHMHH#HHHDžu3IHPHH([^_]HH *mIAHH MUATWVSHH HLE@Hy LHIuiHt{HupHo"HHpL HM@蔓Ht\HHAIHAԉÅuMH [^_A\]HtHHHtuBH'H$HhH蘓랉IAH@H <HpHHL HM@HNUSH(H$Hy t#H~1HHjÅu H([]ÉaIAHH k讒UWVSH(H$HHHHtwHulHHLEHH YvHIHMHْHFH @HHHFIHH讒H([^_]HIH2HHUAWAVAUATWVSHHH$IZII<$3AL}ID$od0 eol00mLvIHLM’HHH謒ID$oT0 Uo\00]L2HH耒IHLʑIH`M9,$ID$o0EoL0MLHHL蒑HH5^HRHCID$od0 eol00mLHH֑_LHH[^_A\A]A^A_]UAUATWVSHHH$HHyteH9t_LmL%HFoEoLMLA$HFoT Uo\0]LA$HH`H9>wHHxHH[^_A\A]]UATWVSHH@HHGH;HH2HH(tNH8uDHtaHuWHHt H|HtHL%a_o(Eo8MHMH|oUo]HMHUHHPH9v;uHKA$H@[^_A\]UAWAVAUATWVSHH$HIH~H0HuX1HEPHIHYH HH藏HELHEII$HtHHHHHHEPHHǀ@HxHHH)HɸHHH=^HHHHǃ LuP׎HEIHL HEHELHH BHH~H,HTLMIHTIHH HMMDIITH}IIHHLD:HBHIHEHEH HHH9EUHMȍIHHHIHHADLHELH7H=sHcHH t0Hc^HvHu.2HL@H蔣 HHIHH-HHHITIHHA ATM(IHEIH-HHIH(HHHH#HHHEAIIEHH3HHHHE HcsH[HHLHQnMtItItI4t AiL膊IHH |HMLeIHH{H,HHHM0IHHEoE0A(oM@AL$AtNIH4H>HLDk Lc(HUHMIHCHHIID>LՉAIHHIITIHHIITIHH HLML@ML@ML@ HHIID(3IHHIITL H}tIMHHvzH躈LAL݈AHE@HUPLHD$ LMPHEHHcÅH] HHoU UHEHPHD$ LMLEPH>}$H]PHD$HHD$@HD$8HD$0HD$(HD$ AAH DC_HHHL5$LmHMPHMPH/IAHH "eHH RAHBHAH{BHӆmAHTBH輆VAH5BH襆?HIHHH肆HIHAHdIHPL;?wIcLHAHtPIHHEHtpAHu`?w{T HcHD$(Ld$ LMMHrH貅IH0AH谅HH7o]0oe@HM0Iw3HAH@HQHMPHMPH0Hg H}XH38uHH[^_A\A]A^A_]貇UVSHHPH5vHiLHH 7HLHH H5 vLHH H~@LHH HULHWLH W@ALeLH}H 7@袅ALlLHhH @肅ALHXH ?bALKHBH ?BALH)H ?"ALHH ?ALHH w?ALHH W?„ALHH 7?袄ALHH ?肄ALHH >bALHH >BALRHsH >"ALHeH >ALHXH w>ALHCH W>ƒALH/H 7>袃H=Hu HHH=HtH=H=Hu HHǂHh=HtH=HM=Hu HLH蔂H-=HtHq=H=Hu H` HaH<HtH6=H<Hu HU H.H<HtH#=H <Hu#H0 HHHy<HtH<H Y<Hu#H HHH6<HtāH}<H <Hu#H H腁HH;Ht艁H:<H ;Hu#H HJHH;HtNH;H ;Hu#HvHHHm;HtH;H M;Hu#HHԀHH*;Ht؀Hq;H ;Hu#H H虀HH:Ht蝀HD$HHHD$@HHD$8HHD$0HHD$(HHD$ L |LgHSH WH(;H5 HHrHAHtHzAHbHeAHSHPAHLH;A HEH&A HAHA H<HAH3HAH/HAH.HH 6FiDH%FH d~IH F( H ?~IH EH ~IH E~H }IH E~H }I H qE~H }I H LEo~H }I H 'EJ~H a}IH E%~!H <}IH D~H }IH D}LDH|H~H D)}HoH}HAH_H}AH`H}AHXH}AHZH}A H]H}A H^H}A HVHl}AHWHW}H]H(}HAHPH0}AHGH}HDH|HúH ={IHMH|HP[^]UHH HV }HH ]UVSHH HHHt4Ht/zHHHpLH 7|H [^]ø񐐐USH(H$HHtHIHHCHzGH([]UHH Ht H HuH ]{USH(H$H9FDzHH@HLH{H([]UWVSHH$HHHd{HHHEHHEHzHtjH]HݿHEoEEoMMHEHMAHHt>HHGIH6HvzHHĈ[^_]HHHkHyHbHkHyUAUATWVSH(H$IILLϹ8HfHL(HPLHH{(Hs0HH >H([^_A\A]]UAUATWVSHhH$HH7H8H}1HIyIzHyHHMHH 4Hu#L- LmyHH4HtqyHMHyHH zHHzHULHHyHHyALHH |xHǺH &@xHHyHHκH xHHxHEHMwHK(HD$ ALEHUS0HMHKH HHHH]H3uHh[^_A\A]] xuzUATWVSHHPHHHH]17xHHe3Hu#H=I HwHHB3HtAAH!xHHjH wHEH2Hu L%LwH2HtLMAHHwHEH2Hu#H=HBwHH2HtAAHwwHEH|H8HM`vHHMTvHt$(HD$ L ArH ׺H &vHAHvH vHA!HvHuH ˻uHIHvHHuH30u(HHP[^_A\]úJH uHExUAWAVAUATWVSHH$IHH8H}1'vHúLvHƺLvHǺLvIĹHH}H0Hu#H=HuHH0HtLMAHuHH/L/vHH7H tHIHmuH jtHAHKuH btHƺH ;NtHIHuHQH}H38HHĈ[^_A\A]A^A_]H/Hu L-LtH/HtAAHHtHEH/Hu L-LNtH/HtAAHHtHEHX/Hu L-nLtH8/HtAAHHHH([^_]UAUATWVSHhH$HH8H}1L dAmH :H{H H=uAH HH HL%H=L-axH HD$ L ¦ApH HtHNiHHF ^H H9H HI4$H]HoEEALEHHH]HuȅH AUu`uAH ~ hHZHD$ L ܥAzH ̤H sHHD$ L AH HsH <HL AH bHHH}H38uHh[^_A\A]]]UHH0==H=H HkH HHHH $ZHu@L ĨAH HAAH tZH0]HFHD$ L XAH HHzrHHD$ L %AH HVGrHHD$ L AH H#rUVSHH H.KHH 3[LHH:H[HHpHV [ALHѧH IZAL!HH )ZALHH ZALHH lZAL HH ɄLZAL HH ,ZALxHkH ZLXHYH oZHHu H@ HJYHHtH/HHu HHYHHtHH Hu#HHXHHHtXIHH JYH SHu#H̦ HXHH0HtXIHH uYH Hu#HHPXHHHtTXIHH +XH Hu#HHXHHHt XIHH lXH]Hu HtHWH=HtHH5ZH_HXHAHVH XAHJHWA HJHWAHLHWAHDHWH>HWHAH9HWAH)H{WAHHfWAHHQWA H HLHHH_NHH}yHYNALH՟H VyNALHH 6yMALHH yMALHH xMH HHB Hu HHMH" HtH H Hu H]HLHHtHHHu H<HLHHtHH([]USH(H$HHw4MHwH%MH@H([]UAWAVAUATWVSH(H$HLƅuHH([^_A\A]A^A_]LIHHLHvHƅHLLH \HAHH>HHGL,L='L5p2HL{LH HAHAHHAHHHtL9uLHH1HH<HJUHH HvHuкHAUoEEDEH}LEHHAouuHD$ ILC(HHA$HEЉHCHEHCu+uoKMHHH@ C0iHH}H38u"uDEHĘ[^_A\A]A^A_]KA0USH(H$HHHHH([]UATWVSHH`IHIIQL I1Hu1HEHEHEHMHEHULEEH]H=fH5&EIIHHFHEt}toEA$HHUH3uLH`[^_A\]JUSH(H$HHt H HtHHHG+H([]UWVSH(H$HHHH[tHKIH0~uL~ *H GHNj@DD McHHjHHH([^_]úH uGHNjN@xDD McHH+H|HcGI"H 0GHNjN@xDD McHHGAHcGIHcGIOUWVSH(H$HOH=HHHHHLsHHGH([^_]UVSHH HHrGHtHHHHH [^]HFUSH(H$Hˀ t!HHu{HEH;rtPHEH;rtKHEH;rtAHEH;ruHƙHc7HEH([]øHFsUSH(H$HH#CCH([]UATWVSHHHHHLH8H}1 t&uHt Ht HxFH)H=eHuHEHHHtAAHEHL"LA t0HcxHXHu1sHLHi\ILǃHXHMIHAoEEoMMHMHHtoUUo]]HMHHHEHEHMIHHSt\H5HLEHLHHQLCHEHMHMCIHH\5HCHHD$ L AH ØHdU[oeeommHMHHGHuH30uHĐ[^_A\]EUVSHH0HHHH]1HfoYDHHMHUH H5HHЃHHuH32uH0[^]*EUSH(H$HHI6C H([]UVSHH0HH5}HHE1HMUHHHEH3uH0[^]DUATWVSHH0LH.H0Hu1dQHHENH]HGH:H+H-nHCHHHu L%̗L*BHHtH.BHHKBHHzL%Hu LAHZHtHAHHBHH)L%_HuLAH HtHAHHAIHuuHHuH30HH0[^_A\]HEAAHH72H@HH HHCuHtHu4LAAD$9QLAHHI$ tHzBUHH t9wt!H l@u.H lw@ H li@H ]H llW@AHH@1H?UHH Hk@HzuH ]ËJbUHH0HZHHU1HEHUHNt'HM?H?H HMH3 uH0]HH0H?fAUHH HFk9@Hz uH ]ËJ\UATWVSHH H@HHkH?HƻL%HH?tHA$uHH [^_A\]USH(H$HS/LHHnHF?HHjH@?ALHєH j?ALHH j>AL(HH }j>ALHٓH ]j>ALYH\H =j>ALFHOH j`>L<H=H jn>H'Hu H2H=HHtHiHHu HHk=HHtHiHHu HՓH8=HHtHMiHvHu HH=HVHtHiH([]ÐUATWVSHH@HLH8H}1H lHe=lu,L%HuH=rH3H zH 'H0HH}H38ugHH@[^_A\]I$HIHHJӀ=uHHtHCHuHH H=UHH H HH ~HH fHoH ]UATWVSHH wH=H5L%AIH:HHtHHHA$H HH H4H [^_A\]UWVSH(H$HHֹH{HH8HpH@H HHxHt5HXHhH qHH YHbH([^_]H7H(UHH HH!H HH HSH P9H ]ÐUSHhH$HHH]1Hf:HMoEHUAHHMH]@x^D HHEHcHiMbH&)؍DHHELMAH H**H9HH]H3uHh[]Hcw9H;USH(H$HHAAH9H([]USH(H$HHAAHN9H([]UHH 9IHH*HY8UHH k8IHH)H28UHH D8IHH)H 8UAUATWVSHHH$HHEHοH8H}1EHHHEIHH 8w; oHHcEt Hj'nHHcHy EH>FV HH}H38cHHH[^_A\A]]HHHHu EtH7ff/UH7HUoMff/OMH,fH*f.QKYX,,HCH9ctdH`'H9AAH0H6HtRHHcAAHH6t6HHbH(7HH8@R 6H5H5IHHD$ MHHH'H5MHōH&Hs5MHH&HZ5XM\MH6fI~fHzH&H5HD5MH>Hx&H4H5IHHD$ MHHx&H47UHH0HH ;HHH Na4=tPH 9a4H=LHHPHHD$ L A#H AҐH0]}UHH0H=~MH!HȼLHvHPHkHD$ L ׌A,H mAҐH0]HHD$ L xA)H >H_PKUVSHH`HVH0Hu1=H `43H`H $4HH`H3H_HD$0HHD$(HHD$ L uLwHuH u}2H_HOHu#HqH3HH,HtH#H3H_H Hu#H3H2HHHt2H._H Hu#HH2HHHt2H^H |Hu#HHc2HHYHtg2H^u޿?,"@)/HsH ^}2HH"LH^H j^2H^HuHH˺oEHHoM HHoUL^HH V^)2IHՊH1L]HH *^1IHH1L]H]H ]1IHH1ALHH ]o1ALHlH ]O1AL[HTH ]/1HHu H:H0HxHtHH]Hu HHT0H=HtHH"Hu HωH!0HHtHvHHu HH/HHtHcHHu HxH/HHtH(HHuH30uH`[^]HdH H/X1UVSHH HH<H5iHdHMHHYHbHHHwHHHHH@HHH%HHHHÉHHHHHTHHHHHHH HHHHHHHHHeHHHHHHH HH\H HHHHHHHH+HHHH)HHH>HHHSHHHjHHHtHHH|HHHHHHHHHHHHHHHۊHHHHH H HHH"HHH9HH+H?HHHIHHHZHHH]HHH`HHH`HH1HjHHHtHHHyHHHHHMHHHHHHHHH|HHHHHHHHHHHH HHHHHHHHH/H̋HHH͋HHHHHHHHKH HHpHHHH*HHH+HHOH8HHHBHHHCHHHHHH+HTHHPHcHH}HfHHHmHHOHuHH,HzHHHHHHHH#HHHHHHeHHHHŒHHOHɌHHtHՌHHHHHHHH3HHHxHHHHHHjH3HHHPHHtHeHH HzHHHHH3HHHHHH%H֍HHHڍHHHHHHHH H HH6H/HHHDHHHQHHHhHH*HsHHHHH4HHHYHHHHHH#H̎HHHHHEHHHHHHgH(HHHMHH9HjHHHHHHHHHHH%HHHHÏHHOH؏HHHHH9HHH&HHHH$HHHAHH5HVHHHkHHoHHHlHHH HڐHHHHHHHH@HHHH6HHHSHHHpHH<HHHIHHHHHHHБHHHHHHHH"HHH5HHHHHHHHCHHHhHHH}HHHHHHHHkHHH(H HHEH&HHHCHHHpHH HHH)HʓHH&HHHkHHHHHHH.HH HSHHHkHHHuHHqHHH.HHHHHHHHHHHHJHHHHHHH͔HHHڔHHHHHKHHHHHH=HޔHH*H۔HHOHޔHHHHHHHHHHHHޔHH H۔HHHהHHHHHHHH HHHHHHHHHHHHHHHH HHHHHHHHdHHHHHHH'HHH*HHH(HHmH2HHrH:HHOH5HH\H1HHH1HHH6HHH3HHH/HHH-HHH*HHH0HHtH,HH1H0HHH4HH3H;HHH>HHHIHHHMHHHUHHH]HHQHlHHNHpHH HyHHHHH%HHHHHHHHHTHŕHHHԕHH~H̕HHCHĕHH(HHHHHHHHHHHHHHHyHHHHHHkHHHHHH5HHHHHHHHHHHHHHHHHHH}HHHvHH5HqHHjHoHHoHjHHHfHHHaHHH\HHHXHHHRHHHGHHHEHHH;HHH2HHH1HHvH-HH[H(HHH$HHmH#HH"HHHHHH\HHHH HHHHHHHHHHHHHH"HHH?HHH,HHH1HHHnHHHkHHHHHHeHHHHHHHHH$HHHYHHH6H [^]ÐUATWVSH`H$HdH8H1Hgrpc_c.6HEE4.rufEbyEH IHEHEH}HH]AHL\Hu0HHtrLeHuH=HKLj0HHu\H80HHuҸ HHHH3:uH`[^_A\]øUSH(H$HHI`HHHH([]UVSHHĀuHo2HH0Hu1yAH HtzHuHSIHޥHMuHSHD$ LMIHEHEHEHE؃tJEЃt&D$ L AFH /HXH_HuH30uauH[^]H HHuHHoEEHSHD$ LMLEHoMMa`USH(H$H˃yu0AH Ht!HHKhHHCH([]UWVSHxH$uHHH8H}1HtpHH8HuAHHouHHoEEuHULEHHHHHHH}H38u uHx[^_]NUHH H!HH ]UWVSH(H$HULHHH8tHHH H;H٢HHMHHӅHMIHBHH#HHH HtHHHtu lH t\H HHSH8HMHIHׅt^ǁ@xvDHH([^_]HpH=HHt HeHHHHRHMIHHH0HcUSH(H$HLHNH HtHH([]HHHUAUATWVSH(H$HHH8H1HEHIHHHH8Hu HHHHHHHHUHt$0HCHD$(Ld$ IIH HƅHuHHoEEHSHD$ LMLE H}{HMoM`MHUAHH}H]LHMϖIH螀HƉ@GD?HHEHcHiMbH&)؍DHHELMAHXH=HHoU@Uo]P]LmLqHoe eom0mLqHHD$0Ld$(Ht$ IIHH`HHM LHHH38HH([^_A\A]]HUH(HtHM {IAHOHhHHHM H`HIH)HcoUAUATWVSHHH$HHHݘH8H}1LmHEHEHTIHȎHHLHULHCHHMHtHtLH tLM{7HLH4[!UHWHM HH}(uxHD$ DMLEHUȹHHHMHH{IHHM LE(HHM y HE HX[^_A\A]A^A_]HL(}HE(HHEHE(L`HE t L`Mt"HD$ ALEHULAHY6HLH'N HH*HvUSH(H$H\LHHwHO HH5HNI ALHvH 5 ALHaH n5H*Hu HRHAH HtHHHu H/HHHtHH Hu#H HHHHtHH qHu#Hވ HHHNHtHeH([]USH(H$HH1HH"H@H([]UHH HCH ]USH(H$HHtHIHϑHCHnH([]UHH Ht H HuH ]USH(H$HHH@HL3H<H([]UWVSH(H$HHH޹HH}HHt1H\3H HxIH.HHH([^_]HˇHHHUWVSH(H$HHHt1H A3HH2HHXH8HH([^_]þUSH(H$H'LHHBHHH2HALH͇H 2ALHH 2ALHH q2HHu HHHHtHH([]USH(H$HH1H1HvH@H([]UAWAVAUATWVSH(H$HLƅuHH([^_A\A]A^A_]FIHH0HvHƅHLH 譒HAHHHHGL,L=xL52HLH gHAHAHHAHHHtL9uLHH1HQHH"UHH H0H ]ÐUWVSH(H$HHHHHxHHt1HgHHxIH)HHH([^_]HH3HUSH(H$HHtHIHtH;tH:H([]HHCUHH Ht H HuH ]USH(H$HCNHH@HL}HH([]USH(H$HLHۅHȎHHHv/HyAL}HH O/ZAL$HH //:HHu HHHHtHH([]USH(H$HH+HHH@H([]UHH Hj=H ]Ð%%%%%%%~%n%^%N%>%.%%%%%%%%%%%~%n%^%N%>%.%%%%%%%%%%%~%n%^%N%>%.%%%%%%%%v%f%V%F%6%&%%%%%%%%%~%nUAVAUATWVSHH0HIH rAŃuDEEt+u %EEEuչIFI^ H[H)DLd$ LH5LK<4 fALD2x HIH)uD WH(!H f.H("H f.H(H(HE+HHt"DH/+HPH@H +HuH(fDVSH(HsHt9t ȃHH)Ht@HH9uH ~H([^[1fDD@J<LufD:tD&qATUWVSH0H*H2-+HD$ H9tHH*H0[^_]A\fHL$ Ht$ HL$(AH3t$(HH1H1DH1H!H9t%HHH8*HA*H0[^_]A\fDH] fH3-+f.UVSHHpHH <ZH5'HUE1HKIHHEHUI1HD$0HEHD$(HHD$8HD$ Hκ1HMHH HH^)HEHc)HEH b: HHEH`HEH{H(ttH(f H(ÐVSH(HÁ8tttNH([^fH9H52H9tDHHtHH9uH([^f H([^ff.@1ÐATSH8IHD$XHT$XLD$`LL$hHD$(3AH IAH\$( LHI?fDATUWVSHPHc=IHLÅH1HHI9rL@E@LI9H(9uL HHwHFH@C {S H fDA@HALH)LLHELIL EIIAH)LLHEL9IL-||H}I)INd@KAHHLE9L9uDH M{HEH {H(=/=vXs? w:H7{HcH1ҹ H T E1DH(f=vFE1=t=1ҹb HHE1DH(E1=ADH(1ҹ HAHcE1TD1ҹ Ht~Ht) E1)f.ADAD E1fq E1f Q E1fATUWVSH aHƋu%Ht H yiHtH [^_]A\@Hٷ0E1HʶHH-H HH)HH7f. IH oP SPHHH)SCI t#L;HuMiD  IH AwBfDATH HỈ CCG ==vTs? w:HxHcH1ҹHxH A\@=v;=t=u41ҹHHtи@=tH2HtLH A\HB(y1H A\1ҹ+HteHtиL1ҹ HtOHt иf ATWVSH(H 6HHt2H=H5< IօuMt HCLH[HuH ŶH([^_A\H%9DWVSH Hօu H [^_f!HHt<8H pHpH?H XH1HC1H [^_ÃSH  ˅u1H [H /H ܵHt*1HHtH9HAuHt&HB]H ƵD1H [HSH w(tLnt2`H [DuEt4fH I뿐"tuHHtf.HH[HuH Hʹ˴`H [HcA%.%%%%%%%%%%%v%V%F%6Ht1HAHAHøff.UWVSH(HHHoH;tiHCHSH9t$HPHSH8?1H([^_]@H H)HHHHH HHtFHHH0HS@ HHtHHCHSt뉹wff.ATVSH HιL&H^HFHFHkMt$HI9wHHtHI9vLJ1H [^A\ÐSH ,HIHHH [Ð%%%~%V%n%^%N%%%%%%%%%%%~%n%^%N%>%.%%%%%%%%% HHH=tHHE11HL$8AHD$8D$ @*uf rHL$8L_HL$81҅t H=Fu낐B qqpq1:q9q/qKqTqqqcqcqd qlq4444q8qqqq`qqPqq2-+] 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 %dRSTRING_PTR is returning NULL!! SIGSEGV is highly expected to follow immediately. If you could reproduce, attach your debugger here, and look at the passed string.%s grpc_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 charactersassertion failed: %s../../../../src/ruby/ext/grpc/rb_call.cmd_ary->count < md_ary->capacityHeader 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 Cannot run batch on closed callcall#run_batch: ops hash should be a hashinvalid code : got <%s>, want invalid details : got <%s>, want grpc_call_start_batch failed with %s (code=%d)call#run_batch failed somehow23246(6H66.8H8_8v88889CallErrorOutOfTimeCallMetadataArrayinitializeinitialize_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_callqqgrpc_metadata_array(qArgument 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: run_poll_channels_loop_unblocking_func - begin aborting connection polling../../../../src/ruby/ext/grpc/rb_channel.cGRPC_RUBY: run_poll_channels_loop_unblocking_func - end aborting connection pollingGRPC_RUBY: wait for channel polling thread to startGRPC_RUBY: interrupt wait for channel polling thread to startassertion failed: %starget->channel_destroyed && target->refcount == 00bg_watched_channel_list_lookup(target)abort_channel_polling || channel_polling_thread_startedGRPC_RUBY: run_poll_channels_loop - create connection polling threadclosed!bad type for last_state. want a GRPC::Core::ChannelState constantbad creds symbol, want :this_channel_is_insecurebad creds, want ChannelCredentials or XdsChannelCredentialschRSTRING_PTR is returning NULL!! SIGSEGV is highly expected to follow immediately. If you could reproduce, attach your debugger here, and look at the passed string.%s cannot create call with method %sbg_watched_channel_list_lookup(bg)channel_polling_thread_started || abort_channel_pollingbg->channel_destroyedbg->refcount == 1GRPC_RUBY: run_poll_channels_loop_no_gil - begin!channel_polling_thread_started!op->op.api_callback_args.called_backGRPC_RUBY: run_poll_channels_loop_no_gil - exit connection polling loop!abort_channel_pollingchannel_polling_cq == NULLGRPC_RUBY: failed to spawn channel polling threadTmpChannelArgsChannelinitializeinitialize_copyconnectivity_statewatch_connectivity_statecreate_calltargetdestroyclose__channel__targetgrpc.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 grpc_channel_argsRSTRING_PTR is returning NULL!! SIGSEGV is highly expected to follow immediately. If you could reproduce, attach your debugger here, and look at the passed string.%s could 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_PTR is returning NULL!! SIGSEGV is highly expected to follow immediately. If you could reproduce, attach your debugger here, and look at the passed string.%s Invalid compression algorithm name: %sassertion failed: %s../../../../src/ruby/ext/grpc/rb_compression_options.cgpr_asprintf(&error_message_str, "Invalid compression algorithm name: %s", name_slice_str) != -1%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_optionsallocation 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 |