MZ@ !L!This program cannot be run in DOS mode. $G,vB%B%B%N%B%N%B%%B%%B%%B%C%rB%% B%%=B%N%B%N%B%N%B%N%B%RichB%PEdW9i["  4 . `# `A r4 !8P!S h>P# T H.text `.rdata@@.data8f Z @.pdataSP!T @@.rsrc8!j @@.relocP# @BH8HD$ 3H* H* H * r3f* Hg* H H89H 9H 9H(H _ PH H(`93HO HP 3H H H H H H 9H 8H 8@USVWATAUAVAWH$HH H3HL3HpHHxILMLHMLMLEHUHEH\$xH\$hH\$pMuMtMu @MuMtHtMtfA9t HjIHHnLD$xIH 3ۅy E:LEHHT$xLMHD$PHHD$`f]HD$HHEHD$@HEHD$0HEHD$(HEHD$ RMu MHHYHDMHD$hDEHUHHD$ 3ۅxH9\$huCDut$`AhhSMu;A`qMAhSMu;upAOqMfAKu;uVAx+|$@PE@ExIVHHDKLE3f\$D˅x(DeA^LD$DHAHL$D3DxZ f;u"DHHLE0Hx7D. f;u$LHAHDI3EƉD$@H։D$DHHD$DHD$8HD$@HD$0eHM3ҋDB0.x`T$@LE)A4HH؅x;}DEمx(EfAEEfAEEfAEEfAEE3Dl$DDl$@dfD;u&HD$@EHD$8HHD$DHHD$0!y ADAADx~A$D9L$@AEޅxkT$DLD$xHHQ؅xQD9l$xAEޅxDHL$|HEI;O uI;Gt/H; ^ u#H;] uIG H;؞ u IGH;Ӟ tAIG H; uIGL H; tL Ν HL$HL >HL$XL j L =x,HL$pEHL$hEHL$PEEHL$`3DHH3,HA_A^A]A\_^[]̸H\$Ht$H|$AVH H3H;7 MHu HBH;, tHH;H u'HBH;C uHHXHyHI>@H\$0Ht$8H|$@H A^̸A@SH Yu8 H [H\$ UVWAVAWHH`H H3HELu`HEL}hAeEȃeHA&LA'eHHD$ ȅxtDMHEDHD$ LǺHoȅxNDMHEDHD$ LǺ HIȅx(ULEAHHȋEAEAHMH39*H$H`A_A^_^]H\$ UVWAVAWHH`H H3HELu`HEL}hA؃eEȃeHA&LA' eHHD$ ȅxpDMHEHD$(DLƉ\$ HDȅxKDMHEDHD$ L3HQȅx(ULEAHHȋEAEAHMH3A)H$H`A_A^_^]@SUVWATAVAWH@H H3HD$8H$EMAL&KLD$(0Ѕxa\$4|$6;}FLD$ HAIIIЅx*D$ ;t f;| D$$>@DЋHL$8H3n(H@A_A^A\_^][H\$UVWATAUAVAWHl$HH H3HELuH 3MHLHf94xu2t$8@C3HEEAAHD$0JLD$8 ؅D}3fA;HL$0LD$(HAHII3HT$(LD$ fD$ EwAHII3ɋ؅xwDL$ D;uJHD$(IUMwLEEHIHq؅xADD$ H MHMU3Ʌt ffA;5D$,AA9@D؋HMH3&H$HA_A^A]A\_^]HHXHPUVWATAUAVAWH03EDh MLI$AAA+HHp HdH$DMHD$ HIօx(D$9$t HT$xE;rE;+EIH\$pH0A_A^A]A\_^]@SUVWATAUAVAWH8HLH AH3HHHCKKDK C$CXBClKLCHAI#C@u I@sHCKHAAEt/LCAHI#C@u I@sHCH҃@T{lDLSAA M IB@|I@LS~IA+HL3ȉSAIHA#‰$$C%DE#ƒDꉄ$Aʃ0@ǃ $C&C'ƒ@$$C(%D$ ACA;rnʁ$A;rZKELSAEEMB I@|I@LS~IA+HL3SAIHA#ЉSXCX H. CHLtEt0H Hˍx D+{8$Ds<&Eu uHs8H C8C< EtH HC,C,EtH HC0C09$tH HC@C@@tH_ HCDCDX9$t#Et CLH CLCL9t$ tH CPCP9$tH CTCTEtshHx HChHd C\EtsdHJ Cd@t9s\tS H'C`cs`^ sXKHHAH@Ht HHuK\HcCHLCL+IILLIHA?DCHHC{$u@tLHSHHH8A_A^A]A\_^][@SH HHHHtHHH [@SH HL3HH [H%@SH HL3HH [H%@SVAVAWH(LBHLLl$ J3HI#AC@u I@sHCHtHA$A$KLCHAI#C@u I@sHCHt+HdHD$PHLOA(DA(Lt$PA$A@A(Hl$XAH|$`Ld$hA AUHKHLCQI8HA;|IA+LC~I+HH3SAAA/A$;B;ADpMw H˅tNoKLKDAIHE;|!IE+LKE~IA+HH3ЃDC!A.A~I IuLt$PEA;KLCQI8HA;|IA+LC~I+HH3SH˺KLLCD QI(HA;|IA+LC~I+HH3SAH @E A|AlA$A;B;Lv+N4vDO4fDKLCQI8H@|I@LC~I+HH3SH˅tYKDLKDDAIHA@|"IA@LKE~IA+HH3ЃDC|DFEVA~A.I I8A@A(@KLCQI8H@|I@LC~I+HH3SH˺4KLLCD QI(H@|I@LC~I+HH3SH @E A|AlA @DBA;LvD+N4vAO4KLCQI8H@|I@LC~I+HH3SH˅tYeKDLKDDAIHA@|"IA@LKE~IA+HH3ЃDCDFEVA~A.I I8Ll$ Ld$hA; A,II0HICAHCICAI0xA;$sbH˅tF/KLCQI8H@|I@LC~I+HH3S A;$rLt$PEA;$u_C@|HC@CHKLCQI8H@|I@LC~I+HH3SA$A;s}+΋@C@|HC@CH˅tFiKLCQI8H@|I@LC~I+HH3S HuA(A$A;u_C@|HC@CHKLCQI8H@|I@LC~I+HH3SA; }DC@|HC@CH˅tFiKLCQI8H@|I@LC~I+HH3S A; rH|$`Hl$XH(A_A^^[H\$Hl$Ht$H|$ LэZʸE3HcEfAJIRLI@|H@IR~ H+HL3ABHFHAHI#H#HL HtDH\$@Hl$A+Ht$+H|$ HcIIIH\$Hl$Ht$H|$ LDZʸ3HcDfAIIQBLI@|H@IQ~HA+HL3AAAHFHAHI#H#HH HtDH\$HH|$ Hl$Ht$H\$Hl$Ht$ WAVAWH@H1LH= AHt$`LHHHHD$`MHD$0E3HD$(HHωl$ HD$` IIHtH\$hHl$pHt$xH@A_A^_H\$Ht$WH@|$xIAHt H %CHL$ HE3ɉD$(DD$pD$,D$0D$4H|$ H\$PHt$XH@_HUHhH@HEHXHpHxLp )pHHT$0AD$8(t$0ft$0E3A%HT$0HL$`}u }u}u-H;H}H H;HhUH H;HPH DuAuH;H1H )+Ey-AH3H EƋH H;HH DuAuH;HH kE+Ey-AH3HEƋH HH;HDEUH LH;HvH WDuAuH;HWH )+Ey-AH3H1EƋH H;HH DuAuH;HH )+Ey-AH3HEƋH nH;HH DuAuH;HH 2)+Ey-AH3HsEƋH H;HYH DuAuH;H:H X+Ey-AH3HEƋH RH;H}t H G}H buH }H3HH ֋Mu H5HH;HHH m}H3H{H jH;HdUH r׋MxHH3HAHH oH;H)UH ou3HuHu D$@Ht$DED$LHHD$PHD$@HD$(H 4HD$ L n4L,HHMWLc9t$DtH;HH AHHB3HHHwH HH]H zHHFH cHH/H LHHH 5HHH HHH EuHu H}Ht'HHHL3HuHL$@I[IsI{ Ms(A(sI]l3222 3$3;3@SVWAVHH H3H$H=: LHHXXHHT$XHH\$XH AMH3#H I^H5 HHHxPHHHI;^SL$0E3L$AH$(fDD9%j H5l HHxHdHׅD9%j H k LD$@ALd$ HpH5T HHxH HT$@LD$HHL9d$HXHT$@HKE3M"E9&u(L9|$Ht!H HT$HAM3w"t H H5 HHx HLD$@H$@HD$0LL$`HD$PHHD$(HHD$pHD$ ׅH5~ HHx(H6HT$pHH5] HHHz8HHT$pHE3MHH!tYH L9d$Pt$@H HT$`H HT$PHt H H HI;^H cfh H$(L$0L$H$H3T HA^_^[H89uy8t HH8HAHHtVLQ@Mu!AHvh H._Hgh H8ËQPLXh ID$ KARH;h H8H8Hl$Ht$WAVAWH 33MLH9qdH\$@fE3E3ffOHWDAHHA@|"HA@HWE~HA+HH3ƒDGAɃ?HL Ҩ@tA먺A*HWI΍hMNjՋAքu ;wd`H\$@Hl$HHt$PH A_A^_@USWATH$HH4 H3HHPAHD$hy(EHXHHD$pDL$LDD$BHU|$Dt A@ A\H$@L$E3L$E3L$Dy Dl$X9A`s0u,9ydHSHF;{drzAdtwE338 fHHHB 'D$D;rE;sAA+A׉T$XD;sdrEDd$LDl$X|$DHHMDD+D|$HqE3ArD9S\vXNHHHH{HwHHkHgHcH_H[HWHSHOHKHGHCHfMMMMMMMNNNN&N.N6N>NFNHl$ VAVAWH HL$@3HL$@H2L Hl$@D}#uHŀ}-uHžH\$HHAH|$PHt MttHT$@HH\$@IEu#;@t @u@,t @ uB;]u2t IHIEtIE3HIEA^H+HEAHl$@HMHHu HuHt$@< tT O <+tOtFH=a HHXHYHӅt^ O FHHt$@< u>+uVHL$@+H\$@;(uBHT$@HKHL$@I9)u'HCH+HH ˹LO +EAHiHHuHu<(tR O tCH= HHXH~HӅt N FH<(u>(u?HNHT$@H\$@I;)u${]uE3IHHEA&]H+HlEueAHHTuL}(Ht;t!u.HÀ;(u;(uHT$@HKEHL$@I9)3H|$PH\$HHl$XH A_A^^H\$Ht$WH0H= HHHH\L  HD$ AdHHӅuH H\$@Ht$HH0_H\$@3Ht$HH0_H\$Hl$Ht$WH AxItIXHٰH ޷3HFHH~H~HHELH oH\$03Hl$8Ht$@H _@VH HH8[uHHH ^H\$0H|$8H=} HHH6H=tdH=[ HHHH3Hv=dA HTHHE;uH H\$0H|$8H ^H= HHHH=tdH= HHHH3H=dAHHHEuHH\$0H|$8H ^H\$03H|$8H ^LcLAuIhMMA II L;EMuIAAKhII LL;HcILIA(HȀAKhII LL;@SH لtsu,t tH [øH [H\$Ht$WH AHH:3HDB Ht73HHHHHHH0x@HKHHHCH\$0Ht$8H _Ht$8C8H\$0H _H\$Ht$WH HitgH8]tQH8tI=6J 1H5 HHxHHׅ=J HH8]uH8]uHHH8@tc@2uV@,tP@ tJ9I H57 HHxH/Hׅ}=I HH8@t@u @,t@ uUH8tM=EI uDH5 HHxHHׅt=I uHH ~H H\$0Ht$8H _@VAVH(LHl$XHT$HAH)LL$HA9`uCAIt0HL$HHT$PHALL$PH H LL$HLL$HH;8"H\$@H}AH|$ H"uH]HT$HAEH{AHT$P]HMbLL$PH|$ AH\$@@*̀HH LL$HLL$HA HHl$XHuIMH(A^^@UVWATAUAVAWH$ HHEH$0H H3HAMHHE3EED9-<> HLHvE}uEEEEHHL$H@LMtxuLjHH 軝HL$H{AAIHL$HHHtxuH$H ŶxHL$Hz3HEHEHEHEHEHEHEH=8 HHHLEHHӅu*LuHH+UHT$`H;urEH;w H XAH.F I;tHF H 4AAHHL$HHHtxuH>H BHL$HE9,$AuEEEGHHL$H较LMtxuLHH ~9HL$H~yA9I< u)Ll$@HT$@HqȃvLt$@Ht$@ MH= HHX8HHD$`HD$(Ll$ ALHHӅHH 7>HT$`Ht H (A|$xH== HHXPHLl$0Ll$(D$ LMLD$@HHӅ6DD$@HUH AAHHL$HZHHtxuH ߚHL$H=: tI^H+A-HDkLH I^@tHJH C@tH2H ;@tHH 3H\$@AFHl$H3Ht$PH A_A^_@UWAUAVAWH0LYMMDHMt:MMt)fDACA9BuII9uARASMRMuM[MuH\$`Ht$hLd$pMGAE9w)AOE3$DEtAMME3I?3Hw H IH;LIH;rKH;s t59]t)HrMMAA|E8 3E@H](I+HHE0LHD$(DAD$ A>E9]H} HeHE0E3EHD$ Aׅ9E8xAMMH]Ht5D9stMH\$ DAHTuH9E8uCH[Hu3Ld$pHt$hH\$`H0A_A^A]_]E8E8ȋH\$Hl$Ht$ T$WATAUAVAWH0H$E3EEAMًLDVAA"EEAtAMIEH6fAHv~ fDH IH;LIH;rI8H;s t2A9^t%HrMKAA|AF8 EA@I~(EAHI+IN0LHL$(DŋL$hAԉ\$ ׅAA_Et An8Jt=A9^t7Iv EAH@NIF0DEHD$ ӋօAA AF8H\$`Hl$pHt$xH0A_A^A]A\_H\$Ht$WAVAWH HLHAIAfL;$sG|$`HcuH^(HHt$pHEFHHL$x|$`HcxuLDNjI7u^Hl$@Anu HH~ 'Hu HFHIcOLHF(LȀI9H\$pHHL$xDHHl$@H\$HHt$PH A_A^_HL$SUVAWH( MH+(H;Ld$`Ld$pLl$hLl$xLt$ H|$XDH&L;$sHc8II_(sEFHQLc@A~u II_ *uIGIHHcKLIIG(HȀHIDHIAH\$P; cLt$ Ll$hLd$`H|$XH(A_^][H\$Ht$WH zHtHZHH H_HH zH\$037Ht$8GGH _Hl$VWATAVAWH0L$ID$ADA~t ATH\$`Ll$hA9t\A~tI^HH ӃuA~uI^HH I^HΛH A6+A-DDhHyHݳ-A;u 3ADt*A+tA;t L=>AN LL=L=@IvHFDHl$ MH I^AtHH EtHH AtHH H\$`EnLl$h3Hl$pH0A_A^A\_^HUATAUAVAWHHHEHXHpHx H H3HLA D$DHD$hE3LD$`uT?H=W HHXPH7HD$hHD$0HD$(D$ LLD$DIHE3AD$@3H\$xECH5 HHH͙HD$@HD$ E3E3HH׋L$@AHHHH@eHL3GHHD$xHH5o HHHLHD$ DL$@LHHD$HADl$LD|$DAD|$D x5 IcL4H5 HHxH٘Hׅ 65 M&ItFH5 HHx8HHD$hHD$(HD$ E3E3IH׋ 4 H|$htIAx hEyiDt$DAEx[IcL$ÅNH5/ HHxH'Hׅ 4 I<$t EAt IAyMcE~XLcO$I<$uIH5 HHxHHׅ 4 AIIME3Dl$PDt$DAƋT$@D;IcL$fDpH5Q HHxHIHׅ6 3 >M,$ItPH5- HHx8H HD$hHD$(HD$ E3E3IH׋ V3 H|$ht$EDt$PDl$PAIT$@D;sRDt$HT$@Dl$PD;uzDt$DADt$HD;shIcL$fDH5q HHxHiHׅV 2 ^I<$t Dt$Hl$LtAID;t$@rE3Ld$XDd$LHD$XHEH5 HHHLd$8D$0HHD$(Ld$ EL$L3HׅtHLd$XLd$0Dd$(D$ E3ɺEAHDH3H>D$LHσtHLd$(Dd$ E33EAQHHt$Ld$ E3E3AQH!LHHLd$XHHD$pMtuHH <EE~^A<$ uA|$ tC=Q1 H5 HHxHĔHׅ= 1 IIAEIcHEMcLt$PHcD$HL;Eo=0 H5\ HHxHTHׅk=0 tHD$XHt(AH b T$LHT$XILHD$XJ<HuEHT$pH 1̳JHD$`EIƋD$@D;sX@J{HL3({3HCHCHC HH\$HH0_HHL$WH0HD$ H\$HHHyHt"zHL3z3HCHCHC HH\$HH0_x@SH HzL3HH [H%}zHL$SH0HD$ H\zHL3H0[H%@zHL$SH0HD$ H,zHL3H0[H%zHL$SH0HD$ HyHL3H0[H%yHL$SH0HD$ HyHL3H0[H%yHL$SH0HD$ HyHL3H0[H%yHL$SH0HD$ HlyHL3H0[H%PyHL$WH0HD$ H\$HHHyHt".yHL3y3HCHCHC HH\$HH0_HL$WH0HD$ H\$HHHyHt"xHL3x3HCHCHC HH\$HH0_HL$H8HD$ H8HL$WH0HD$ H\$HHHyHt"NxHL38x3HCHCHC HH\$HH0_XHL$WH0HD$ H\$HHHyHt"wHL3w3HCHCHC HH\$HH0_HL$WH0HD$ H\$HHt$PHHH0HHH@HAH;1t"HowHL3YwHH;uHPwHL3H\$HHt$PH0_H%*wHL$WH0HD$ H\$HHt$PHHH0HHH@HAH;1t"HvHL3vHH;uHvHL3H\$HHt$PH0_H%vHL$WH0HD$ H\$HHt$PHHH0HHH@HAH;1t"HOvHL39vHH;uH0vHL3H\$HHt$PH0_H% vHL$SH0HD$ HSHuHL3H0[H%uHL$WH0HD$ H\$HHt$PHHH0HHH@HAH;1t"HuHL3iuHH;uH`uHL3H\$HHt$PH0_H%:uHL$WH0HD$ H\$HHt$PHHH0HHH@HAH;1t"HtHL3tHH;uHtHL3H\$HHt$PH0_H%tH\$WH H9HHt!tL3Hwt3HHCHCH\$0H _@SH HHtDtL3HH [H%(tH [HL$UVWH0HD$ H\$`HHhgH(HL$XHH|$XHw3Ht sHL3sHoHoHo HHH|$XHwHt sHL3{sHoHoHo H7H{hH|$XHwHt VsHL3@sHoHoHo HH{(H|$XHwHt sHL3sHoHoHo HHK7HKH\$`H0_^]!H\$Hl$Ht$WH AIHHxHuHH݃yH\$0Hl$8Ht$@H _@WATAUAVAWH0HD$ H\$hHl$pHt$xEHLE3IL9iBrH3EE(#rHD$`HtL(DhLhLhLh IIGHu A?tMIHf|}uHǸHHI@qHL3qHHtLHH莻HIGH(IwD) EH= HHXHtHӅVD E\HE9t3HH+Df; uHfuAy $H;vHF Ht"HmAHFHtHSpH3DB(pLHD$`HtL(DhLhLhLh MMA?taHLfffIfB|}uIǸIHH@dpHL3FpHHBLIHHI.MfAFyLv%Lv FLfH z H\$hHl$pHt$xH0A_A^A]A\_@VWAVH0HD$ H\$XHl$`HHA9A dLcXIHHH@oHL3joHHD$PHtANxQLkX3H謳3Hu3{HcGLkXHH茺GdH'oHL3oH7HcG HkXHEMLE D M0L0E@D@MPLPG H\$XHl$`H0A^_^H\$Hl$Ht$WATAUAVAWHLL3HL$03DEXٲDHJD0HHD$ /Ll$ HDJD0HHD$(I]H= 6H5< HHxH4qHׅ= H5;] HHHqLD$0HH׋Ѕx INHH9L$0u INHL$p HD$8HD$p=gIO HT$0tEH\$`HBAIA!L$I[0Ik8Is@IA_A^A]A\_H \?3ϺH *3HH |3H w 3HAH@UVWATAUAVAWH0HD$ H$LHYHtlHL3lIGAG,AH=[ MwHHpHoIHӅtH _R33H\$pHA9AOHHHHHH@kHL3kHHD$pHH5[ HHxHnE3LAWHׅt H 4Aw HHH@kHL3nkHHD$xHt@Hx:3A H谯HOHL 5 DBgH y3IoHu E3E9gO,IIIA>L56Z t'IcH,IHHmLHIIHHmHIօu.IWIItAE;gs"MwyH 2H t3A?HtUjHL3?jHD$pH$H0A_A^A]A\_^]H\$WH HHHHt3HS0Ht0HS8HtH0iL3HiH\$0H _@SH HyHttyu%H{t[Ht$0H|$8@;HsHF HCtH>niL3HXiZiL3HDiH{uH|$8Ht$03CH [H; LWATAUAWHhI[H‹$H+IkMH$MIsLMsHL$HEICIKH o LD$0AHD$ H}fHT$0HHT$0IcF33ۅ~LMHIH;8tHHH;|.HH kMDI݊IHT$0H|HH|$8A;v}3H$I;|$XuI|$`H3H$IEH;$H$DL$HD$ Hu#LD$0H HWH$XH$Ht\H7H;wSHL$0(tHu.It'ILD$8HT$@IH9\$@uHu$HH|$8I;oHt$XHl$`H$Lt$PHhA_A]A\_H\$Ht$WH0HHH5L Ht$ LHH ɉHH.yH PHHT:P衉L JHt$ LJHOH P{HHH\$@Ht$HH0_QLL$ LD$HT$HL$USVWATAUAVAWHl$H8HE L3DBXHMjM~L|$@̼HNd0HH=:U HHHhLEIHӋЅxINHH9Mu INHMHEHEtIH 覈Hu3HT$HLL|$@=  zH= HHXH|hHӅ@= IHUMM;uIHNIGH;tH;rlLeM\H=GT HHH hLEIHӋЅxINHH9Mu INHMHEHE Hu-M;u I;HT$8H*L|$8IL|$8uW33HD@E~'LIH;0tHHA;| HItHA;I;vXu Iv`HIIH u "L8ut3HD$PHD$XHD$`HD$hHD$pHD$xHEHEHEH=S HH(HfLD$PIHӅt3D$xAD$|AFEAFAA~tPD$0HVHD$ ALD$0H i 6 y3H6L$0tAFHHHBLkILt#dD$ MLD$8HIAHHeLLD$8IHHt$HHL$8ZI%mHHNd1HH=Q HHHeLEIHӋЅxINHH9Mu INHMHEHEE3L|$@HuD= H=< HHXH4eHӅ= HEH;rhLeMH=Q HHHdLEIHӋЅxINHH9Mu INHMHEHEHHT$8HL|$8IL|$8IIH  L8ut3HD$PHD$XHD$`HD$hHD$pHD$xHEHEHEH=`P HH(H%dLD$PIHӅt3D$xAD$|AFEAFAA~tF3|$0HVH|$ DOLD$0H f yHD$0tAFHHHBLkILt#D$ MLD$8HItmHHFcLLD$8IHLHt$@I MHH ~MIH ւAA HHMl=HHtxuHiHH ,UHM-3HT$@Ht H ~UH qH \i_ H OMHH <~7HT$HH4H Z~#MHH U~HT$HHAAHM<HHtxuHhHH 8~ UHMQ2AA HHMG<HH|hHtxuHH ~THM2HT$HHAAHM;HHtxuHH }zTHM1H }H h  H |3H8A_A^A]A\_^[]@UVWATAUAVAWH$pHHEH$MH3DB`IߡE3L|$@D|$HHL$@舆3EGXHM蹡$HLt0HHMPHD$PHL|$PL|$XE33HL$P(HD$PWfD$`L|$p{EHD$PHLD$`LD$hHHD$ EOHHL$`)HD$xHEt3HMÈLLd$PL;vH= H= HHXH_HӅ= ]H=K HHH__LEIHHUxHNHH9Mu HNHMHUЅIE0HD$0HD$@HD$(D|$ LMHMLu:H e~AH=K HHH^LEIHӋЅxHNHH9Mu HNHMHEHEЅtIH x~hLvA ;uH} HH|0PH @HIHD$0HD$@HD$(D|$ LMIHLƱ;v轱HHLt1HAM=c H=ޕ HHXH]HӅ=2 H=I HHH]LEIHHUxHNHH9Mu HNHMHUЅu/IEHHD$0HD$(D|$ LMHMLu@IH w|H d}D= E3H\$`Ht&YHL3YWfD$`HD$pHL$PHMH\$@HtYHL3YAH$HĐA_A^A]A\_^]@UVWATAUAVAWHHl$0HE8HHx H3H`ADELHU LHME3LuDuHM/uw3A HM@U3AHAH=*H HHH[HU@HӅt H xt$ MMHUHM@GDs3HE(HE0H=G HHpH[HU(HӅt H ox)Lm0AHHHt H ixHHH;w HHHۛH+Ld$0H=LG HHxH[E3MAHӅt H 8xEE3A HM@3AHI<$H5F HHHZLE@HHӅuH\$0Hl$8@H|$HHt$@H A^H\$Hl$Ht$H|$ AVH0H\$`IH\$ IHLtHD$h3ɉA6LHIKt"HD$hw3ɉHKH A3H\$@Hl$HHt$PH|$XH0A^H\$Hl$Ht$WAVAWHLM3HHL$ DBX蜙DHIKt1HH= H=, HHXH$XHӅ= H=+D HHHWLD$ HHHT$(LD$ xM;FHu INHL$`HT$`u6HD$HH;r HtH;rHt$PHQ9IGMIW)HH q^wH M^Pw 3L$I[ Ik(Is0IA_A^_H\$Hl$Ht$H|$ ATAVAWHHM3LHL$0MDBX3螪HHl0HH;nHf=A !H= HHXHVHӅ!= H=B HHHVLD$0HHHT$8LD$0xL;FHu HNHL$pHT$pHD$XL;rL;rVHl$`H;nHQH=JB HHHVLD$0HHӋЅHNHH9L$0uHNHL$p~IG3H$MIWA$HHHAHH ou3L$I[ Ik(Is0I{8IA_A^A\H _\bu HD$8HD$puL;t$XrL;vsH$MMHD$ HI=tHD$0IHD$XIGHFIGfHl$VH 3H蜨H\$0H|$8f=Q H=̌ HHXHTHӅtg=$ utDH nIMD(Pt9;vH nitHUXHtLE`H nILt$H n>tH -[0t H|$8H\$0Hl$@H ^Hl$Ht$ AVHLH3HL$0DBX7袧D@IIl0HHH$H$@=1 H= HHXHSHӅ= H=? HHHpSLD$0HHLL$8xHNHH9L$0u HNHL$pLL$pHu>LD$XH mII+HD$(HD$ rHD$8H+D$XIHl$`H4$H ;mrH YrF H$H$L$Ik Is(IA^H\$Hl$Ht$H|$ AVHLH3HL$0DBX譓HHl0HIH;nH@= nH=, HHXH$RHӅ= =H=+> HHHQLD$0HHLL$8xHNHH9L$0u HNHL$pLL$pHLD$XH lII+HD$(HD$ {qHD$8H+D$XIHl$`H;nH/H== HHH]QLD$0HHӋЅxFHNHH9L$0u1HNHL$p0H ukqYH Wq AHD$8HD$pHuH^H bkLD$XHI+LHD$(HD$ pH+\$XIL$I[IkIs I{(IA^HWATAUAVAWH`H@HXHhHpAELLE3EA @D9- CH=< HHXH4PHӅ D9- HcHII;w3H%HL3$HHD$8Ht L$KM+/IJ $D$(Ht$ L$L$I賡D$0$D$(Ht$ L$LH$ID$0K,L$D$(Ht$ L$IWH$ŢI7IGH+HLHt0$HL3$HIGJIGIZII+HH$3IHI;$D$(Ht$ H$J<LL$I+IOHH+$HL+$D$(Ht$ L$L$IkIIGH+H$HH+HHH;HGHfHHIHH;uwN$II+L$MH~IGH$H;t%L+ffHHJ7H$H;uIH;tHHH$IH;uIHL$HH H$HH`A_A^A]A\_^[H(H FLI@VWATAVAWH0HD$ H\$hHl$pLHL0HHH@E3LaL;1@fI.IFHD$`HpHt$`HHHHH@LfH;t!fH;!HL3!HH;>uH!HL3!!HM3!LI;/zH\$hHl$pH0A_A^A\_^@SH Hi!L3HH [H%M!HEHQHHAH(3H(`3@SH HI3? HL$PHt*HEqu9S& uK%H H [H\$WH HHH; Eu2HBH;Eu%IHHXH#H3H\$0H _HH;u HBH;t¸@H\$0H _Ht$WH HyuUHtPLt$8HDLqHMtIH\$0HZH"IH\$0L3HLt$8Ht$@H _HL$H8HD$ L w/AH8qHHHHL$SH0HD$ HHHHHiHHt3HL3HH0[HL$SH0HD$ HH#IHHHHtHL3HH0[@SH HGHHtL3HHH [@WH H=Y Ht*HH\$0HXH!HH\$0HY H _IHIHBIHBIHIHBIHBIc HiHHAM@AHHA@@AHHA@@AHHA@@AHHHuAAHHA@ @ AH0H0A@@@@IcHiHHAM@AHHA@@AHHA@@AHHA@@AHHHuAHH̸̸HI H H1 H H HAH HAHH̸d̸dHHH H @SH HV HtFHt$0H|$8@H;HsHh@L3H*HHuH|$8Ht$0HU H [H8H ]F=HaFH HD$ HL$ ?e@WH0HD$ H\$HHt$P3H=U HH HHT$@HHCL$@du@V u/V HU H DHU H dL$@H5U du>U u+U HU HEDHU H cH5U HuH5LU H E<@ H52U 3H\$HHt$PH0_@SVWH0HD$ 32HT$PH !EFH|$PHHHLD$`HEHӅT `H|$`HHHeHS HӅ{HL$Po:t H D<5H3DBHHD$hHtH\HHqHHyS HAH nS HD$PH2T H3DBHD$hHtHT$PHFHHHt$XHHHLD$XH<HHHXHqHH=S HHpHRHT$XHӋy*H E;H|$XHHZH!HӋBH|$XHHXHHH pH|$`HHXHH3H0_^[HH=R HT$hH CCzH\$XH|$@H|$hHHHwLD$0HHBӅu_H|$0HHHJ3LD$88HD$ HDHӋ ZR H|$0DL$8 HR HHXHHH|$hHHHLD$`HHPBӅu}H|$`HHHHQ HӋ Q H|$`Dʉ Q HHHLD$PHHQ H|$`HHXHbHH|$hHHXHHHH|$@H\$XHHÃu3kQ QQ OQ HHkHY HDHK H\$Ht$WH H3H5P HHHLP HH%@Ӌ؅pH5P HHH{LP HH@Ӌ؅=H5WP HHHHLAP HH?Ӌ؅ H5,P HHHLP HH?Ӌ؅H5P HHHLO HH?Ӌ؅H5O HHHLO HHv?Ӌ؅uuH5O HHHLO HHW?Ӌ؅uFH5O HHHQLrO HH8?Ӌ؅uH=N H\$0Ht$8H _Áu謽Ht$8H\$0H _H\$Ht$WH H=N 3H5iN HtHHXHHH5N H=N HtHHXHHH5N H=N HtHHXHtHH5hN H=iN HtHHXHLHH5HN H=IN HtHHXH$HH5(N H=)N HtHHXHHH5N H= N HtHHXHHH5M H=M HtHHXHHH5M H\$0Ht$8H _H\$Ht$H|$UHHPM HHHJFkuq3HHEHM HFHHEHF HEHF(H{HE3HDB HtEMHHCH8UHCH8IHYEHAk3HHEH8M HFHHEHF HEHF(H{HEHF0HES3HDB(4Ht%EMEH@ HCH8HCH8HDHjuk3HHEHL HFHHEHF HEHF(H{HE3HDB HtEMHHCH8:HCH81HCH)juHFH*L HHÉ L HH\$`Ht$hH|$pHP]@UH 39-K H\$0Ht$8H|$@L|$HL=K HIHsHtH>L3HHHuHsHt%fDH>L3HHHuHsHt'H>L3HHHu3;-'K HHCHCHCRL|$HH|$@Ht$8H\$0J H ]É-J H ]H(H ;>.2H W>"2H >2H > 2H #?1H g?1H ?1H ?1H C@1H @1H 1H @1H @1H A1H 1H OAz1H AH(j1@UVWH0HD$ H\$P؅V؅3-  ؅tH <1H <0 ؅t u-J HH\$hH=H|$`ydH =F0HtHHpHHHl$`HtHHxHHHl$hH\$PH0_^]@UVWAVAWH@HD$(H\$pqaBRE3D= x tH x;/H ;/t D=0 HH\$ H=H$\GL$L5IHHH$IօtH DX/@JH 2DE/LG 3H$u H *DH FDtH }D/HtHHpH HL$HtHHxHHL|$ H\$pH@A_A^_^]@UVWATAUAVAWH`HD$@H$HH9E3D-ܪ  tH 91.H 9%.;t D-v H3H\$8H=/H|$0襴L$H$HD$HD$PH$HD$(HD$ LL$HE33H;H$tH A-H55E H H$LL ALH>H #A>-H ?2-ED9-E L-E MAHMB.H @,Jt.IAHt>L9~u0HVH _A,Et HnE2H;nt H GA,H6HuH ,LAD;%1E pE3AH$Htj HL3T HtHHpHf HLl$0HtHHxHG HLl$8@H$H`A_A^A]A\_^]@UVWATAUAVAWHpHD$HH$HE3D5<  UtH 7+H J7+V蛋t .?D5֞ HH\$0H\$@H=H|$8L$H$HD$PD$XH$HD$(HD$ LL$PE33H8fH$tH >*JH5B H H$HL >LH%<H ~>*H Z=*E2ED95 C H#C HEIE$ItHt9fH9nu)E2LAH *>5*LFHVH >!*H6HuItHtVH(>H9ntH9nu4E2LAH =)H>H9nHDLFH >)H6HuHiB EuH U=)AAD;-;B %H\$0E3AH$HtoHL3YHtHHpHk HLt$8HtHHxHL HLt$@EH$HpA_A^A]A\_^]@UVWATAUAVAWHHD$XH$H0!=  VtH 4(H K4(蜈t /ԛ HH\$8H\$PH=H|$@H|$HHDŽ$H$HD$`D$hHD$0HD$(HD$ LL$`E33H5H|$0tH L:'H5? HH$LH>:HD$(H::HD$ L !L3:H9H 1:|'H =:p'2҈$E3D9-? SH@ H=M:fAHHD3E2HtL9xu HtAHHHuHD3E2HL9xu HtAHHHuH$H9HHEHD$ LN LFH 9&Ht6HFH9Eu HF H9Et H 9&EuEt H 9l&H `&$8HtHUH 9A&$uH 9'&$AD;-> H\$8H|$@3H$HtHL3HtHHpHHHD$HHtHHxHHHD$PH$HĀA_A^A]A\_^]@UVWATAUAVAWH@HD$(H$؅i[؅ZE3D-  ȿ؅tH 0%H 0$؅t D-I HH$H\$ H=H$mL 6L6H6H 6$H 6$AH &= D9-= vpH= fDEŋHHDHt HAHuEHDHtDHAHuH 5$;5< rH$H < AE9< fffEIMtA,Mt@I6Ht)IVH;VuDH |5#H6HuM6MuH ;< MtA,MtBI6Ht+DIVH;VuDH \5W#H6HuM6MuH ; AD;%; Ku H P5#HtHHpHHL$HtHHxHHLl$ DAH$H@A_A^A]A\_^]HL$WH0HD$ H\$PHt$XHHHHHYH\$H3HHCE33HHH HGHHOHKHGHCHOHH\$PHt$XH0_H\$Hl$VWAVH0H=w: LD$hIHHHXHHD$hALHD$ HHӅx|$huAF 2H\$PHl$XH0A^_^LIKISMCMK HHH/ H3H$0HMCHL$  H HL$ HLIKISMCMK HHH H3H$0HMCHL$ H HL$ nHHL$SHPHD$0I%HHD$(HHHL$8HL$@HtHHHHP[HL$SHPHD$0IUHHD$(HHHL$8HL$@HtHHHHP[HL$SHPHD$0IHHD$(HHHL$8HL$@HtHHHCHAHHP[HL$SHPHD$0I5HHD$(HHHL$8HL$@HtHHHCHAHHP[HL$WHPHD$0H\$hI`HHD$(HHHL$8HL$@Ht HHH\$hHP_HL$SHPHD$0IHHD$(HHHL$8HL$@HtHHHCHAHHP[LL$ HL$VWAVH@HD$(H\$hILHImLHD$0HIHVJ9t J\HH\$8H\$ @J;tiH[H\$ HCH9sHH9Cs HH\$ BH|$xHHGHHOHHHHNgHL3QIAFIH|$xHH;t-HOHHHHHKH9HSHHHKHOHHHWHVIHH;uH:HFI|,H;uH:"HBHHJH;tHVJDHHJLH6eI>AFIH\$hH@A^_^LL$ HL$VWAVH@HD$(H\$hILHI?lLHD$0HIHVJ9t J\HH\$8H\$ @J;tiH[H\$ HCH9sHH9Cs HH\$ BH|$xHHGHHOHHHHNHL3IAFIH|$xHH;t-HOHHHHHKH9HSHHHKHOHHHWHVIHH;uH:HFI|,H;uH:"HBHHJH;tHVJDHHJLHdI>AFIH\$hH@A^_^LL$ HL$VWAVH@HD$(H\$hILHIjLHD$0HIHVJ9t J\HH\$8H\$ @J;t{H[H\$ HCH9sHH9Cs HH\$ TH|$xHHGHHOHHHHNHOHL$8H#UHL3?IAFIH|$xHH;t-HOHHHHHKH9HSHHHKHOHHHWHVIHH;uH:HFI|,H;uH:"HBHHJH;tHVJDHHJLHdI>AFIH\$hH@A^_^LL$ HL$VWAVH@HD$(H\$hILHI/iLHD$0HIHVJ9t J\HH\$8H\$ @J;tiH[H\$ HCH9sHH9Cs HH\$ BH|$xHHGHHOHHHHNHL3IAFIH|$xHH;t-HOHHHHHKH9HSHHHKHOHHHWHVIHH;uH:HFI|,H;uH:"HBHHJH;tHVJDHHJLHvcI>AFIH\$hH@A^_^AUAVAWH@HD$0H\$`Ht$hH|$pILHIgLHD$8HIHVJ9:tJ\:HH\$(H\$ fJ;:t7H[H\$ HCH9sHH9Cs HH\$ IAFIHL(LMEIHHHFH H+Hs H rAHHFIUHBHH>H?HH;t-HOHHHHHKH9HSHHHKHOHHHWHVIHH;uH:HFI|,H;uH:"HBHHJH;tHVJD:HHJL:HbI>AFIH\$`Ht$hH|$pH@A_A^A]LL$ HL$VWAVH@HD$0H\$hILHIfLHD$8HIHVJ9tJ\HH\$(H\$ @J;tiH[H\$ HCH9sHH9Cs HH\$ BH|$xHHGHHOHHHHNHL3IAFIH|$xHH;t-HOHHHHHKH9HSHHHKHOHHHWHVIHH;uH:HFI|,H;uH:"HBHHJH;tHVJDHHJLHFaI>AFIH\$hH@A^_^H2HLAHBfMHA@HAH@A@HAH@A@HAH@A@HAHHuH@SH HS2MHHLHPHH [HL$HH$H2HLAHBAHAH@ A@ H0AH0@@A@@HPAHP@`A@`MHpAHHHuH1HHHHL$SH0HD$ HHs1HHMLºOHd1HHH0[HL$WH0HD$ H\$HHt$PH3Hq0HA8Hq@ H3AHG@HOXpwHwHw H7HG_(HH\$HHt$PH0_H\$WH 3QHHA HAD3HvH\$0HGHH _H\$WH H9HHAHAHt=L3H'HH\$0H _Ht$WH H9HHt&HH\$0HXHHH\$0HHt$8H _@WH HyHr!H\$0HL3HH\$03HGHGfH _HL$H8HD$ HH8!zHI/HHL$HH$H(/HHHL$WH0HD$ H\$PHH9Ht-HOfHOfHL3HHKXHL$HrH[@HtHL3H\$PH0_@SH HYHtL3HH [H%gH [H\$WH0HLHT$@HiH HD$@H;upHLL$ H9HHHD$ HD$(LGHHHCH+Hr=HHHCHWHBHHT$ L M MAHD$ HH\$HH0_H 9H\$WH0HLHT$@HhH HD$@H;upHLL$ H9HHHD$ HD$(LG>HHHCH+Hr=HHHCHWHBHHT$ L M MA{HD$ HH\$HH0_H 89HVWAVH`H@HXHhHHLHP#hH$H;53Hl$(Hl$0E33HL$(GHHD$(HHL$HHD$PH$Hl$PHl$XE33HL$PLHD$PH\$PHD$(HL$XHl$XHL$0HHLL$HLCHHVHHGHeffffffH+Hs H =8HHGHSHBHLM MAHT$8HH\$8HL$PvI>M6MvHl$0I;t!fH7HL3HI;uHM3mHCL\$`I[(Ik0IA^_^H\$WH0HLHT$@HfH HD$@H;upHLL$ H9HHHD$ HD$(LGHHHCH+Hr=HHHCHWHBHHT$ L M MA;HD$ HH\$HH0_H 6w@SH H*HHtzL3HdHH [HL$SH0HD$ HH3*Ht-HL3HH0[H\$Ht$WH HyHHtL3HH{HtL3H@tL3HHt$8HH\$0H _Ht_LL$ SVWH IIHHHt;LL$`LHHG~$LMtHL3H+HH 8DH _^[@UVWH0LHHI 3H\$XJ<H ) LD$`HHl$ HAH薎H HWDHHl$ LD$hpu{H LD$PHHl$ H+\$`AHHHH9u;D$PrH|$hH[3H\$XH0_^]øH\$XH0_^]H .H .H q. H\$X3H0_^]H\$WH H=" HHXHHӅt H\$0H _H 'H\$Ht$ WAVAWH0L5IG(HH;t`H{HtNHwHtYL3HCHwHt<L3H&(L3HHI;_(uIGhHH;t!H{L3HHI;_huIO(C\IOh\I^Ib]I(FI(I8LHT$XHD$PAHD$PLAHD$ H\$`Ht$hILJPILJXfAH0A_A^_H\$Ht$WH HAHHH;t#fH{L3HHH;^uHFH8HHFH@HFH;~t HL3HHH;^uHFH8HHFH@HF H;~t HL3HHH;^uH\$0Ht$8H _@WH HHnAdHQ3DAH\$0Ht$8DB72HD'2H7HtQHNHtLH=HguHOHi>E3HAPR1HDBA1H 2,53H lE3H_ H蝊E3SH1E33H1CH_H\$0H _3H _H\$HT$WH HE3Ht H9PuL@HBHtH9uLLHYLBLL$8LBHLBfDB LB(H;HLGhHH HCH+HrHHCH\$0HWHBHH _H r/ AWH@L LL;I D;AWH\$XHl$`B,Ht$h)H|$8Lt$0;v+I_J< L54 HD$PMIrHHD$PDLHD$ HI֋L$PAO Lt$0H|$8Ht$hHl$`H\$Xt!IAG H@A_H@A_H@A_H\$UVWATAUAVAWH H:LLHE3H7LGHT$hINhk]HD$hI;FhusIHLGHT$pH]H9\$pt5HOHHuIHtLhHHtHOHHHIHHu3H\$`H A_A^A]A\_^]HPO!J!H@HVWAVHP HD$0HXHhH H3H$@ LD$ 3Ht$(H=dHHH)HT$(HӅyH &H\$(HHx0HLL$ LD$@@HׅxNE3DL$ Et+fD;s)K@H|\t HLHI AE;rA@uH &wH l&gH\$(HtH HyHdHHD$(H$@ H3L$L$P I[(Ik0IA^_^@UVWATAUAVAWHl$HHEH$LE3LmDmwHUwHM-JAH]H43EEhHM#ED9mw%EfI<H5HHHLEHHӅ}DmoLmLl$ E3LEoHUM"yUH f$!dA9]ov\HcHk8HELDMt9AFuML!)H2(IN8uH?(IN8;]orH]HtL3HLmAID;}w}H]H (xH]Ht`HL3JLmH$HİA_A^A]A\_^]HT$UWAVHPHLD$xHHT$pHhjYHD$pH;Eht H@HPA^_]H$LD$xLd$@HT$pLI$I(YH9\$pt3D W LD$xHt$HHT$ Ll$8IL|$0E3E3HHLHHT=| FH5l HHZHdHӅ =|  u'LIHHW(HG(HHHw(HteHLFHG(HT$pI$I@XH9\$ptHDHG(HtH@D V LFHHT$ H7IH~HHHHH`HHx}t8IH]hLGHT$pHMhWH9\$puHWHMhH8H?HuIH $'{ 3Ll$8Ht$HL|$0H$Ld$@HPA^_]H\$Ht$WH I؋H4H(Ht;~2;t2HRHϋf$3Hz!H\$0Ht$8H _E3E3HHH\$0Ht$8H _H\$UAVAWH MHL2H}M΋HHJl0HL脡t HH "3H\$PH A_A^]Ht$@H|$HfDL;{(rI;uIFHCL;r}Hk0HtYH5HHHLHH׋ЅxINHH9 u INHK@HCHC@tHH "p3Ht$@H|$HH\$PH A_A^]øH\$WH IIIWu HHYTH\$0H _H@SUVWAVH@LxHjMHE3DD$pMuKH=  DD$xHHXHHD$xALD$pHD$ HHӅ|$xHhH;rmtHH+H;w\HAH;vMH= D$HHXHOH$ALD$pHD$ HHӅx^$HA eH=\ DD$0HHXHHD$0ALD$pHD$ HHӅx|$0u 2u 3H@A^_^][ËD$pL95'uH@A^_^][HWAVAWH0HD$XHXHhHp H H3H$ HD$@E3Lt$8H=pHHH5LL$8EFHT$@HӅy H Dt$0I fffH\$8HHx0HLL$0LD$`HׅAދL$0H@HHDpHyLt$HHD$PLt$ ALD$HHThH .}HT$HHaHH0LL$PLFHHwHWIH+Hr+HJHOHFHHHL$0;fuH -#H H\$8HtHHxHHLt$8H$ H3L$0I[(Ik0Is8IA_A^_HWAVAWHH@HXHhHp IHHMpLpIxuI&HHHGG LGMu33@8uuA8p!tWIHQH}tCH$HHHt#HSHpH0HHuHGx!tHhDIHvE3E33HLHHGH\$ DH L@IHL$@|$QuNfHL$@fHt%HL$@WHE3E3HHHpH6HL$@袸|$QtHL$@AA΁ᆳ>H$H iЧAi$ +yHPHcH#H9Xw HHH+HH8HHHHLH(L L;uHIAHH;tL;svHHBHH;t2HCH8H;t&AE3HWHHHpH6H?H;{uIIH=HL$I[ Ik(Is8IA_A^_H\$WH H;H(OHgH|u 3HHH\$0H _HSUVWATAUAVAWHHD$0LILhLa(L@HPINH$I;$t H@g-H3DB8LH$3HtH(HhHhHhfh Hh(Hh0LM/3HD$@HD$HHD$PHD$XHD$`HD$hHD$pHD$xH$H=HH(HLD$@IHӅtUI_Ht}HL3gI_Ht`HL3JLHM363kD$hIG(D$lIG0$AG!.IUHl$ AL$H : wy H I3$yAG ؉$AG HcHHHǸHHHH@HL3aH$IGHu {yH H$L5 IIH+HpHBHl$ DL$HIօyIH H$IWIWH$IjL8IHĘA_A^A]A\_^][H\$WH Ix0IIX(tMHO0HHsHH\$0H _cHvHH\$0H _nc@SH DA(HHH vuH #3H [HKXHHD$0Ht*HKHT$0cSHT$0HSHT$0HD$0HKGSH [H\$Hl$Ht$WAVAWH0D;ALy HAGqLH= HHHXHMFDHL|$ HӅt 3IAH\$PHl$XHt$`H0A_A^_̃wUHd1HH/H7H;H;H?HGHOHWH_f1"1*121Z1:1B1J1R1@WAVAWH0HD$ H\$XHl$`Ht$hAMLHHy tAHALPIzIIRIHI IBHAHN 4HL3H3DB0HHD$PHt3HHGHGHGfG HG(HH|$PH^LL$PLCHHNHHNH H+Hs H qHHNHSHJHLLw@o!HH\$XHl$`Ht$hH0A_A^_@SH HH(HCH3HH [H\$HT$WH HHfH(zHGHHHT$8zH\$0HH _H\$Hl$Ht$WH HIIIH8JHG HHuE3"HH;tsH@H@HuE3L@LHHLLHHNGu Hp uHFHO!&G Hu!H KG Hu H >H\$0Hl$8Ht$@H _HT$UVWATAUAVAWH$HPHEH$MAHLHMMHMHHM HM!t 3HM13HD$8HD$@HD$H.H3A HD$HDE+IHL$8L;Y=j LH= HHXHHӅ=Nj 3Ht$`Ht$0Ht$pLt$HMuYH5 HHxHHHD$ ENLD$`IWHׅxuD$X23MgHT$8L;rIH+DD$DI;vb9t$@Bt$@Ld$8H=t HHXHHD$DHD$ DMIH3t Ht$8t$D!Lt$HDD$DHT$8ML+IIAH;vlH= HHXHHHD$ ALD$`IHӅxuD$X2Lt$HDD$DHT$8 KHD$`MuNH= HHXH;HHD$ ENLD$0IHӅ%L;rIH+AH;9t$@Bt$@L|$8H=! HHXHHD$DHD$ DMIHӅtN3HD$8D$DD$hH= HHXHHD$hHD$ ALD$0IHӅxu|$hdLt$HDD$DHT$8ML+IIAH;vY3D$lH=y HHXH!HD$lHD$ ALD$0IHӅx|$luD$X2 KHD$0HD$`@H]hLD$0HT$xHMhBH9\$xAAHT$0t7HM"HHtxuHLH 蠽HMyHMHHtxuHH z iHM诚HT$pHL$0x1H|$pt)3HL$0^MtDHT$pICTIL;H -f u H H\$HHt|HL3fHMiE2H$HyAHH$HHHǸHHHH@HL3HEHu lHD L+HD$ LIH  hPHMHHMDe H^0EIHyH\$ DM LEIHL$@|$QfHL$@膥Htc~(tHL$@q3H跲tEHL$@YNuL +LHI HN0uLHO HNHL$@脥|$QyHL$@L$H$HNX6=H$H;~XtNHGHH;tBLCFuL H HNuH HNHH;_uH$HĐA_A^A]A\_^]H\$Ht$H|$ HT$AVH AAHLI(HAIiHInLE3HIMINhHHT$8,H3@u Ij؃I} 3Iu4I؅t&H H H VyH\$0Ht$@H|$HH A^@UATAUAVAWHHl$0HEPHHHH H3HEXHHM E3Lu(HE0Lu8H3AֿHE8B3HEHEHEHEH=HHHHUHӅtH 8}uH 6H uHUH HUH LEHEM D$(L-Ll$ HU(HDxDHHHtH FHHH;w HHHH+L|$0H=HHxHE3MNjHӅtH -L-f3HEHEHEHEI?H5HHHYLEHHӅtIH k}uH H KHUH 5HUH EpLEHEM ED$(Ll$ HU(HM hDII7H]8HtHL3zAHMXH3HHHHe`A_A^A]A\]H\$LL$ HL$UVWATAUAVAWH@3MHDM;=\ H5 HHxHHׅ\=n\ eLcHl$0MtwHL;rIL{ H+AH;vKL3L{ H5 9kBkHHxHDL|$ MIH3tH+A/AIH+HJH;v`H5 $HHxHUH$ALD$0HD$ IHׅx$uC 2t]HT$0 HCHHT$0HtDH$HHt/H$H۾D$HHL$0AƄ$IL;$uH [ AH$H@A_A^A]A\_^]HVWATAVAWHHD$ HXHh LH@@HPHH~%H$E33EFhHL$0D39$~pE3fD-u^H$I<H5HHHɽLD$0HHӅxT$4t IDI;$|E3H$Ht ^HL3HHDŽ$AL$I[0IkHIA_A^A\_^@UATAUAVAWHHl$0HE8HHHH H3H`ULHM3A HM@3AHE3LuHELu H3AhHE '<H=HHHmHU@HӅtH 1@tHcHH H+LL(D$(H HD$ L0HUIDOoDHHHtH H[!HHH;w HHHUH+Ld$0H=ƧHHxHE3MAHӅtH JEE@I<$H5uHHH:LE@HHӅtAH \}t"HcHH H+LL0L(L8ED$(H HD$ HUHMXDAIE;UH] Ht~HL3hAH`H3HHHHpA_A^A]A\]@UVWAVAWHHD$0H$H H3H$HHD$(t1 ;t(H5+HHHLD$(H$H5HHHȹHT$(HӅyH E3WE3Dt$ AH\$(HHp0HLL$ LD$@Hօ 3D$ =U H5< HHXH4HӅ=U HmHH|\tx?tH-Ho,HTHHBHHtFHHHtHT$@HELHcE2AƀtHT$@HLH ŋD$ ;&u*H MPT  H 8H\$(HtH HyH5HHD$(AH$H3H$HA_A^_^]HUVWATAUAVAWH@H@HXDHE3DhLh EALhE3L@HP AtyAH 0AD9$fff=S H=\ HHXHTHӅ=S HcHk8H$H|~t H5+H*H$HTHHt=H$L Ix(u Ix0u2L$(Dd$ LAH8E2Aƀ~tL$LMHAH ;$sH SVR H$Ht1HL3L$AH$H@A_A^A]A\_^]LHxH H3HD$`HcICHhICHeICHbICHgICHlICHqICHvICAuYw6HcEtLD LD@HIHj HL$`H3uHxH 9DHL$`H3WHxÃuuEuHIH= HL$`H3'Hx@SVWHPHD$ H H3HD$HMHHًA3Ht$8Ht$@HD$@Ht$8ft$(fA90uDIIfC94AuIHL$(%LHHL$(3LHHL$(3LHHL$(3LHHL$(3LHlHL$(3LL$(H|$@LCL$(LHcHK H|$@rH\$(ΰHL3HD$@Ht$8ft$(uLH4HI HL$HH3HP_^[H\$UVWH0E3HHxHLL$`Ht8HhH;r,DtHH+I;wHAI;wH H\$XH0_^]H={ DL$PHHXHHD$PALD$`HD$ HHӅx|$Pu 2u3H\$XH0_^]HD$`H\$XH0_^]H\$UVWH03HhHH\$`H9^tOHH;rHH+ȋF H;vAHt'N HH+HBH;wHFHH\$XH0_^]H= \$PHHXH+HD$PALD$`HD$ HHӅx|$PuF 2u3H\$XH0_^]HD$`H\$XH0_^]H\$WH HHEt H HH HtqHt$0H5wH_Hu L'H{uH 3HCHCLHLE!L HWH LEH?HuHt$0H 'H\$8H _H\$WH HHEt H HH %HtqHt$0H5H_Hu L'H{uH 3\HCHCL]HLE!L [HWH 8LEWH?HuHt$0H gH\$8H _4H\$WH IHEt H KHSH LHttHt$0H5H_Hu L'H{uH 3荡HCHCLHLE!L HWH iLEH?HuHt$0H H\$8H _eHWH`H@HXHhHpII؀$t H (3@8$tHS(HL$(9k$u%E364LL$(LC(HS0H E3!LD$(HS(H Ht$(HHl$0Hl$8tL3HHl$(E3HHL$@})HT$@H {HtgH5wH_Hu L'H{u3H HCHCLHLEL !LEHWH DH?HuH ,Hl$PHl$HH\$@HtHL3ʪHl$@H\$pHl$xH$H`_H\$Hl$Ht$ LD$WH@HIIHHHHHt)HxuH32HCHCH3HHEHsHHT$`ҾMLH\$0H kLD$(HLD$ LLEH\$PHl$XHt$hH@_HLH PUVWATAUAVAWHhHHEHXMML3HuHuHuH3AnHHEHE@f0IW(HMA9w$ucE31HHuHuEHL3/HuHwH?HVHMHUH]H+LuI ^LHH]aE3;HHuHuHL3̨HuHwH?HVHMTHUH]H+LuI ^LHH]3H]HH}H}tL3HkH}AIHMX&IIHIHHt)Hxu3HHCHCH HHEHIIHU詼HH\$0HL$(HL$ LMMƋUoH fH}H}H]HtHL3H}H}H}MtHM3H}H$HĐA_A^A]A\_^]H\$Ht$H|$AVH H@HHHH;HBHHHH@L3HLLMt$HHHL3Hܦ3fAH\$0HwHt$8L7H|$@H A^HWHP HD$0HXHpH= H3H$@ HD$ HD$(H=HHH|HT$(HӅfH\$(HHx0HSLL$ LD$@@Hׅxj39\$ vWfffH [HLDHFuML;H<HNuHIHN;\$ r|$ @iH\$(HtHHxHHHD$(H$@ H3L$P I[Is I_LD$HT$HL$SVWAVAWH`HD$8MLHH`蛏H9̤uxHO`袐HHs^AAHW`HL$H袂HHtxuH ̮H\$(HL$ L MIH-HL$HRx2H_`HO`.HH;veAAHW`HL$H+HHtxuH UHHD$(HL$ L -MIH诺HL$Hw23D$4D$0$HcHHHH$HD$ LL$0LD$4HH'$D$(D$0D$ DL$4LHW`HtMIH+2H`A_A^_^[@WH@HD$ H\$PHl$XHt$`IHHI!t Ht$pHsMAAHHL$(HHtxuH LH ]HL$(v3|$x3ɋDH9su-EHu'LK LUM;tHC(H9EDDL;M(rM;Bօt8tH;{ r.EtH;{0r!H;}PsH;{8rH;{@sHHt HHH\$PHl$XHt$`H@_H\$Hl$Ht$WHHI3HHL$0IDBXm$tLHT$0HD$(HT$0LHt$ LHVL$I[IkIs I_@USVWATAVAWHl$HHEHAHoAE3AEE3HHMDD8eLcfDHMgHHHUwHx HEoHD$ LME3HUwHWuVAAHHM~H8HtxuH=HMgLLHH "HMhtEHMw\tWAAHHMS~H8HtxuH=}HML LHH 辖HMtEMHMϋH<HH lU؃uAHH QUA;t[AAHHM}HHtxuHکHMaL LƩHH HM]sEHM1}GHM΁AHA_A^A\_^[]@UVWATAUAVAWH$H HEH$xH H3HLD$XHT$`HL$PHY`H詌c H詊HD$hL#Ld$HHtLHP3HD$ DHLEH ' DH}HyHH}HHHǸHHHH@HL3LHD$@L<H5 HM+HyH3HL$ DMIHׅy}AAIHM{HHtxuH HL$ L LD$XHT$`HL$PxHMqMtMH3ԝ3HD$@2MIEHD$xIuHHL+IMAL9|$hLB|$hH= HHXH3HD$ ELEIHӅyrAAIHM{HHtxuH 8HL$ L LD$XHT$`HL$P蘳HMpH\$@H2LILd$hI;sJ@fffHT$PHcH HHH蝳uHI;r3ҋ/IT$LD$PIcH HI`EHcHEH|$xI;IHwHHL$0Ld$hI;MfH=I HHXHAHӅK7H;rbLHL$HHT$hHH;AH+HI;LBH=? HHXH3HD$ ELEHHӅHI+HH\HHUHHD$pHD$ LME3HUH(RHMZH}tHCHF(H^0H9?t(HDHHT$0HHLLC薘H;uH|$`H\$hH@^H\$ VH@HAWHY0HH*HyXWH*HyX^/A8H|$`Hs HHH;sHHL LAHT$XHHD$PHD$PHD$ LAgH>HCHF(H^0H9?t(HDHHT$0HHLLC&H;uH|$`H\$hH@^H\$ VH@HAWHY0HH*HyXWH*HyX^/A8H|$`Hs HHH;sHHL LAHT$XHHD$PHD$PHD$ LAiH>HCHF(H^0H9?t(HDHHT$0HHLLC趙H;uH|$`H\$hH@^H\$ VH@HAWHY0HH*HyXWH*HyX^/A8H|$`Hs HHH;sHHL LAHT$XHHD$PHD$PHD$ LAlH>HCHF(H^0H9?t(HDHHT$0HHLLCVH;uH|$`H\$hH@^H\$ VH@HAWHY0HH*HyXWH*HyX^/A8H|$`Hs HHH;sHHL LAHT$XHHD$PHD$PHD$ LAm]H>HCHF(H^0H9?t(HDHHT$0HHLLC膜H;uH|$`H\$hH@^LD$HT$HL$SVWATAVAWH8HD$(MHHHII;vH1LAIHHHHH;vIH+L;J4vIH^E3EHt3HH;wH:HL3LHuӶL|$ E3H|$pL$Ht$xL|$ Mt HrHHMt O6I1HrHɏHL3HGLgfD'H|$xH$L?HwLwHrH?fF$wH8A_A^A\_^[@SH0HD$ HHRHHHHCHBHIHKHL$@H%HL3H0[@SH HHRHHHHCHBHIL3HʎH [@SH HHH;w~HAH|$03H;sLAH|$0HH [Et)Hs#LAI;LB²H|$0HH [HuHyHrH f9H|$0HH [@SH Hً ᆳ޺UHD$0H iȧAiD$0 +yHS(HcH#H9C0w HHH+HH [H\$WH IHلt8Hyr1Ht$0H1Mt MHL3HiHt$0HC3H{f{H\$8H _H(H U H\$Hl$Ht$WH HzIHHI;I+L;IBH;u6J H9KH{HKrHH3fJ3HHH;HIH;s*LCHHHteH~rH6H{r&H $Hu3HCHrH f6Hf.HHt L?HnH{H{rH H3fyHl$8HH\$0Ht$@H _/H&H\$Ht$WH IHHHtaHQHrHHH;rJHrH HCH AH;v4HrHHH+MHHLHH\$0Ht$8H _BHL;HKI;s LCHHgHt|H{rHH FMu3HCHrH fHH\$0Ht$8H _fHHH\$0Ht$8H _HHt L?H/H{H{rH H3fyHt$8HH\$0H _H[Ht$ WH0HHH8HHH@HAH;9t*H\$PH_L3HIHH;uH\$PHHNLHT$HHD$@AHD$@LAHD$ YHF(HF0Ht$XH0_Ht$ WH0HHH8HHH@HAH;9t*H\$PHL3HHH;uH\$PHHNLHT$HHD$@AHD$@LAHD$ \HF(HF0Ht$XH0_Ht$ WH0HHH8HHH@HAH;9t*H\$PHL3H HH;uH\$PHHNLHT$HHD$@AHD$@LAHD$ bHF(HF0Ht$XH0_Ht$ WH0HHH8HHH@HAH;9t*H\$PHL3HiHH;uH\$PHHNLHT$HHD$@AHD$@LAHD$ THF(HF0Ht$XH0_Ht3SH HHIHKL3H݇H [H\$WH HyMHH;HH+I;w"HyHQrH 3fQHH\$0H _MtCHyrHHI+H PLL+t MJIH{H{rH H3fyHH\$0H _[Et|$(tH;Q r |$0t H;Q0r I;PPsH;Q8rH;Q@s?H\$VMHHMuL;Aw IH\$ ^LQH|$Lt$IM;M+M;I+LHyrHHJ<@MtIHff9t HHu3HtsMt!ILLAfA9 u/IIHuH{rHH|$H+Lt$HH\$ ^fA9 ABօtHIH+HxHH+LgH|$ILt$H\$ ^@WH0HD$ H\$HHHH HuDH3DB qHD$@3HtH8HHHHHHHHHu /H\$HH0_@WH0HD$ H\$HHHHt"HH;tbsHCHCHtHHuH3DB ҄HD$@3HtH8HHHHHHHHtH;;sHCHCH\$HH0_H\$Ht$WH HHAᆳIHD$0H iЧAiD$0 +yHO(LcL#L9G0w HHH+LHWKILHL LH fDM;uIIBHH;t/HH9AsH HAH9HIBHH\$8Ht$@H _H\$8HLHt$@H _@SH0HAE3H ܉ LIHDL$@LL$ AJLD$@D)y H 9dˀ#D$@H0[@SUVATAWH HMHIIHH;FIALd$pI;4H|$PH|$xLt$`LL+HM;IBI+H;HBHH+H+H;Ll$XL+L,:I;sE3IHHCI;trHrHHHrH HMtH.HBH>H AO6IrM?H{rHHH3L?KgH pH;wtHrH HHrHHHtJaH pL?LHCHrHHHrH HMH.HBH>H AO6L;wtHrHHHrH HMtH.HBH>H AO6HCHrH HHrHHH<JaH pL?&L<.M;wvHrHHHrH HMtH>H AO6JzRHCHrH HHrHHHL+L?LJaH pHrH HHrHHHtJaH pLmHCHrHHHrH HMtH>H AO6JzHCHrHHHrH HLL+tIHCHrHHHrH HMtI4HBK4H AO?H|$PMu HLCHIH+IH;HKH;s(HHHI;s_HCHr&H$Hu3HCHrH ftHflHHrH HMtI4HBK4H AO?PH{rHHMtO6HJ `,H{H{rH H3fyH|$PHH\$hLt$XL|$`H0A\^]H軤HBH9H\$Hl$Ht$WAVAWH0IHLHHfuHbHF؅"E߉EׅtPfE;DHULMD+H uEtH9H؅yHH!H}HH؅HMHUAEHEAHHEXHUHl؅HHkHS؅/H=ZHH HGnHUL AHD$ HӋ؅HMH t @DELMH}D+ƋHHUuHH؅HUHM MHUA EEAyHUHi؅E};H^HF؅"HUHMMHUA EEAHUH؅}u&HH؅kfffHUHMQMHUA EEAHUH؅xHH؅_uEuHUHMA EHUEȉEEAEHUH5؅}HUHM!MHUA EEAHUH؅HH؅uEuHUHMlME%-tAHUEAHUHMM HHMa؅xAGw9H}HXH@؅x HDELMD+HU!xu;uv@HE0HM'H3Hĸ_^[]HWATAUAVAWH@H@HXHhHpIMLE3LhIHLt$0MtMIXHjILl$0Ht$0HuIH orLl$8H|$0uCH|$8HHuHGfD(fD- LL$ DIHL$0,Ay 9l$ @Ht$0HtHHZHjHLl$0H\$pHl$xH$H@A_A^A]A\_HWHHD$ HXHhHp H3AHL$0H=UHHXhHiLD$0HHӅHL$0HH$HtFHHHXiHӅt(HHXH=iHHDŽ$(Ht!HHXHiHHDŽ$3L$I[IkIs(I_@WH0HD$ H\$PHt$XHHD$HHD$@H=THHX`HhLD$@HHӅx0H\$@HH8HnhLD$HHRHׅxHt$H3H\$@HtH HyH6hHHD$@HH\$PHt$XH0_H\$Ht$WHH3HL$ AH=THHXhHgLD$ HHӅu HL$ 3L$I[IsI_HWATAUAVAWHH@HXHp IILDE3fE(DAAAAu؉D$pAHHHfLl$hLl$`Ll$XLl$PLl$HLl$@Ll$8Ll$0H$HD$(D$ L5 ML$AIӋ؉D$pO$t0$t&LLI ؉D$pLHH$HH=sfF,0MHHg虓AHHHeLl$PLl$HLl$@Ll$8Ll$0H$HD$(D$ L5 ML$AIӋ؉D$pxo$t0$t&LLI,؉D$pLHH$HH=͒H -@\$p\$p@L$I[8IsHIA_A^A]A\_@UATAUAVAWHHl$0HE`HHHHV H3HEhMLMMUL3fA8LHEHt$T$ MMHЋM0H+Lt$0II7fA>3HE HE(HE0HE8HE@HEHHEPHEXI](H5OPHHxPHdLM L3H׃}HtL\I诪L`IH=OHHXXHcHD$ L , AIU(HӅuL I;3HfA>IEHD$ DMLHUIMtIHXHIcIH}HMhH3<HHHHepA_A^A]A\]H\$Hl$Ht$WAVAWHMDH3AHL$0I3fAH=NHHXhHbLD$0HHӅu$HL$0L͈D$ MAzL$I[ Ik(Is0IA_A^_@UH`Hl$@H]0Hu8H}@H~ H3HEHIMHLMHX`HbU3HD$0AHELHD$(HHEHD$ ӅE$<HHHaULE HӅEHHHH;w HHH/H+LH\$@H4LMLNjM H uNHfHf H pH\$XH@_H pH\$XH@_DHt$PA3L;A(s/HQ0DKILD$0H\$ HQ8H S Ht$0yHAH`H蠱H YS LD$`HcAHH\$`H\$ HL$`HAbH S LD$hHcAHT$`H\$hH\$ HL$hH= AL+ H ڮoHt$PH\$XH@_= td=t]=ptH 1H\$XH@_Ro H H6o3HDB(HH yH\$XH@_oD3AL;A(s/HQ0DKILD$`H\$ HQ8H R xH\$`LH nH\$XH@_@UVWATAVH$`HHEH$H"k H3HLVH tH .)nD$`HHH!N3Ht$8Ht$0HD$xHD$(D$ 1L LD$`IL%H LID$`%=IHxpHMHD$dHD$(2\$ LE3T$`IׅHHHH+ffHHffHHu=IHX`HMHt$0Ht$(HD$dHD$ A1LT$`IӅe2HH HH+HHt ftfHHuHuHf2 =Ht$pHT$pIWHuHuHEH|$pHHxHFLLMLD$hT$`HӅyZ2HHHH+fffHHtftfHHuHuHf1zALD$pHUHMFH]HSHMHMHEHHEHHMLEHEHLE2\$(HHD$ A33\HH|$pHHXHGKHӐH]HHHL3GHu2HHHH+fHHtYftPfHHuF2HHHH+HHtftfHHuHuHf1MHH ާYjHHHYJ3Ht$PHt$HHt$@Ht$8Ht$0HD$dHD$(D$ 1LLD$`IӍ^2yKHLHL+HHtAftfHHuHuHf1IHx`HIHt$0Ht$(HD$dHD$ A1L T$`IׅyQH H H H+fHHtftfHHuHuHf2LH H iHHHI3Ht$XHt$PHt$HHt$@Ht$8Ht$0HD$dHD$(D$ 1L LD$`IӍ^2ySH LH L+HHtAftfHHuHuHf1IHx`HWHHt$0Ht$(HD$dHD$ A1LT$`IׅyQHH #HH+fHHtftfHHuHuHf2L HH Cg6HHX`HG3Ht$0Ht$(HD$hHD$ DN1L IӅ^2H H pH H+fDHHtftfHHuHuHf2HHXpHGHD$hHD$(D$ 1L E3IӅyV2H H H H+HHt ftfHHuHuH3f1H H hkfHH3|H$HĠA^A\_^]H\$Hl$Ht$ WHpHb H3HD$hH=v~ HHHXHFH-l HD$ LAHHӅ#C 3HD$0HD$8HD$@HD$HHD$PHD$XHD$`$<u<D3H <LLZH] HHHp <D3H;HLEHH?AHHH;L3H;t$HUHt:tAH.HeHUAHHHEH`H}>ULEHHEH8[H H_HHSYHHuHGEHH]H<uHwHϋHEHHHuHGLEH 0HH_HHSHHuHG]? #t\DLޞHM0輕HM0HH<uH_HϋH3uHHuHGH LHU0ycHHEHhH!=U3HD$@E3HD$8E3HD$0HHD$(HEHD$ HEH8[HHUAH]HrHHEH`H<UHM3E3HD$8E3HD$0HL$(HHD$ yHHxHZ<ULMLE HӅyZDMLcHM0iHM0HH<uH_HϋH3"HHuHGH LHU0&DMLHMHaH_HHSHHuHGHHHHuHGHH3|H_^[]@SUVWATAVAWH HD$@HW H3H$MMHDLIIǍ3AHL$PQ|H=:'HHXhH;LD$PHHӅPHL$P HHD$8E3Ld$0HHT$0HL$L$HDŽ$D$LD$0H$5H$HSH$|H$H$HHED$HH$QL$H$HLED|$(Lt$ A33 7H$Ht6HL36L$H\$0HtHHxH9HLd$0HtHHXH9HLd$8H$H3zH A_A^A\_^][@USVWHHl$ HE8HU H3HDMLE HUH3HE@HEHHEPH`HhHDžpH5HD HAAD H<HHhHWH`HxL`MIEHHxMIELрHxH`HHEfaH ƘH ŘH HMHH<uHhH7H`KHxL`MIEHHxMIEL=HxH`HHEDHUH5H5H5H5|H5 sH5 jH5 aH5 XH5OH5FH5=H5 4H5+H5"H5H5H5H5HH<uH}HOHM HEHHHHuHGHM HLEHH5ƖH5ɖE%H =HDHH<uH}HOHMHE0HHHHuHGHMHLE0H~ x ѹU$HHuHOLFfD<DHwHVHHHuHOfDuDLE H}HH3H@ƃ@E(HwHHVtHHuHOHHuHO xH9$<Cu? H C C H2tRt(HGHEHPHHHuHGHM,DMLE HHJHذuHwHHVH}(tHuHOۏHuHOǏpEtgLʏ@H荇HHH<uH}HwHE HHHHt@48H\$0Ht$8H _@t;H\$0Ht$8H _H\$Ht$H|$AVH AHHAuHH<uHqDI6HHuHGH 0MHH\$0Ht$8H|$@H A^tH\$Ht$ WH@HH H3HD$0HLDHL$ jHL$ HH<uH{HˋH>"HHuHCH 8LHT$ %tHL$0H3lH\$`Ht$hH@_Hl$ VH HAHHHu Hl$HH ^H\$8HY(H|$@yHHt$HHKHHH^0HI $?<uP@t/KC CH IHHʍR=KIHHʍR!@tKC K CHCHHtHdH,HH\$8H+Hl$HH|$@H ^@SH 3HHHAHAHAHA HA(HA0 $<u'fCHBHCcCH [ÀurunBCBHHCJ$<0rBu3JHHHHHK0Ht$?<u HK(1HC0H [LIKISMCMK HHHE H3H$0HMCHL$ HHL$ pHL$HH$HfHLAHBAHAH@ A@ H0AH0@@A@@HPAHP@`A@`MHpAHHHuHHHHHL$SH0HD$ HHceHHMLº蜃HlHHH0[@UATAUAVAWH@Hl$ HEH]PHuXH}`HD H3HEL3HAHAH=7HHpH'IT$HӅy H ׍JA|$At$At$HHHt H %̋HHH;w HHH0hH+Lt$ LuH=HHxHb'E3MƋHӅy H Ic|$ HHHH@$HL3#HHEE3HtEH؃x@fD3A H hHKHL DBװH yII4$A|$MIuL5IcHH;Et HL$P9LLt$0E3Lt$8Et!HL$0LHLuH9pvtLA H$HL$P'HL$0HH$HL$(HD$ L 9IHo&HL$0YHHD$ L f?IHoH\$8HtHL3Lt$8H\$pHtHL3H\$xHtHL3H$H3]HA_A^_^[H\$WH HHH S H8u%HHK Q(HK Q,WHK Q@WH{u0HCtH wGHCHCH;HBHCCH\$0H _H\$Ht$ WHH5S HHHxHHׅLC(HHHL;rL;v?H;rH;v5I;rH;v+I;rH;v!HG uL$I[ Is(I_H$L$LH9S`uz3HL$ DB`e\H5NHHHLD$ IHׅy?HS(HK`Hǃ2HH9C`sDH HH9C`rL$H$AH W@WAVAWH0HD$ H\$XHt$`LHy GH3DBH(HD$PHt%3HHHHHHHHH HH(HH0HH8HH@IG IuHL5;I_ IH(HLHIׅy4I_ HL3IG MGIH ~"H\$XHt$`H0A_A^_HAVHHD$ HXHpHxLHAHtH;t33DB`HL$@ZI>H5iHHH.LD$@HHӅy/AA IHL$(HFcHH }WI~u HD$@HIFHD$XL$I[IsI{ IA^̋@SHPHD$0HHyHD$ ALD$`HH  y/AA HHL$8HbHH |HD$`Hu-AD@ HHL$8HVbHH ||HHCHCHP[@SH HyHuH 3 HCHCHuHTH [HAHA0H+A@@SH HyHuHCH [HAH [H\$Hl$Ht$WAVAWH0H5aLMHHHHI3LHl$ EHH\$PHl$XHt$`H0A_A^_@SUAVH0LLD$`H3HHl$ H  HDMnD$dt 2H0A^][Ht$X ?A6AFH|$hH=Hl$PHHHZLD$PHH|$hHt$XtIn HD$PIFA9.t I9nt@H0A^][H8HH RzeH(Hy(H|$ Hu)H\$0CHH(HH}H\$0HG(HG(H|$ HuHoRH(@SH HyHuCH [AH [@SUVWATAUAVAWHHHD$0HHQ@ZL3$H$HD$ LMHE3IHM@u H kzn9$H9u$IWHt$ AL$H  |y H IW̋$y؉$E@uHcHHHǸHHHH@KHL3-LH$$L,M+H5L LIxH"H$HD$ DMIHׅy H |y_3H$LeK,HELMIQHU LE@}uHJIHM0HEHHHHE8u(HJIHM0H HM8AAE,HU0H;U8u HHMHHIH;rEHHA_A^A]A\_^][H\$Ht$H|$Lt$ AWH 1LL5JIHHMGIׅxH\$0Ht$8H|$@Lt$HH A_AH y>39AH\$Hl$Ht$ WHH3HL$ DB`SH=HHHqLD$ HHӅy2?@t8HL$ H; t*Lu!HL$ L$3Hf$L$I[IkIs(I_@WH@HD$ H\$PHL$(HD$03HHD$0LNHLEL v3AHAI+uATHADI+u HHu؅HtPHL3:HD$0H\$PH@_@WH yXHH\$0HY`tH{uHHKH{uHoHKHHHHH-X Ht$@3~BHHH;t H;|'蝠HHcHHDHHHcHHHHTXH9Hl$8MHcHHs HHHHl `Ht L3H Hs(Ht L3H H+Hl$8HCHCHC HC(Ht$@HH\$0H;w H;r HH _H _HL$WH0HD$ H\$HHt$PHH=iG HHXHaHӅu H IL HH\$HHt$PH0_H\$WH Hً;| 2H\$8H _Ht$0Hs0Huc@8sXt3G;u2Ht$0H\$8H _HcCXcbHcCXObPHH HHHtHHLHcHL ILxmHHK`H;S(HǃHBS(HcH HHH;uHDHCHHHt$0H\$8H _HH sQHT$UVH8H1HHHVHubH\$`T$PH|$0H=E HHXH HD$PALD$XHD$ HHH|$0H\$`x|$PuF ?2;HH;r#DF HH+I;wHAI;w H H8^]LD$XHH u",H C LD$XAHD$ 躯HD$XH8^]HT$XH pMH\$Ht$H|$AVH HHILHH LHIHH\$0Ht$8H|$@H A^H@SH0HHD$ HLD$@H  HAxD$DH0[2H0[H\$LD$HT$UVWHl$HPH=+3HEHHEHEHEHEHEHEHEHEHH(H LEHHӅy2HMHHtHUxLlt33HMHL$0HD$@HD$HHD$PHD$XHD$`HD$hHD$pHD$xf9 ffH=9C HHXH1 HӅH=EHHPH HT$0LD$@HӅHEH0Hut$|Ɖt$|HLt$pH Lt$hDmlIH q%H Qq|%nHL3XL9f(uHF(H~(Ht"HH;HL3%H;~(u!HL3 Lt$hDmHt H[Lt$hL}Ld$`Hc|$xu+LpIHL$`etDLt$hAEЉt$PD$HẺD$@D$8EȉD$0D$(EĉD$ DMLpHT$` HEWH*=sHyXH+]WH*yX^(YisH,HMH+HM^AsfI~LpHT$` HU0HM#u HkLMLE HU03D$(@HE`HD$ L kLE 3ҹHSkLHM`LELpHT$`3 HU@HMtCLEPHU@3D$(@HE`HD$ L kLEP3ҹpHM`HELLLpHT$` (fI~LQpHT$` u3HbpHL$`YHpHL$`YHpHL$`YƅƅLt$hI+Hr)HH(L~AHJI?~ t~$/HF@H9F8u L;~H]HLl$pIEHxH<HD$ ALHIDtLHpH`IGH+EWH*yXHEWH*HyX^Hc|$xHH9iH=XtuAGFIHTuEGHoHL$`lXAGF2IGHD$0IGHD$(t$ DNLHT$`HL$pAHNH@HHVHF8HH;rHHNHyt~ t8~$tHF@H9F8u(H;Nr"HFHuDFHSoHL$`WA?u!H G Au H  IHzpLnHT$`H |S ELoHT$`u HL$`_MtTffIM6H~(Ht"HHHL3H;~(uHL3MuAH jHH3@L$ I[XA(sA({IA_A^A]A\_^]E3Ht/LIMtMtI@HPI9QvLH HuI@USVWATAUAVAWHhHl$PHE0H H3HAMLHMHLfI~DHhIUHLHzhIU3HHHDžIR?H+HD$PHEMƺH >]AIvD<{u F}<}u F{<%HH}<%u HHdHeXKu;OHLD0hMDNjĪt<S H^L4S H^LgH IքtIHt$X@Hl$hAEʼnCH\$`H A_A^A]A\_@SUWATAUAVAWH yMMHHt37HHt$p誇;L-THD$`u3H'3҉D$hHDv'HHƀ<.uA;AOH_L%`LDgT$hLDĪtS H]4S H]"fH HՄtIHxE3A8D$`Ct AT$HFȃD$`H&HD&HHA<7uA;H-AOHwHD&fMDAḦ́t1S H\E37S H\E3"eH IׄtIH|$`AEĉCt H_ȃ@@}H%Hˋ%HA<>u;L=OHLDGeMDNjIτtSS H\L4S H[L eH IքtIHt$p@AEĉCH A_A^A]A\_][H\$Hl$Ht$ WATAUAVAWH yMMHHt3KHÄ;H=mHD$Pus3H$3HD$HHǀuA;H-AOHHDUcMDAḦ́t` S HZH=" cH Iքt- HH EECt QH蘂ȃAEH#HD"H@HAbH IׄtK HL-jH EAAEljCt AWH謁ȃAEuzH/"Hˋ"H|$pHD8<7u;OH~LDaLDƋḮtS H\XH6B S HGXH!]aHT$pH th H Hl$`EHt$hAEljCH\$XH A_A^A]A\_H\$Hl$Ht$ WATAUAVAWH yMMHHt3苀H;H=HD$Pus3H!3HD HHǀuA;H-|AOH|HD_MDAḦ́tI S HNVH=["`_H Iքtm HH EECt QH~ȃAEHWHD'H@HAuA;L%=xAOH(xLDZLDAĪtS HQH="ZH _HքtXHHM38D$PCt HzȃAEuyHHDrIHǀuA;IAOHuHDKXLDAḦ́tVS HOE3H=$XHT$pH tHHEAEljCt HwȃAEH HDHt$xIfHǀ<>uA;IAOHtHDkWLDAḦ́tvS H$NE3H=.$3WHT$xH t>HHEAEljCt HvȃAEH*HDH$IHǀ<>uA;IAOHsHDVLDAḦ́t>S HCME3H=M'RVH$H tZHHEAEljCt HuȃAEHFHDH$IHǀ<>uA;IAOHrHDULDAḦ́tZS H_LE3H=i'nUH$H #tvHHEAEljCt HtȃAEHbHD2H$IHǀ<>uA;IAOH rHDTLDAḦ́toS HtKE3H=~'TH$H 8t4HH)EAEljCt HsȃAEHwHDGH$IHǀ<>uA;IAOH(qHDSLDAḦ́tS HJE3H='SH$H TtPHHEE AEljC t Hsȃ @@ H HˋdH$IB<7uD;DOHJpLDRLEƋḮtS HIH9S HIH$RH$H ptlHdHt$h@Hl$` AEljCH\$XH A_A^A]A\_H\$Hl$ WATAUAVAWH yMHHt3qHHt$Xfr;L=HD$Puz3Hc3HD6HHƀ<.uA;H %oL%&oAOLDQLDAĪtS HH4pS HuH"QH KHՄtDIH9E3A8D$PCt AUHqȃAEu}HHˋ\HfE9,~u;H anH5bnOHDPMDNjH΄tS HGL4S HGLPH w6IքtlIdHt$XEHl$hAEʼnCH\$`H A_A^A]A\_LD$UVWATAUAVAWH0HD$ H\$xMHHyt3oH`p?D$pL=HL-Tmuy3HVD3H)HfDHÀ<+uA;AOL%mHmLDOLDAĪtkW HpFL-l"OHH <t8IH-38D$pGIt UHnȃAEuiHHPHƀ<3u;OHAlLDNLDƋḮtW HEL3NHH xttIlEEʼnGInInIHt@HL3*I.H\$xH0A_A^A]A\_^]Ht$ WATAWH yMHHt3mHdn?AEH\$@3Hl$HHLt$P[3HD.HHÀ<uA;H kH- kAOޅHDMLDAḦ́tuW HzDLt$PHl$HH\$@&MH AHքt:HWH+3MEHGHt$XH A_A\_Ht$ WATAWH yMHHt3lHDm?AEH\$@3Hl$HHLt$P; 3HD HHÀ<uA;H iH-jAOޅHDLLDAḦ́tUW HZCLt$PHl$HH\$@&dLH !HքtqH7H 3MEHGHt$XH A_A\_2Ht$ WATAWH yMHHt3kH$l?AEH\$@3Hl$HHLt$P 3HD HHÀ<uA;H hH-hAOޅHDKLDAḦ́t5W H:BLt$PHl$HH\$@&DKH HքtQHH3MEHGHt$XH A_A\_Ht$ WATAWH yMHHt3jHk?AEH\$@3Hl$HHLt$P 3HD HHÀ<uA;H gH-gAOޅHDaJLDAḦ́tlW HALt$PHl$HH\$@&$JH Hքt1HH3MEHGHt$XH A_A\_rH\$VWAVH IILH3PLúH@t HMiȃAEHl$@HL|$H HD HHf<^uA;H fH-fAO߅HD$ILDAḦ́t/W H?L|$HHl$@&HH .HքtHHH\$P3EEGH A^_^H\$LL$ UVWATAUAVAWH0E3HT$ IHL|$(D9yt3'hHh?L5I@@u23H3HϋvHL$ DW H> HL$ 耾IHA@Gt HgL-.eȃHD$pu{SHSHDHHD8<.uA;MAOHdLDGLDAIτtW HI>E37/W H4>E3"JGH HՄtWIH|$pL$AEHωGL$Ht HfȃAEHHDH$HHƀ<.uA;AOHcLDyFLDAḮtW H9=E3<W H$=E3':FH$H tBIHEAEljGt HeȃAEH.HDH$fDHf<^uA;H bH-bAOޅHDELDAḦ́tW HF<L9,W H1<L$GEH$H +tOIH\$xEEGH0A_A^A]A\_^]H\$Hl$Ht$LL$ WATAUAVAWH0E3HT$ IHLd$(D9at3odHd?L5@@u23H3HϋHL$ DOW HD; HL$ ȺIHA@Gt HcȃAHEuSHpSHDBHHƀ<.uA;H 4aL=5aAOLDCLDAIτtW H:E37|W H:E3"CH THՄtMIHBLD$xEHAEĉGL$HL$Ht HbȃAEHSHD#H$Hf<^uA;H `H- `AOޅHDBLDAḦ́t輿W Hq9L9WW H\9L$rBH$H +(tz#IH\$`EHl$hHt$pAEĉGH0A_A^A]A\_H\$Hl$Ht$LL$ WATAUAVAWH0E3HT$ IHLd$(D9at3aHb?L5@@u23H 3HϋHL$ DoW Hd8 HL$ IH=A@Gt HaȃAHEuSHSHDbHHƀ<.uA;H T^L=U^AOLD@LDAIτtW H7E37W H7E3"@H tHՄtĽmIHbLD$xEHAEĉGL$HL$H7t H_ȃAEHsHDCH$Hf<^uA;H ?]H-@]AOޅHD?LDAḦ́tܼW H6L9wW H|6L$?H$H K%t蚼CI;H\$`EHl$hHt$pAEĉGH0A_A^A]A\_H\$Hl$Ht$ WATAUAVAWH L|$pHUHT$PMMLHHI;ffH4IHHHpHAׄtHH HKHLH]DDLLD D L0L0D@D@LPLPD`D`LpLp̀ŀI;VHt$PI;uyKJ IMuHHpDL̀LD͐D L͠L0DͰD@LLPDD`LLpDŀIFHH+HHI;fffHIHHdIHAׄtxKLHDKLC D K0L0C@D@KPLPC`D`KpLpŀHGHH+HHI;gA$H\$XKHt$hHDAL$LAD$ D AL$0L0AD$@D@AL$PLPAD$`D`AL$pLpA$ŀHl$`H A_A^A]A\_HL$WH0HD$ H\$HH`]HHD$Xf@HP LHL$PHH\$HH0_HL$SHPHD$0I\HD$(HHHL$8HL$@HtKIHP[LD$HT$HL$SH@HD$8HHIHHH'[t$D$0D$ LL$0LHT$`HL$XsHCH@[LL$ HL$VWAVH@HD$0H\$hILHI3LHD$8HIHVJ9tJ\HH\$(H\$ @J;tiH[H\$ HCH9sHH9Cs HH\$ BH|$xHHGHHOHHHHNgHL3QIAFIH|$xHH;t-HOHHHHHKH9HSHHHKHOHHHWHVIHH;uH:HFI|,H;uH:"HBHHJH;tHVJDHHJLH.I>AFIH\$hH@A^_^H\$Ht$H|$AVH H\tE]tIALHH9AHT$P0HCLHxH H;uHAH HH HA&@tHHH;8uLHGHH;xuLHIIIyHHLAIH;IPzu!ABHHHQBHHHAH;AuKHQHH HHH yuHAHHHJH H;AuHQHHH;uHHQHHPHHAHHHQBHHHQLIHH IHyuHQHJIHH H;Qu LAIPHJH;Qu LAIPLIPzu!ABHHHQBHHHAH;uMHHHJHHJyuHAHHHJH H;AuHQHHH;AuHQHHBHPHHAHHHQBHHHQLBIHJIyuHQHJIHH H;QuLAHJH;uLLAILBHHyHH\$0Ht$8H|$@HHIMAH A^H JAWHPHD$8H\$`Ht$hH|$pLt$xIALLHLSAE3E8Z|I@t3IQIB0H+f; uHfuAA.IR0IAH+f; uHfuAAEtMMRzHH\$0EIH;u7$D$(LL$ LAHT$@I-HIAFID8[tHC?H D8YuHfHHD8Yu'HHHD8YuH;u HHL$0D8XHDHD$0IHH0L+fB; u HfuEAAu1$D$(Ht$ LHT$@I|HIAFI IAFIH\$`Ht$hH|$pLt$xHPA_H;wLUATAWIkHH]H3HEMsMLHT$(LL;I[\$ IsI{MkMpfffAIIAN)EAF )MAN0)EAF@)MANP)EAF`)MANp)EA)M)E)IHMAԄtnM DII(E(MA(EAO(MAG (EAO0(MAG@(EAOP(MAG`(EAOpAIIIHMAԄtxfffINOF G N0O0F@G@NPOPF`G`NpOpHH)HHMAԄu(E(M(EO(MG (EO0(MG@(EOP(MG`(EOpIƐIŐL;t$(0L$H$H$H$L$HMH3HA_A\]LWATAVAWHHH3H$H+H988HMLLIIH?LIHH+HHHZI[ HEIkH,HIsHMk@HpHEHHD$0LH)D$@E M)D$`)L$PE@M0)$)L$pE`MP)$)$Mp)$)$I;fffH4IHI4HpHAׄtHH HJILHH]AAALALAD AD AL0AL0AD@AD@ALPALPAD`AD`ALpALpA΀AƀI;?I;JIK HMl$HApAAL΀ALADΐAD ALΠAL0ADΰAD@ALALPADAD`ALALpADAƀLL$@L|$ LIIHD$0HL$H$H$H$8H$H3HA_A^A\_H\$Hl$Ht$WH HIIIH_HHքt HHH?HHքt+HHHHHքt HHH\$0Hl$8Ht$@H _ATAVAWH LML+H988IMMHHH?HH(HBH\$@HHl$HHt$PHH|$XHHCADu H`_^[3H`_^[@VH HHHttH\$0H|$8DH3H(HtBH;tHH(Hu,H(HuHH(|L3H{HHuH|$8H\$0H KH ^H\$WH0HHHHtH;t%H(HHuH uKH\$@H0_閞HLLHD$ H !KtH -KhHHH\$@H0_3 @UATAUAVAWH$P(H+HEH$(H$(H$(HH3H@'LMDM H zݝH zѝE3LuLuLuDuH=HHH}HUHH=iHHXxH}LEUHӋ7 H]HH8Hs}LEH&H׋ H]HHxHE}HUH׋H KHUH  L LzL%)HNzH WzҜAED'Db:H]HHxH|HE0HD$ LMܺ AHׅH=HHX(Hs|HU0HLH=HHZ8HP|HU0HHHD$PH]H Hy0H'|HT$PH׋QutDD@HHMVLMtxuLIH jy oHMSLH\$PH[HHxH{HE3Lt$P<HT$PH AAHHMVLMtxuL,IH ‡}nHMKE3Lt$`H\$PHH8H{LD$`Hs%Hׅx^H xH\$`HtHHxHzHLt$`H\$PHmHHxHzHLt$PNLuH\$PHH8HzLEHY$HׅxHIxH xULt$xH\$PHH8HTzLD$xH8$Hׅx]Lt$XH\$PHHx(H%zHT$XHׅH ,xH\$XHtHHxHyHLt$XH\$xHtHHxHyHLt$xH]HHHxHyHLuLuLt$pH\$XHHx HuyHUH׋H\$XHHxHMyHT$pH׋H\$XHHx(H$yHUH׋pH\$pHHx0HxLp&LEغdH׋<LuLt$hLuH\$pHHxpHxLEH+H׋H]HH8HxLD$hHr+H׋jHUHL$h3RH]HHx HGxHUH׋+LLHDžLHT$hMLHHLED$ EHvHM?UHHtxuH ~jHM:HHp&H u臗MȅuEtTAt ExIE;uDD|$@HEHD$8HD$pHD$0HD$xHD$(ED$ DMLD$hAHHt tHL3sLH]HtHHxHvHLuH\$hHtHHxHvHLt$hH]HtHHxHvHLuH\$pHtHHxHvHLt$pH]HyHHxHovHLu[E3H]HHx(HJvH׋A=$jXHHtrHL3rLH]HtHHpHuHLuH\$hHtHHpHuHLt$hH]HtHHpHuHLuH\$pHtHHpHuHLt$pH]HtHHpHduHLuH\$XHtHHpHAuHLt$XH\$xHtHHpHuHLt$xH]HtHHpHtHLuH\$`Ht(HHpHtHLt$` H HHXHnH3H]HtHHxHnHHEH]HtH HyHnHHEHH_^[]H(H `H TH -HH q<H 0H H( H\$Ht$WH@H=ZHHL$0D$8(D$0HfD$0HXpHmDFL DHT$0D$(HD$ HƆH\$PHt$XH@_H%@k@UVWATAUAVAWH$HpHE H$HH3H`HHD$0HD$8D$@E3E3D9i(u!L $LH4!H $LKLHT$PHcE9E{0tAHU`HL$P}"uMt5HL$PLH8HL$PLHTHD$ LMIH@uBHL$PLH=)iHSH;u$HL$PjLL0HL$P]LHTLE3HL$PCLHHXEnHL$P&LHTH;CRH;C HHL$PLHHeD+HL$PKHkTHHL$PKH6SHDHL$0&{(HL$PKH SHAA HM@5FHHL$PxKAAHHM(FLHL$PVKH=gHRH;L&Mt~uL%rI7HtAuH5rH="H"HEHL$PJHSLH|$ MHH !&^HM(l;HM@b;HL$PJHM`誊H]HtgHL3|gH]HttgHL3^gH]HSgHL3=gH}Ht1gHL3gH}HtgHL3fH}HtfHL3f{(u H qމHL$0$.3HL$0H&HmHL$0H`H3ƪH$HpA_A^A]A\_^]@SH HD$ HH3H$HHLILHT$@HR_$9$ {0t AH$HL$@HL$@HHHBHL$@HHhQH;CrlH;C wfHL$@HHH'AtMHL$@HAAHHL$(CCHHtxuHmoH s[HL$(9HL$@|HH$JH$Ht.eHL3e"H$Ht eHL3dH$HtdL3HdH$HtdL3HdH$H3ѨH [@UVWATAUAVAWH$H@HEH$HH3H0HLE3Ll$8Ll$@HL$8HD$8LLfDDl$pfoqD$HDl$XD$\WD$`ML$M$HUH\9=\ H=מHHXHfHӅ=+ HMFHcHMH;sHMsFHNI;D$WI;D$ LHMLFHI>0HM0FL0HM$FHNLA|$(HEHEHMEH`MHD$xHELuEE|$Xt 3HL$HHL$H$|$H@@u83HL$H*3HL$HDHMXT$THL$HHMRHlHV@tDl$XHL$H-D$XD$Hȃ@@u?HL$H袛غHL$HqDHL$xXT$THL$HHL$xxQHkHɄ@tDl$XHL$HD$XD$Hȃ@@u>HL$HغHL$HDHMvWT$THL$HhHMPHjkH>@AEʼnD$XH5HHxH/dHD$pHD$ A~LIV HׅD$pHfDELT$8IRMʀzfHB0LL+ffB; uHfuAuHRLHztM;t9IQ0HH+f; uHfuAt IA My(5LHDžWD$ LE3HUHL$89HM CH imHHt_HL3_H]PHt_HL3_H]XHt_HL3z_H i~HT$8WELmDL$0LHHMȜL}ILuI+H988HHLI?LL wII\M;IvAEeD=H=HHXHaHӅ=PHHfHHT$ HHL$@>H:FHAA HM(e9HHL$@>AAHHMC9H3Ht{uH5meHHtxuHXeHL$@^>HFLLHH fQHM.HM(.DL$0LD$(T$ H H~AHL$@&>HM@}H]HtZHL3ZH]HtZHL3ZH]Ht}ZHL3ZgH]HtZHL3pZH]HthZHL3RZH]HtKZHL35ZAH 6}H@H3GH$HPA_A^_^]@UVATAUAWHHyH3H$H$@MIDLuMuIuA3H$(H$H$3AL$H=H3H$H$H$H$H$H$HHHa\E3L$Lt$0E3Lt$(IHDt$ Ӆt @oH?ALd$(L ^Hl$ HDBsHfD9tKHIuHHuHVHfD9tBH@uHHFHHJH;vHUH HHVHuHNHIL3H$ A褜H=GAMHHXhHO[H$L$ HӅuAH=WGLt$hHH`H[H$(LD$hHӅu HD$hHLEH=HHXxHZHD$pE3LL$`HD$ IHӅH=ŒHHHZLD$pH$T$`E3Lt$XHDt$PLt$HLt$@D$8HD$0Lt$(Dt$ L=>D$(L$AL|$ 33,WHfA9lOHIuHHuHVH@f9lBH@uHHFHHJH;vHUHQHHVHuHNHIMJL=\=H=EHHHYMLt$ AIHӋ؅uP!IoLuuMu3HsH|t/H[HituIVMuIHMuKHrH3tL+$t,Ld$ L [IDBHIHt3H$H$(L$H$H3蟙HA_A]A\^]@UVWATAUAVAWHpHD$0H$HtH3H$`ELLE3AHvHHD$(Hu mLl$@Ll$HHD$P=a*H5܏HHxHWHׅ=0HJ LL$ Al$ 3HL$@LL$@MƋHEt)btg|$ rOHHHt+HtTHL3SLl$(HH\$(H SvCH -v5HT$XHD$@HHEH pvH ]v1H|$@HtSHL3{SLl$@HtsSHL3]SLl$(H$`H3xH$HpA_A^A]A\_^]@SUWAVHxHH=7HHX`HVH$HH}u H$HEH=@Ht$pHHXHUHUL$E3HLt$ ENӅfDD95!gH=HHXHUHӅD956HM)HEHH=HHZHSUALt$ L$HHӅxL9uH=?L$HHXxHUH$HH$HT$0E3EA8t'HMH;L$@vHD$8H;wHMHtH;vHEL9uuH tHEHHEHEH9Es@H htHt$pHxA^_][H J[MtHt$pHxA^_][HHt$pHxA^_][H\$Hl$VWATAVAWHp3EILLHH=HHX`HSHT$(HHl$(H=HD$ HHXxHSHT$ HӅx8HL$ HT$0E3EA8tH;l$@vHD$8H;w HtH;vHHuHH;s|H :s@HH8SHHHuHH s@I3HHRIHHIH +uH Cr@H=ՊDŽ$HHHRH$HӋ$H 4_rH=HHX(H`RH$HӋ$H (rEHHj3L\$pI[8Ik@IA_A^A\_^@UVWHH~nH3H$=XHAHHH$HHQHT$ HӅuGDL""LL$ PdHL$0̩H=HHHvQE3LD$0HAQH$F A 3H$H39Hİ_^]̉T$UVWATAUAVAWHl$HHEH$PDH3DB`HMH=<HHHPLEHHӋ؅tH pHMHHu H lAAHHM+HHtxuH,WH CHM AHHM`tHH o H o3HD$HHD$PHD$XHD$`HD$hHD$pHD$xLH;HL$HE3A݅Åt HD$HHE`>ALKHUH?~!HcHLl$ ALE`H R*H +NoIHM`Ht E3W H Y)oH FVot HD$PHE`>ALHUH赭~!HcHLl$ ALE`H RH nHM`HtkHUhBxUAH1HMhH!H nHU`tLH A#H [nH H WDnt4|$|RCCt1IHEHL$x; tHHrAHUH%t HL$XHMh>ALHUH薬~!HcHLl$ ALEhH PH mHUhHJHLl$ ALE`H PID9m`LuhLl$@Ll$ DHLD$@IVH PHD$@DAHuH 8#mIDd$0Dl$(|$ E3E3AIN LHH0HHH@HykH赶LHt]LR0HiML$ME^EXD$0D$(|$ AIN IT$0I`rIHM3\IH S`lE3IH H TBlt HD$hHE`:AL~HUHڪHcHLl$ ALE`H >OH rkHM`HtE3H gH Tkt T$xU`=ALHUH_HcHLl$ ALE`H NNU`H okHMHtkALHUH~NHcHLl$ ALE`H hNH}`t&H kE3HM`"H j3H$PHA_A^A]A\_^]@SUWATAUAV|H+HRgH3H$E3ELfD2H3HL$0EF`׋H=6HHHJLD$0HHӅMH MENL$Lt$ H%$+L$HHHhH@HӳLH$H$HH5 6LIHIMLt$ DCHHׅ!LH$LA$ILIf$A$HfH$HDfD9tAH@uHH3DB@@>HHC@D$ 2@tHH ^HHSHHH;SrHSHSH+SH HKLğHs@tFH HHSHHH;SrHHSH+SH HKLOnHsH G¤HHSHHH;SrH跷HSH+SH HKL(Hs@tFH lHHSHHH;SrHaHSH+SH HKLҞHsH &HHSHHH;SrHHSH+SH HKL}茞Hs@tFH MУHHSHHH;SrHŶHSH+SH HKL6HsH 芣HHSHHH;SrHHSH+SH HKLHs@tFH 4HHSHHH;SrH)HSH+SH HKL{蚝HsH HHSHHH;SrHHSH+SH HKL]THs@ tFH 蘢HHSHHH;SrH荵HSH+SH HKLߜHsH RHHSHHH;SrHGHSH+SH HKL踜Hs@@tFH yHHSHHH;SrHHSH+SH HKLCbHsH w趡HHSHHH;SrH諴HSH+SH HKLAHs@tFH ޛaHHSHHH;SrHVHSH+SH HKLǛH{H HHSHHH;SrHHSH+SH HKL聛H{HH\$HHt$PH0_̋QBv9u.3fftDҸgffffuø3HtfHHuűQBv:u/D3EEtDgfffADAADuøHc3HtHHuűQBv?u4H3HHtHIfDIHHHuøH3HtHHuuDD$HL$UVWHHpHEH$AHHHXH;HUHM ӅDMAAHH7HH}HHALa]tLh]_HEHE HHX H:HUHM ӅH]HHx H:HUHׅHEH]HHxHT:HUH׉E8o3HEHEH]HHxpH":LEHH׉E8H]HH8H9LEHH׉E8MD$ AL8HU/xL $LU\HUH5H]HtHHxH9HHEH]HtHHxHY9HHEH]HHHxH/9HHEH]HtHHxH9HHEH]HtHHxH8HHEH]HtHHxH8HHEH]HtHHxH8HHEE8A}0DHHM #H]HHHxHM8HHEHLZHŊHLZH變HLZH藊HLZH耊HLZHiHLZHRsHLZH;\HLZH$EHLZH .HLZHHLZH߉HLZHȉHLZH豉HLZH蚉HLZH胉HLZHlHLZHUvHEHE HHX0H6HUHM ӅxDHHM#HLZHMt L/E8HE HHXHH6HU8HM LL1ZHH薆3ۃ}8t.@ffLL ZHHkËE8;rL/L/L/LHH9H]HtYHHxH5HHE:HL.H&HL.HHLWHڇ3H$Hp_^] $;Ri !Obbf}8@VWAVH0HD$(H\$XHl$`AHHHHXH4HT$PHӅE3Lt$ Lt$hHHHU4LD$hHHӅx7H\$hHHxH+4HT$ HׅxDHHL$ HLXH蓆AH\$hHtHHxH3HLt$hH\$ HtHHxH3HLt$ H\$XHl$`H0A^_^H\$Ht$WH0HOH3H$ H=UkH^HD$X3Ht$`HHH73Ht$HHD$lt$@LL$hHt$8LD$pHD$0HT$PH$D$(HHD$ Ӆ|$P9$$CADusH=HHH2LD$XHH$Ӆt H JAD$dȃw;H=vjHHHk2E3LEHAQ H 2R@H$ H3=sL$0I[IsI_HUAVAWHALLHEHXHpHxL`qhHL$ 3LDFgrMt+H=HHH1LD$ IHӅt3L$Muku*WH$H$H$HĠA_A^]HL$xH$E3HDŽ$EA7t L$Mu@HLI衃Ht$`HtuHDŽ$HDŽ$H=HHH0L$HL$HӅu$H$DHDIcH$HuE3DIIEWHĠA_A^]@UVWATAUAVAWHl$HHEH$ HLH3HEIH]MLD$PLHULeo3HuHuHE HM耣HMHEHHEf1DHuMHuwHt6MH=gHHXH/HӋH;t HL}H=gHHHY/HUHӅutH=eHHX8H5/LEUHӅuMH}HHXXH/LEHӋH}HHXH.HӅt@3EHEH=fHHH.LEHl1HӋHEL0H=fHHXHw.HӋH=fHHYHY.HiIH>.HEHD$@t$8\$0H HD$(D$ HLE33HM׋n3DhE9EXHELILH=HHH-LEIHӅEuMuYE3Hp0HMǡMt2HiEH HHD$ LMwLEI$HM.L}IL}HEHD$ MMFUHMusH0HMItx]EuXAH/HM(tWMt2HiEH ` HHD$ LMwLEI$HM蓡L}IL}EE;EsH"LmLt$PH}HtHHXHn,HHEH}HtHHXHH,HHEuTHEMtLEHLEILJI}HMHHEHHf$HHl$(H$PH3*eL$`I[Ik Is(I_H\$Hl$Ht$WH HIIHHtOH;u:HH3u+HLL+fDB +uHut#H(Hu3H\$0Hl$8Ht$@H _øH\$Hl$Ht$WH HIAHHt0H;uHH菊u9t#H(Hu3H\$0Hl$8Ht$@H _øH\$WH H=ZHHH"LD$0HHT$8Ӂ|$0u;H=ZHHH"HT$0HD$0u 3H\$@H _øH\$@H _LI[IsWHpH=i3ICHICICICICICICICICHH(H"LD$ HHL\$pI[IsI_H\$Ht$H|$ AVHHA>H3H$H=YHHHH!H=uHL53u$3Ʌ~IH90H;|H=f HHH+!LD$0HHӅu>H=; HHH!HT$0L ,AHD$ HӅtL:H gLL@HL$@xLܭHT$@H p{@H=XHHHy E3LD$@HAQHc } I4 uH$H3EaL$I[Is I{(IA^HWHH@HXHpIIHLHHHmAAHHL$8fHHtxuH&HL$P HD$(H|$ LLHH HL$8 H\$pHtSHL3=H\$xHt5HL3L$I[IsI_H\$WH@HH >H|ff;HH$t+D$0L LHL$(H D$ >#DLD$(HL$ H |>H(HHuH\$PH@_HVWAVHHD$PHXHh H:H3H$pIHE3Lt$0H=Z HHX`H"LD$0HHӋ_Lt$8H\$0HH8HLD$8HH׋Dt$@H\$0HHHLL$`LD$@H׋yHT$`H w=H\$`\HL$`mHtfHX\HcmHuLD$H3HL$09RyH r=[Dt$ LLD$HHT$8H y8t$ LLD$HHT$8HyDHT$`H R<AH\$8HtHHxHHLt$8H\$0HtH HyHHLt$0H$pH3~]L$I[ Ik8IA^_^@WH@HD$ H\$PHt$XIHڋAHHZAAHHL$(HHtxuH" L eDH HL$([H\$PHt$XH@_H\$WH AE3AHA3AII} ExDA;|DLcɅx*H+NH+BA+B M@ILLIyIH\$0H _A;~H !;H\$03H _@UATAVH`Hl$0HEH]PHuXH}`H7H3HE HHE[H+Lt$0HHX0HL%9Ld$ LM3AHӅHEHHX(HLE3HӅEH]HHHZMLEHׅMIH :3HEH]HH HHEHD$(D$ E3E3Hׅx5H}LMt2DI(HH LHu H I9H]HtHHxHHHEF 3HM H3xZH]PHuXH}`He0A^A\]̸@H\$ HT$UVWH A HH5F3H\$@HH8HLD$@HHaׅx`|$HuYHt$@HD$PHHHHT$PH׋D$Lr à |ӉNH 8E 3H\$XH _^]@WH@HD$0H\$`Ht$hHH3HD$XHH HOHD$XHD$(D$ E3E3HӅxAHT$XH 7Z=gHD$PHHHLD$PHHӅyH 7GH\$PHHxHHׅy$=uH |7H al7H\$PHtHHxHiHHD$PF 3H\$`Ht$hH@_H\$Ht$WH03HHD$@HHH H HD$@E3HD$(E3D$ HӅxHT$@H :H\$H3F Ht$PH0_@UH@Hl$0H] H}(H&3H3HEH觌toLcOEtfH&HJH< u!HcHPH;w HHHVDH+DL$ H\$0DOH^HV ]GvF3҃uH 5=uH 5'H ,tHE5H x5HMH3VH] H}(He]@UH@Hl$0H] H}(H2H3HEH臋tnLcOEteH$HJH< u!HcHPH;w HHHULcH+DL$ H\$0DOH?H7ZGvC3҃uH 4;uH 4&H sHEʋ4HcH \4HMH3UH] H}(He]@UH@Hl$0H] H}(H0H3HEHwtnLcOEteH#HJH< u!HcHPH;w HHHTDH+DL$ H\$0DOH/H'YGvC3҃uH 3:uH 3%H qHEʋ3H M|3HMH3TH] H}(He]@UH@Hl$0H] H}(H/H3HEHgtnLcG EteH"HJH< u!HcHPH;w HHHSDOH+DD$ H\$0LHHZGvC3҃uH }2;uH p2&H pHEʋ|2HH <k2HMH3SH] H}(He]@UHPHl$@H] Hu(H}0Lu8H.H3HEAHAFt{LcNEtrH !HJ H<uW!HcHHH;w HHHRDH+|$0H\$@Dt$(HDL$ DN褋HHDFvd3ɃuEHH HEȃ/uHH uHH EHEDD;NjDO"1'DH1D;H /DOEHE0HMH3 RH] Hu(H}0Lu8He]@UHPHl$@H] Hu(H}0Lu8HN-H3HEAHAƆtzLcNEtqH " HJ H<uW!HcHHH;w HHH QLcH+|$0H\$@Dt$(HDL$ DN%HmHDFvc3ɃuEH$H -HEȃ/uH H !uHH EHEDD;NjDO/&LcHD;H DOEHE|/HMH3PH] Hu(H}0Lu8He]@UHPHl$@H] Hu(H}0Lu8H+H3HEAHAFtzLcOEtqH HJ H<uV!HcHHH;w HHHODH+t$0H\$@Dt$(HDL$ DO襈HDO3AAv4Au&DAtK@Au4A,DHtfffHAHuEuAAvdAuEHCH LHEȃ1AuH>H ?AuH8H 9EHEDD;ƋDO-&DHD;H DOEHE-HMH3NH] Hu(H}0Lu8He]H\$Hl$Ht$WH HAHHHÀ<uA;HH-AO؅HDVLDËḦ́tb -H\$0Hl$8Ht$@H _@UHPHl$@H] Hu(H}0Lu8Hn)H3HEAHAtzLcF EtqH BHJ H<uW!HcHHH;w HHH*MDNH+|$0H\$@Dt$(HDD$ LEHHDFvc3ɃuEHDH MHEȃ/uH@H AuH;H <EHEDD;NjDO+&LHD;H DOEHE+HMH3LH] Hu(H}0Lu8He]HVWAVH@H@HXHhAHE3LpLpDpDp HHX@HB HT$ HӅx|tH\$ HHx0H HT$`HׅxUtE3HT$ L$`xH5HH(HLE@HHӅxBAAHUPHM SHHtxuH}H &HM IVLH d(AN +'LMF(AV$H 9D(AAIVHM HHtxuHH A\HM AF w?s3A~$HHHt H HCIH;wIHbHH+Ll$0Lm8E3DIINH褲u H vHCH;wIHHH+HD$0HEE3DHHIN@^u H ۩0A~$uI|$tA$A+UAT$9BHCH;wIHGH+L|$03A9V$vfDH B)B9A;V$rA~$uA$AEN$LIIHEEN$LIIrLc=nH=|>HHXHtHӅ4=Т=Iv0H]HIv8HEHMtHM^E3EAHU,uFH %AF$t!IߋH %H[HuH]H %yHMHAF$t-IߋH ?%H[HuHMH]MtKD$ A LIHM HHtxuH; H PHM AAHHHHtxuH H FH?}u=AF$t%Iߋ@H o$H[HuH]H $HMA|$tSMtE3E9D$ AHINcHt3A9T$ tȉAF$AHH]EN$LEHU8It'H $H ֦#3HH3EHHHHA_A^A]A\]H\$Hl$Ht$WAVAWH@H=;3D$4DD$0AADHHHHT$0HӋT$0H 3^#H=;HHX(H_HT$4HӋT$4H -#L$0DEƉt$ A:H\$`Hl$hHt$pH@A_A^_@UATAUAVAWH$CH+HEH$(H$0H$8HJH3HLE3LeE3HUڑ LeLeLeLeH]HH8HuLEHڭH׋EH]HHxHGHUH׋H]HHx H HUH׋H]HHxHHUH׋H]HHx HHUH׋LeLd$xH]HHxpHLEHH׋,H]HH8HuLD$xHYH׋Dd$hLeEH\$xHHH6HD$hHD$(D$ LL$pDEHUHׅD9l$hDd$lLd$`DeH\$xHHHLd$XLd$PLd$HHEHD$@HD$`HD$8HD$lHD$0Ld$(Dd$ E3E3T$pHׅ>D$l3HD$`HHD$`D(H\$xHHxH[HUHLeAI7H\$xHHH0HD$hHD$(D$ LL$pDEHUHׅL=D|$hpDeDd$lLd$`DeH\$xHHHHEHD$XHD$`HD$PLd$HLd$@Ld$8HD$lHD$0HEHD$(D$ LME3T$pHׅD$l%V=VAEwLHAIHD$`H5HD$`+HD$`H HD$`HD$`Hc HD$`IH;tHt7HH#H;u,HH#HUEtH gE2 H ^H\$xHHHHD$hHD$(D$ LL$pDEHUHׅH\$xHHxHhHUHAH\$xHtHHxHBHLd$xH]HtHHxHHLeH]HtHHxHHLeH]HtHHxHHLeH]HtHHxHHLeH]HtHHxHHLeH]HtH HyHuHLeHH3c>L$I[8Is@I{HIA_A^A]A\]f&0:0:CCCCCCCCCCCC0HWAVAWHpH@HXHhHp)p)xHHH {L LQH H ZHHH;E35lk=@HC(HD$8L|$@Hk H{LsHL$8<WH*HyXYYHD$ LfI~IH HL$8HH;uL\$pI[ Ik(Is0(t$`(|$PIA_A^_H\$Ht$H|$UHH@HHqHgH TtPE3D$(HD$ HAQEAICtLEEH$HEH$CtLEEHHEH#C tLEEHHEH#C$tLEEHHEH#C(tLEEHHEHp#C,tLEEHHEHK#Cf95\HEH D$hu#H A3I躝H  u H ݐE3HD$0HD$8HD$@H=HH8HdLD$0HT$`HӋ؅H 'L$2D$0ȅ~$t$(D$ MLD$0HUHL$`% H Lt$HHt$Pt$XHT$HHMt*DL$XLD$PT$HH H H]0HtHL3qH]8HtjHL3TL$I[0Is8IA_A^A\_]@UATAUAVAWH$0/H+HEH$ 1H$(1H$81H H3H/MDT$|MLH0LP0HX0HE`0E3EHEIEHXxHHUIӋ|H]HHx0HHUH׋UEM3}I$HHVH|$PH|$HH|$@H|$8HEHD$0H|$(|$ E3E3D@0AIӋH 2 9}tf}}3AHM/Euu LwHM]@t~I$HHLL$hDAIӅxUI$HHw3H|$PH|$HH|$@H|$8HEHD$0D$(HEHD$ E3E3T$hI3HMH@HfHL3(Ll$ HMpH3G$H$HĀA_A^A]A\_^]@SHPHD$ HALAHAHcHHT$hQ5x|HD$hHD$(HD$0HL$(HH AAHT$hHL$8)HHtxuHSH tHL$8HL$(AHP[HVWATAVAWHPH@HXHhMILL%~I9AIH6uHHfffADLf;DJufHHt ALf;JuQI.AL@HIQ@AF H *}H5HHx H~IVHI;.^IcFRIHD$ AL$H f#AD@IHL$8赻HHtxuH :HL$8H$R HtcI;Fu H[I;Fu HLAAHHL$8IHHtxuHsH pHL$8 H[H @WAIH$sAAH$HL$8ֺHHtxuHMH QHL$8薰L\$PI[0Ik8IA_A^A\_^@USVWATAUAVAWHl$HHEUHH tE3DmXH=HH@HHUXHӋ؅y+UHH =t 6Dl$xH=]HHX(H-HT$xHӋ؅y0UHaDmhH=$HHXHHHUhHӋ؅yTHQlfoD$PDl$`D$dWD$hL IL>HsHL$P ED9mhA@fDDm`DmPH=HHXXHYHEPHD$ LM`AAHӅyIDeHEATHڦH tJHMzH  H= HHX0HU`HӅy=EPEEE SHH tHMLmH=HHXxHvHUHӅy@EPEEE hSHIH tqHM"EX@sHEHH zLmHMHE3EAHUu@EPEEE RHH tHMHUH EXH LmE3EAHU艇u@EPEEE |RHH 2t.HM6HMH. Ll$0HXE3EAHT$0u@EPEEE RHjH tHMH|$0 E`EHE|$`t 3HL$P}qHL$Pq|$P@@u83HL$P3HL$PDHMT$\HL$POHHMHQH%A@L$`EPEEE tHL$PpD$Pȃ@@u>HL$P_غHL$P.DHM`T$\HL$PGHM'HH@AEʼnD$`Ll$8Ll$@MLl$HXHM3:HHD$8IL|$@D0HD$0H V>LHH@rWHHHH@IBHL3HLHH8HL3HH\$8H|$@LHH}8Lt$HHD$0H d=M<IGH;rfHHHH@@HBbHL3DHHt$LHH88HL3"HH\$8H|$@HI+I 6Lۢ7ML|$HHD$0H ¢=M<IGH;rfHHHH@@HBHL3HHt$LHHh7HL3xHH\$8H|$@HI+I 6L9,7ML|$HHD$0H $o<M<IGH;rfHHHH@@HBHL3HHt$LHH6HL3HH\$8H|$@HI+I 6L6ML|$HHD$0H ;M<IGH;rfHHHH@@HBdHL3FHHt$LHH6:HL3$HH\$8H|$@HI+I 6L5ML|$HHD$0 H ;M<IGH;rfHHHH@@HBHL3HHt$LHHj5HL3zHH\$8H|$@HI+I 6Lg.5ML|$HHD$0@H Vq:M<IGH;rfHHHH@@HBHL3HHt$LHH4HL3HH\$8H|$@HI+I 6L͟4ML|$HHD$0H H 9M<IGH;rfHHHH@@HBcHL3EHHt$LHH49HL3#HH\$8H|$@HI+I 6L03ML|$HHD$0H H 9M<IGH;rfHHHH@@HBHL3HHt$LHHf3HL3vHH\$8H|$@HI+I 6L*3ML|$HHD$0H H j8M<IGH;rfHHHH@@HB HL3HHt$LHH2HL3HH\$8H|$@HI+I 6L}2ML|$HHD$0H H 7M<IGH;rfHHHH@@HB\HL3>HHt$LHH 22HL3HH\$8H|$@HI+I 6LY1ML|$HHD$0H H I7M<IGH;rfHHHH@@HBHL3HHt$LHH_1HL3oHH\$8H|$@HI+I 6L#1ML|$HHD$0HH c6M<IGH;rfHHHH@@HBHL3HHt$LHH0HL3HH\$8H|$@HI+I 6Lv0ML|$HHD$0HH 5M<IGH;rfHHHH@@HBUHL37HHt$LHH0+HL3HH\$8H|$@I+I 6LH/L|$H|$`tHL$PfD$PȃAEuzHL$PQDHL$PHHÀ<uA;AOH=dHdHDFLDAHτtfT$\HL$Ph=&FHH ;t7HTH(EAEʼnD$`Ll$HLl$@HtHL3Ll$8A@AD;eh}H=HHX0HT$xHӋ؅y H PHL$P萷HA_A^A]A\_^[]HUAVAWHHpHEHXHpHx HH3HEHE3L}HHHNLEHS{HӋH]HHxHH HUH׋EL}L}HE DuK6H]H wHE HEGH}HtHL3HL3yHEIHHEHMDuHuHHEH]HHxPHtLLEAH׋xHUHEHHEH ,AH]HtHL3L}H]HtH HyHHL}HMH3L\$pI[(Is0I{8IA_A^]@USVWATAUAVAWH$QH+HEHH3HELD$xHUHLPLuLXDh3HD$PHHHOLD$PHcyHӋEH\$PHHxPHHT$tH׋|$tt H\$PHHxXHHT$HH׋T$HuH ruH o H qII)Qu 3HH@fAHL$8ZغHL$8)DHM軸T$DHL$82HM2HH@EljD$HHUHLEHMH|$Ht WHL$8%[D$8ȃAEuHL$8DHL$8rHHf<{uA;AOH5vXHeXHD;LDAH΄tT$DHL$81Dug&:HH tܷHHvEAAEĉD$HLeLeH]HtAHL3+LeA܋T$0t1@HcHk8HML9i(uHT$8ET$0;rADD$4ET$HfDHcH @HEL9ltHL$8YD$8ȃAEurHL$8%HL$8";LL5VHVLD9L bDƋI΄t虶BT$DHL$8D0*]9H.H tfH,HEAEԉT$HDD$4A;DugEIHMGH|$HtHL$8XD$8ȃAEHL$8DHL$8HHf<{uA;AOH5UHUHDv8LDAH΄t聵*T$DHL$8,/Dug3&?8HH tLHHEEljD$HH}H}H]HtHL3H}ߋT$0t/@HcHk8HML9a(uL9i0uHT$8T$0;rE3ADD$4ET$H@fHcH @HEL9ltHL$8WD$8ȃAEurHL$8HL$8d";LL5cTHRTLD7L ҿDƋI΄t T$DHL$8-*6HH tֳHHpEAEԉT$HDD$4A;DugEoEutDAHMH]HHx(H5Hׅu,D}wH }\H HL$8ΧH]HtƼHL3LeH]Ht)HL3LeH pH]HtHHxHHLeH$0HA_A^A]A\_^]̉T$UVWATAUAVAWH$HHDžH$@3HEpHExHHHHHH=HHXHHUpHӋ؅t+4HTH t foD$pE3LmWEEpEHELEH[HL$pQEtEHELEHHHL$p.ExEHELEH=HL$p E|EHELEH2HL$pEHELEHHL$pA]@LmLmLmH !LHxHHHH;HBqHL3SHD(HEH}LZHHL}H k!M4IFH;rTHHHH;HBHL3HLHHHL3չHH]H}HI+J >L%LuHM({HXL IHCH;rdHHHH@@HByHL3[LHt$LHH)OHL39IL}H}HI+I 6MH]Lm8Lm0Lu(MtHM3Lm(H  L4IFH;rdHHHH@@HBHL3LHt$LHHmHL3}IL}H}H+H 3LH3LuHEHPLmLmLmIVHM2HUHMH+HMLLuLEHyHL$pLmLmHt2HL3ݷLmLH9HL$poDAAD}Aƒ D$(Dl$ E3EAHL$p\D$`D$XD$PD$HD$@!D$8 D$0D$(D$  AEHL$pf3DBHL$pfDHL$pfDBHL$peDBHL$pe}tHL$pOD$pȃAL%=MEukHL$pAغHL$p;LH5MID/L DNjH΄t輬eT$|HL$pg&*/HH 6t艬2HOH# EAEʼnEHHD$PHUHD$HHlHD$@HiHD$8HuHD$0HqHD$(HmHD$ L mLnHHL$pa]Eu HL$pND$p;AEueHL$pHL$p;LL5KMDp.L ~DƋI΄tx!T$|HL$p#%*<.H~H tEH HEt DmA É]u HL$p.ND$p;AEueHL$p1HL$p ;LL5KMD-L 8~DƋI΄t诪XT$|HL$pZ$*s-H~H )t|%HBH3EtuCE3DBhHBLM7L5}fff=QSH=HHXHĶHӅ= SH=ˢHHHLIHӋ؅XD恽 AykPE9]t 3HL$pLHL$pL|$pAEun3HL$p3HL$p^;LH5]IHLIHD+L |DNjH΄tT$|HL$p"3*+H|H {tΨwHHhEML5^|H=HHHOLPHӅPE@HED}t 3HL$pJHL$p`K|$p@@u83HL$pf3HL$p8DHM@jT$|HL$p!HM@1HH@MHt L\}t 3HL$pKJHL$pJ|$pAEuI3HL$p3HL$p;LH5GHGHD6*L z6%*HzH ۺc*^MELHEPtHL$pID$pȃ@@u>HL$pغHL$pDHMLT$|HL$po HMLHqHE@EΉMEEƉEXE\E` tHL$pHD$pȃ@@u>HL$puغHL$pDDHMXvT$|HL$pHMX=HʹH@EƉELHDžtHL$pZHD$pȃ@@uAHL$pغHL$pDH7T$|HL$p)H諞H(H@EΉMEdEhEl tHL$pGD$pȃ@@u>HL$p2غHL$pDHMd賠T$|HL$pHMdHH[@EƉEH^xIDރtHL$pGD$pȃAEu|HL$pDHL$pdHHǀ<;uA;AOH5YDHHDHD&LDAH΄tT$|HL$p3&&HH ~tѣzHHkEEƉEHHD$ LLgwHL$pEHHtzHDžDž}tHL$pED$pȃ@@u,HL$pgغHL$p6HHHPH=HHX@HLPHHӅ}tHL$pPED$pȃAEutHL$pغHL$p;LH5BHBHD;%L 4vDNjH΄tCT$|HL$p3*%HuH tHԵHEHPHDžDž}tHL$pYDD$pȃ@@uAHL$pغHL$pHDË6T$|HL$p(H誚H'H@EΉMEHEtHL$pCD$pȃ@@u>HL$p7غHL$pDHM8T$|HL$pHMHH` @EƉEEVHHXE3ED$HGX)HHHE3ED$HXXX} tAT$ HL$pBD$pȃ AEuO HL$p;غ HL$p ;LH5 @H?HD"L s"HsH L蛟} t HL$pBD$pȃ AEuO HL$pغ HL$pe;LH5d?HS?HD"L sC!HrH pk } t HL$prAD$pȃ AEuO HL$pغ HL$p;LH5>H>HD]!L frL!HUrH Q} E t HL$p@D$pȃ AEut HL$pNغ HL$p;LH5>H >HD L qDNjH΄tkT$|HL$pm3* HqH :t荝6HSH' EEΉM}HHHDž t HL$p?D$pȃ @@uA HL$pQغ HL$p DH诜T$|HL$pH#HHt @EƉEHuHuHuLH3A+LHE@DH]E3fD L;H ]ptHHH;roLILL;LBIHHH@ѥHL3HMIHHM3LH]LuA\$@LoII\HuL;H o H<0HGI;rvLHLI@LBIHHH@%HL3HMt$MIHHM3fD LH]LuIH+I wL;oHH}H (o H<0HGI;r{LHLI@@LBIHHH@dHL3FHMt$MIH :HM3$fD LH]LuIH+I wLnHH}SsMH nV HHPHI;rHMjHuLuL}IH+I wLenHHuHH E3EAHUQHMHE3EAHQAHBH9HEHDžDžHH>E3LmLmLm H BV HHPHMrHUH] H+LeI \LXBHH] LH8HM5LHPHHXH8HSHI;rHMHuLuL}IH+I wL+HHuL`LXHPHt$HL3LPLHL@H8HtHL3١L8Lm LmMtǡHM3LmLLHHHL3{LHEHEE3HU(HMLmLmLmH 7l HHPHMHUH]H+LeI \LlHH]LE(HhHM@LH HyHXH8HSHI;rHM\HuLuL}IH+I wLHHuL0L(H HtHL3iL LxLpHhHtJHL34LhLmLmMt"HM3 LmLm8Lm0H](HtHL3Lm(HtMH j=HHPHI;rHMQHuLuL}L+I wLjIwHHuE3LeLeLeHVHM HUHMH+HEH HM9HuHEHPDmH]Eu HL$p8D$pD;AEuAHL$pDAHL$p|HHf<{uA;AOH5x5Hg5HDLDAH΄tT$|HL$p&HH tHH|3EtuAEEHuHuH]HtJHL34LHuHuMt"HM3 HuL5hMta7LmHE&HgH ܧt/HMoH H 3=HL$p菈H$@HA_A^A]A\_^]HUATAUAVAWHhHHEHXHpHxELH3HEHEHEHEHEHEHEHEHE'H=_HH(H$LEHHӅD}H=-HH HHD$ L-Z<MAHHӅKIH =袿AAHHM=zHHtxuHgH <軒HMpAAHUHMyHHtxuH%H <yHMoMIH < IHMHf=;IEH <Etu3HEHEHEH=HH8H͞LEHHӅu?H <虾MEȅ~#D$(D$ MLEHUH蘘3L$I[0Is8I{@IA_A^A]A\]HUATAUAVAWHHHEHXHpHxEMLEHELEHUA-D}tH ԽE3H]HHx HНHUHDMH:yHHEHu 4DADE3HH]HHxHrHUHDxMEԃu HM7u=EhD$8E`D$0HEXHD$(HEPHD$ EMIHMPDE3E3L}H]HH8HLEHxHHDhH]HHx8HĜHHDAHMvt HHM萙DH qUԍBHL$AdiIH ;L}L}H]HH8H3LEHGHׅxH]HHx@H HUHHUH _ڻH]HqHHxHԛHL}SH]HHx(HHUHׅxHUH "} H oEMEhD$8E`D$0HEXHD$(HEPHD$ M3HMHݕHޕ>HDH ܕH ЕH ѕH •H yH mH bH WHH 診KHH 藺:ZfH~H } H i H [EH]HtHHxHWHL}Ht#HL3 L}H]HtH HyHHHEAL$I[0Is8I{@IA_A^A]A\]gh-h3HD$XHD$PHD$HHD$@HD$8HEHD$0HD$`HD$(D$ L E3UHׅHE3fH|$8HHXHLHHH|$8HHZHNJHӋH\$0Hl$@Ht$HH _H\$Ht$WH HHHHD$8HH{LD$8HHӅx;H|$8HHX HQHHH|$8HHZH2HӋH\$0Ht$@H _H\$Hl$Ht$ WH HHIHD$8HHHLD$8HH$Ӆx>H|$8HHXHLHHH|$8HHZHHӋH\$0Hl$@Ht$HH _H\$Hl$ WH HHHHD$8HHKLD$8HHӅxIHt$0Ht$8HHx(HHHH|$8HHZHHӋHt$0H\$@Hl$HH _Ht$H|$AVH @HHHHH;HBL3HlLLMt1HH\$0H5HXL3HBH\$0L6HH~Ht$8H|$@H A^@UVWATAUAVAWHHPHEH$DL3DHHX HLE3IӅHuXIHX(HӇLEXHUIӅOfDDu@H}XHHXhHHt$ LM@E3AHӅM@HHH@HH)HHEHt_H}XHHXhH=Ht$ E3DE@AHӅu339]@v,AE@fHcHH !e;]@rHtǃHL33HuEu:Eu5HuH}XHHHHUHӅu HMdEeIHX(HLEXHUIӅIHX0H_HUIӉuPIHH@HUPIEt}Pt-IHHIӅtH SH$HPA_A^A]A\_^]@VWAVH0HD$ H\$PHl$hIHI;t3E3Lt$`H=qHHX`HLD$`HHӅxnD9$teLt$XH\$`HHHPLD$X$H׋ HL$XH\$XHtH HyHHLt$XAH\$`HtHHxHHLt$`H\$PHl$hH0A^_^@USVWATAUAVAWH$XHHEH%H3HMLD$`LHMHD$@H=pHHX`HdLD$@IHӋ`HH@fAWH`2H t`q HFHI HL$HD$PD$THkH ̈́t qɝHL$H_jH uHkt0p.uHktpHtpo~u#HH JtpF3H̃~ u.aHNH tjpHHxI;n<}jH jH$ML\$`I[(Ik0Is8IA_A^_@UVWH0HD$ H\$PHD$`y H H=hHHHz|LD$`HHӅyH 8H\$`HHx8H6|H׋y~=@t=utXH '=uLD$XH\$`HHx@H{HT$XH׋y H Z9l$Xt H i3H +蔛H\$`HtHHxH{HHD$`H\$PH0_^]H(LHtWHtRIIHftIH zH}PHHHyHUXHӅx_}XuYH}PHHHyLMLEX3HӅt*}XuH y蓙HUH y聙AfA>uEt H ycH}PHHX0HgyE3LEX3HfoMXH˗ HHEH H}PHHZ0HyLLEXUXHӅyH yEXt"ttt3H  HHt@AAHMJSHHtxuHtH xkHMI H x`QuHL3;uHE H x5H}PHHXH9xHAE;sH}H@3MttHM3tHEH$HpA_A^A]A\_^]LD$UVWATAUAVAWHHpHEH$LDE3E?H=Eu H wmH ^waI$HXHHhwH|$(Ll$ ALEPAIӅH}PHHH-wHUXHӅx`}XuZH}PHHHwLMLE3HӅx$}uH CwƖHUH -贖H v訖Dm@H}PHHX0HvE3LE@3HfoM@H KHHEHH}PHHZ0H[vLLE@U@HӅyH Qv$E@t#tttIH  HHt@AAHMPHHtxuH|H viHMNF H u蠕rHL3{rLm H uyH}PHHXH}uHAE;s@3H$HpA_A^A]A\_^]@VH HH HtHH\$0Hl$83H|$@HHH f/fHHuH|$@Hl$8H\$0HH H ^鲔HRH9Q@VWAVH@HD$0H\$hHl$pHL3EHt$`H|$`LD$`UHEIHt\H(HuBLf8tL L$ HIjHH|$ DI}HHuH\$`HtHHxHsHHt$`MMt(@I(HIELHuH\$hHl$pH@A^_^HUWAVHhHHEHXHp@HMbPE9E|E3H=IHHXHAsHӅEHMc`HMr[HX`HMu*[[HHM?ZLH (Β@21[HHMMDuoHUoHMCfuHMYHMZH (D]o% =uHMY;u)HMYHMZH (DH3@2H]/HtoHL3oH]7HtnHL3nU‰UHMQE9E H p@L$I[ Is0IA^_]H\$Hl$Ht$H|$ AVH0H\$`AIHL;{u9{u3{ u-H 0NL '0L(0H)0H *0-t C H70Hu CH60 CH20LHD$ LH (0IH\$@Hl$HHt$PH|$XH0A^EDD$UVWATAUAVAWHl$H@HEH$LE3DLrffH=yHHXHqpHӅAG t A;A8tI_@8AAW<~*MFIGHL9t H;|HcH IG@HILd$@3DH|$ DOLD$@IVH syH|$@H5HT$@HMJHMWLH9HH;w)H;cHL3cHHD$xHuωLGHL+INHTL?LwM+IMtbHM3bHHGJHGHH0A_A^_^[LI@HI@xuHPHBI@HH;Pu L@IPLBHBH;Pu L@IPLBLIPLBH\$Ht$WH HHHpHހ~u,HSHHbL3Ha{HtHH\$0Ht$8H@HHHH@HGH _LI[IkIsI{ AVHp3HICHICICICICICICICICHtxL5H=PHH(H}dLD$ HHӅuFAIHMHL+ffB +uHut'Ht$8Hu3L\$pI[IkIs I{(IA^øH\$LL$ LD$WH HHHL;u!L;udHHHHH\$8H _M;}@AxIuSIPzuH yuHH ytHT$@*IHyuL;AuHL$@LHIytHL$@LHT$0H#LD$@L;D$HuH\$8HLH _LD$VAWH(AxLLt$ HMu_I@xu(LHxufLHxtLD$P-I@xuL;@uHD$PLH@xtLHD$PIH\$@H|$HytI~IFxtH IxM;I^uH_HL9puHxL93uH;H{HL92u'tHHHπxu HHxtH HL9rt HHZHGHπxuDHH@xtHJqLAIIM;FuI!IXuH_H;IFI@IFL@HL9puL@IFL90uLL@IFI@AFAHA@ANA~HH;x@H H;HKyuTAHKCHHCHxuHXHCHAHH;XuHHHCH;uHHHHHKHKyHxuHAxHAxuHH@AHHKCHӈACHAH@YyuUAH CHAHHAxuHXHCHAHH;XuHHHCH;XuHHHHYHKH yuHAxu#HxuAHHH[H;x@HxuHAH@AHH CHӈACHH@Gd\M3HN\HFLt$ H|$HH\$@HtHHFHD$PIIH(A_^@VWAVH0HD$ H\$PHl$XIIDMtdI9ubAQXHHH@Hp}HHHD$hHtMxQLkX3H3HHu B3BIkXHNLF D N0L0F@D@NPLPH\$PHl$XH0A^_^LI[IsWHp3HICICICICICICICICICHt@fH5)JHH(H]LD$ HHׅuH;^ZtH\$8Hu3L\$pI[IsI_L\$pHI[IsI_LI[IkIsI{ AVHp3HICICICICICICICICICHt~H-L5kH=dIHH(H)]LD$ HHӅuEAHH?3A Ff;LEuALFf;LEuHH"uH Ht$8Hu3L\$pI[IkIs I{(IA^H\$Ht$WH0II؋tt3H\$@Ht$HH0_Ë zLH 7F|HHtHH 7*|{(t H 7|H 5c |LCH 7HSLNjCHDKD$ {LC H 7HSLNjC HDKD$ {;uHS0H 7DC0H{H b{H\$@Ht$HH0_@UATAUAVAWHHl$ HEXHHHHwH3HEhzBDJ=DDtH zH zDt Hv5HFH]PH=FH}ftH zH CuH @szE33HEHE HE(HE0HE8HE@HEHuVL5}FIHHBZHUIօtH zA@mD9mEHMcRyDDeHHHtH Ny HHH;w HHH[H+L|$ L}L5EIHxHYE3MAIօtH vWyE3D9eDM7L=vEIHH;YLEIIօuE9Et$EDDAH (xHMbAL}IL}D;erEu4AH xA@HcUH4HH cxE3HtHHpHXHHEHtHHxHzXHHEPpAAHMhH3aHHHHepA_A^A]A\]@UATAUAVAWHHl$0HEPHHHHvtH3HE` ?D9DE3D%-FDtH wH :uw~Dt EfD%HCH]HH]@H={CH}0tH RwH wL5=IHpPH WLE8HUIL5IHp(HVHU ID}EuIH?L;gJ HAHH;wHH@H+Ll$0HAH;wHH#H+Ld$0LeL5IHpXHXVLd$ ME3IH 0"vE3D9eH]N<L59IHp0H VC/IL5IHpxHUHUILMEC/H 0uHMHXE3EAHUHMHHE3EAHUEy H z0#s H s0 H n0rH m0,uHMHE3EAHU4H Q0t Uu3tHMHXE3EAHU$H %0t U$t3tHMH`E3EAHU(H /t HU(t3t H /tH [utAD;eXH]HL5IHp0HeTU IE3AH .1tEHtHHpH1THLe0HtHHxHTHLe@ =AHM`H3HHHHepA_A^A]A\]@UVWATAUAVAWH$`HHEH$HpH3HH:D8|5D(E3D- DtH ~#sH ~s-Dt @D-gH=$?H|$pH5 ?Ht$hDl$@Dl$0Dl$4Dl$LDl$TDl$PDl$HD$DLl$8H?qyLHD$xHu3A3I$Ll$`HRHEHD$@HEWfEHRHEHD$0HEfEH)HEHD$4HEfEHHEHD$LHEfE HRHE0HD$THE8fE@HHEPHD$PHEXfE`HuHEpHD$HHExfHD$8HEEHD$DHEEHD$`HD$(HD$ LMAHUHouET$HHL$\|$@uL$0uT$4tF(tH ](qH qe|$@tT$4ʉT$0L$0T$4|$T+IHT$`H\$8HEIHD84uHtFIՄt H\$8t2AAIH<uH;rƄt2HT$`Hu'L5,I{PHA։D$DHD$8H\$8Ht,I@H<uHtLLPIϢIfC<|uMtD$4D$0HL$X<D$DD$ ME3T$4L$0DHL$Xs DL$PDD$LKEHL$\U MtLHM3{LLl$xH\$8HtnLHL3XLHtHHXHjOHLl$hHtHHXHKOHLl$pD8AHH32H$HĠA_A^A]A\_^]HUWATAVAWH8HHEHXHp H`kH3HH5D0DE3D%* DtH yenH zYnoDt <|D%Hf:H\$hH=b:H|$`Ld$8HD$@Dd$HLd$PDd$XtH mH WmDd$0HyHEHD$8HEfodWfEH`HEHD$@HEfE HOHE0HD$HHE8WfE@HCHEPHD$XHEXfE`HHEpHD$0HExfHD$PHD$pD$xHEHD$(HD$ LL$pAHUH {uET$0HL$4@H5HLHL$PLHuHT$PH lEH :u H l3DB`HMލL58IHHLLEIIDtH Ul+}tH >AlEE3HT$8HMADHL$4Ht$PHtIHL3HHtHHpHLHLd$`HtHHxHKHLd$h4AHH3ɌL$I[@IsHIA_A^A\_]@UVWATAVHl$HHEH$ H2Dd-D|E3D%DtH v kH vj=Dt 8%D%OH 7H\$8H=7H}tH jH j`Ld$0DewH4HEHEwHEWEHD$0HEEHEHD$(HD$ LMAHUH@xuE:UwHMxH|$0uHH =j3HEHEHEHEHEHEHEHEL5"6IHpPHILMLD$03IDtH iAAHUHMD$HHtxuHnPH <HML55IHpXHiILd$ L AHT$0IօuHH i H iHMw EHMHtHHpHHHLeHtHHxHHHLd$81AH$ HA^A\_^]@UVWATAUAVAWHl$HHEH$@L/D<p*D,E3D-DtH shH s h!Dt 5D-[H4H]H=4H}DmwLl$8HdHEHEwHEWEHD$8HEEHEHD$(HD$ LMAHUIpuuEUwHMH}uH DgH5~HGGHL$8LHuIH g3HD$@HD$HHD$PHD$XHEHEHEHEHEL53IH`HFLD$@IIDtH Ef%HT$XI;t H JfAAHT$HHM&!HHtxuHPMH )9HMHT$@H &9fH2LM}LEUH )fHuLL}LEH'HL}HEH )eD]E~tMHUt L;uLLu LLtL L HLIEH L nLLEHD$(LT$ AH _eHL}LEHT$PH 8eH ,eHcuHHH@HcHLHD$0HtFxL@I3I.ML|$0Mu zEBL50IHhHDLl$ MDEIIDt4H dMlAHM3VALl$0L 9L]HH 0;dED9mIHHuLH AHGAAHHMLMtxuLJL UHVH 7HMKAHD;uo@HM3v@Ll$0EHM%Ht$8Ht\@HL3F@HtHHpHXCHLmHtHHxH:CHLm4,AH$@HA_A^A]A\_^]@UVWATAVH$@HHEpH$Hb_H3HH)D$DE3D%,DtH mgbH n[bDqDt 0,D%Hh.H]H=e.H}tH <bH xLd$pDd$8HHExHD$8HWHD$pHEEHEHD$(HD$ LMAHUxHo>H}u H a&T$8HL$hL5-IHHHkALD$0HT$pIDtH 61a3HEHEHEHEHEHEHEHEHEL5?-IH(HALEHT$0IDtH `dHD$0HELeHM(HH `HHMQbUH `HH o`IH9Uti3HE HE(HE0HE8HE@HEHHEPHEXHE`L5y,IH(H>@LE HUIDtH +`HU0AAHMHHtxuHFH f3HM_AAHUHMYHHtxuHFH <2HMAAHT$0HMHHtxuH@FH 2HMUH *_UH _UH ( _E tH 5^EyH 2^E s H -^H E^3HD$XD$`L5*IH@H>LD$XHT$0IօxC|$Xu H^G'|$\tH^GHgG|$`HEHeGH I^3HD$@HD$HHD$PL5q*IH8H6>LD$@HT$0IօT$@H ]T$BH ]D$DftH ]f|$Rt"T$PH ]T$RH ]L$BD$@ȅ~#Dd$(D$ E3LD$@HUHL$07EHMcHL$hQ]EHtHHpHQ=HLeHtHHxH3=HLe-&AHH3~H$HA^A\_^]@UVWATAUAVAWHl$HHEHH$H#DD 0DtH gk\H $h_\uDt *Hi(H\$xH=e(H}tH <\H x[mHD$PDžHHEPHHEXWE`HD$PHEEHE@HD$(HD$ LMAHUPHiuE3HL$X 3HD$8HD$@HD$HL5'IHp Hc;HT$8IDtH +.[OL|$PMN3HEHEHEHEHEHEHE HE(HE0L5.'IHp0H:LEIIDtH ZH [ZHT$PHD$8AAHL$`H;u0H9L MtxuL%cAIH -yHD$@H;u0HL MtxuL%)AIH wz-?LL%AMtxuMHE(L^ MCċH V9-HL$`~ HMFE3H ZYAAHT$@HL$`YHL%@HtxuIH ,HL$` 3HEHEHEHEHEHEHEHEHEL5%IHp0HT9LEHT$@IDtH Y<HMMEH ^YYAAHT$8HL$`HHtxuIH ,HL$`` L5$IHp0H8LEHT$8IDtH =XHMDHcL$HHHH@HVH7LHD$0Hu =L5u$IHp(H=8E3MNjT$HIDtH X39D$HMMuL=$IHp0H7LEIIDH WWAEFIUHL$`9LMtxuMHEL MCċH *HL$`HMCƉI;t$H>!HcEL|$0IH WL|$0E3Mt3HM33HD$0HL$XHtHHpH6HHEHtHHxH6HHD$xAH$HĀA_A^A]A\_^]@UVWATAUAVAWHpHD$XH$HwKH<E3D-~tH ~aUH aUt #D-6H!H\$PH=!H|$He萱tH UH Mnu H ;L5NetfH=eu>LEuH 5UA شL$Ll$@tH 蛠H H 膠H H$rHD$@Ll$ AL$H$H 7Ll$ ALD$@HT$@H 7[aH$HuH hT@>H RTD-IH t /D5yH6H\$@H=2H|$8ӟtH CH DCpLt$0D$HYHD$hH$HD$pWD$xHD$0HD$XD$`HD$PHD$(HD$ LL$XAHT$hHYQuA5$H$E33HL$03AH$HtHHpH#HLt$8HtHHxH"HLt$@ L$I[ Ik(IA^_^@UVWATAUAVAWH$H`HDžH$H?H3HXHE3Lm D rD D-ȾDtH MBH MB &Dt  D-`HH]`H]PH=H}0H}H贝tH AH %ADmDmHHHEHWfHHHEHfHEHEhEpHEXHD$(HD$ LMhAHHOuE UHMTfo*D$PLl$`WD$hH}Xu% HH 'HMHHHMu/HuLmHM2 轖HμH s'txv3HEHEHEHEHEHEHEHEHE L5 IH(HL LEHUIփ}t+LHuH 'tU?ETHEHEEELEHMHL$P KHEHEEELEH2HL$PJHEHE8Lm@HM8LHHL$PGCH@HM'AED$@HD$DLD$@HHL$PaIHlL@f@LDHĻHL$PBED$@HD$DLD$@HHL$PIE D$@HD$DLD$@HHL$PHEfD$@HD$DLD$@H|HL$PF3DBHL$PEfD$@HD$DLD$@H\HL$PJF}D$(Dl$ DJDB HL$P\E3APHL$PDBHL$PCHd>H $tL= HH $t)=HHD$ L LHHL$P/EDmfD;mHH=LmL5 IH0HzLMEHUIօtlD}HEmHvH #$tv=HMAHr}H #tJ<H $<LL$@LD$xHUHM苊HEHEHE|$`t 3HL$P蘲HL$P|$PAEu83HL$PS3HL$PRDHMxT$\HL$PjHMHl#H@<AEL$`HEHEEEtHL$PD$PȃAEu>HL$PxRHL$PGRDHMT$\HL$PˈHMPH"H;EAEʼnD$`L$xL}M3AH\3H`HhHpHxHHL5qIHH6Ll$0Ll$(Dl$ LE3IIօum3HExHHHHHHL5IHHLExHI֋L$xDL$xL$xL=ٷu L=u L=ķ3AH[3HHHHH H(L5XIHHLl$0Ll$(Dl$ LE3HUIօu+HH H;rH H&H;ICL|$`tHL$P莯D$PȃAEu{HL$P PDHL$POHHA<7uA;AOL5ȬLDmMDAI΄tx !9T$\HL$P#&<IH tI 8H H8EAAEʼnD$`AL5PIHMĪ|$`tAUHL$P菮D$PȃAE|HL$P ODHL$PNH@HfE9,vuA;AOL5ثLDmL ƴDAI΄tt 8T$\HL$P&8IH stE 7H H7EAEʼnD$`D}AD}ED;7H]`H}0EHM8HL$PHM>HtHHpHHLmHHtHHxHrHLmPlAHXH3ZXH$H`A_A^A]A\_^]@UVWAVAWH$`HHD$pH$H3H3HHDKD;E3D=2KDtH B6H ?Bz6萖Dt "D=ʩHH\$HH=H|$P$tH Y$6H YL|$8D|$0D|$@HHE HD$0HE(WfE0HHE@HD$@HEHfEPHD$8HD$`D$hHD$XHD$(HD$ LL$`AHU HCH|$Xt H IT$@HL$D3AHMVL5IHphH]LEHT$8IDtHT$8H 5OHHM5HbHfHDH 4H 4}t H 4}t H 4E t H 4H 4AAHUHM`0HHtxuHZH HM`HUH D4HUH 44HUH $4HUH 4HUH 4HUH 3HUH !3HUH 13H}tHUHtLEH 13|$0H B3L LOH-H I|3H p3L5IHppHqHD$ L LD$83IH 13L FL#H,H 3H I3L5=IHppHHD$ L LD$8IEHL$Dq2EHtHHpHHL|$PHtHHxHHL|$HAHH3SH$HĠA_A^_^]HUWATAVAWHHHHEHXHp H.H3HL>DDE3D%aCzDtH B=1H n=1近Dt QD%HH]H=H}*Ut H U1H ƥI1EDd$8Dd$0Dd$4Ld$pHHE HD$0HE(WfE0H&HE@HD$4HEHfEPHHE`HD$8HEhfEpHD$pHEEHEHD$(HD$ LMAHU I>uEQH5THHHL$pHT$8HL$hHuIH C^0EA9T$0HD|$4H O"0fo*D$@Dd$PD$TWD$XLoH$HL$@E3HHM}bEEHEfDHMHD$xHMHE|$Pt 3HL$@rHL$@|$@AEu83HL$@E3HL$@EDHMRT$LHL$@D|HMHFH/EtDd$PHL$@D$PD$@ȃAEu?HL$@fEHL$@5EDHL$xT$LHL$@{HL$xt bD5yH6H\$8H=2H|$0設ӂtH &H D&LD$H^HD$HH$HD$PWD$XLt$(Lt$ E3EAHT$HH}4uA$H$L LVHWH X;&H t/&3HD$hHD$pHD$xH$H$D@HT$hH #yAH$HtHHpHHLt$0HtHHxHHLt$8L$I[ Ik(IA^_^HVWAVHH@HXHhH#kE3D5ؿtH 0%H 0%t D5YHH\$@H=H|$8舫賀t H $H $$A4L$L$H$HD$PD$XH$HD$`D$hHD$0HD$(HD$ LL$PE33H@2H|$0tH $$pH5;H*H$HH5;H H$HtHtAHHpL$H$H O#AH$HtHL3~H$HtrHL3\HtHHpHnHLt$8HtHHxHOHLt$@HL$I[ Ik(IA^_^HVWAVHH@HXHhH E3D5?!XtH !."H M."螂t 1D5ٕHH\$@H=H|$83~t H h3"H '"A1L$L$H$HD$PD$XH$HD$`D$hHD$0HD$(HD$ LL$PE33H/H|$0tH a!mH5[9HH$HH5>9HH$HtHtE3HHL$H$H Қ5!AH$HtHL3H$HtHL3HtHHpHHLt$8HtHHxHHLt$@L$I[ Ik(IA^_^HUWATAVAWHhHHD$xHXHp HH3HEHDcDoE3D%L%UȺDt H +#DtH +H  D%M蔦H H\$@H=H|$H{tH ܓH DeLeLeDd$8HBHEHEHEWfEH+HEHEHEfEHHEHD$8HEfEHEHD$PD$XHEHD$`D$hHD$pHD$(HD$ LL$PAHUH,Dd$4}u>L56IHpHHT$4IօD$4xD$4}uDeuET$8HL$<Dd$0L56IHHHT$0I֋T$0H "ML5~6IHp(HNHT$0I֋T$0H HMHL$<HtHHpH HLd$HHtHHxHHLd$@AHMH3>L$I[@IsHIA_A^A\_]@UVWAVAWHl$HHEH$HDtDE3D=ǙDtH (H (%}Dt D=_HH]H=H}萣xt H H ,EL}L}D}D}wHHHEHEHEWfEHHEHEwHEfEHEHEEHEHEEHEHD$(HD$ LMAHUH*uE/UwHMYDMLEHUHMDHMHuHtHL3HuHtHL3HtHHpHHL}HtHHxHHL}AH$HA_A^_^]@UVWAVAWHl$HHEH$HTD$DE3D=wY萵DtH X&H &jzDt gRD=HH]H=H}@kvtH kH ܎_qL}L}D}wHHEHEwHEWEHEHEEHEHEEHEHD$(HD$ LMAHUH'uE[UwHM+H}t H THM1uuH ~EAHUHMYDHM=HtHHqHHL}HtHHxHqHL}kAH$HİA_A^_^]@UVWATAUAVAWH0Hl$0HEXHPHH3HH0D2D"E3D5SAD-2iDtH 1$H ]$xDt @D5HH]HH=H}PDttH yDH 8Du(DuDuHHHEHWfHHHEHfHHHE(HfLt$(Lt$ E3EAHH%uEU(HM,}u }LuLu3HE0HE8HE@L5IHp HcHU0IDtH ,//H CLMLEHU8H ;vDLMLEHU0H (SDHcM@HHH@HZH`LHE Hu QL5IHp(HE3MNjU@IDtH d`E3AD9u@}MJfunDLPHNLMLEIH脴Dx I;u@|*MHM3HE E3H &H RqtH  ѪHEHU3HHHuH w\H iH "]LME3UHHEH ;H /LMEŋUHHEHtHL3LH JH ޥHUHMTH HM3Lu }u }Z7u!3HHL5IHpHHIօtH XKKDEDmAH q$HE3A HM`N53AH:5L5#IHHHU`IօtH ,HUHM`蕉H 3HMjAHHHtH ggHHH;w HHH4H+L|$0L} L5nIHxH3E3MAIօtH ZE3D9mfff3A HM`43AH 4M7L=IHHLE`IIօH 3~L} MAH =hHEHUHM`CHEHEH $?3HM贲AIL} D;m?H ȣH 3HM|HM,E3HtHHpHHLuPHtHHxHHLuHAHH32HPHA_A^A]A\_^]HUWATAVAWHHHEHXHp H H3HH~DNDE3D%身DtH H BpDt *D%9HH\$hH=H|$PhltH ȄH De0Le8Le@Dd$4Dd$8H)HEPHE0HEXWfE`H6HEpHD$4HExfHքHHD$8HfLd$(Ld$ E3EAHUPHuE T$8HL$@,L5 (IHp(HHT$ H [2 AHtHHpH2HLt$0HtHHxHHLt$8 H$H3+L$I[(Ik0IA^_^HUWATAVAWH(HHEHXHpHDrDbE3D%} DtH F H : #PjDt D%}HGH\$XH=CH|$`蹐etH ~ H U~ Ld$@DHh~HEHHEWEHD$@HD$pD$xHD$HHD$(HD$ LL$pAHUHmH|$HH藷L|$@IcuLMLD$hHT$PHL$@VL|$P3AHMW*3HEPHEXHE`HEhHEpHExMqL5IHHLd$0Ld$(Dd$ LME3IIօ1H|$Hu9EuH x"3HEHEHEHEHEHEHEL5IHHfLEHUIօtH 61AAHUHHHtxuHH |AH脸E33HMH L5IHHHULLID=@uH $t H uIH ~dEHEHtHHpHSHLd$`HtHHxH4HLd$X-AL$I[0Is8IA_A^A\_]@UVWATAUAVAWHHl$0HEpHHRH3HXHDDE3D%yDtH WH K_afDt GD%yHXH]hH=UH}X̌atH ,zH hzDeDeDeDe Le`HӥHHEHWfHHHEHfHr{HHEHfH zHHE Hf HԙH0HE`H8fof@Ld$(Ld$ E3EAHHuEU HM:}3HE0HE8HE@HEHHEPEL5IHHLE03IօL-fHU0H}tXEu6H lLl$ L ȤLIH¤H ˤFHU0HEHHD$ LMPLE@H ¤%ALe8Mt.L5RIHHLE0IIօ[E3AH HE|DEExL5IHpHLMxLq3I֋H ۢU|H wH eH 6Y%DD}DeLe De(b3A Hp$3AH\$L5EIHH HIօtH KDMDEHUH)WIHHHtH $SHHH;w HHH,#H+Ll$0L5IHxHbE3MAIօtH ,E@ff3A HL#3AH8#MuL=IHHLIIօuFH `AH DMDEHUHAID;ecH eE3&E3}uHM}HXuHEHMntHMԱHtHHpH&HLeXHtHHxHHLehAHXH3!HH`A_A^A]A\_^]@UVWATAUAVAWHl$HHEH$PHDDE3D%|sDtH 7H +aA`Dt ID%{sH8H\$8H=4H|$@誆[tH tH FtcLd$0De`H_tHEHE`HEWEHD$0HD$`D$hHEHD$(HD$ LL$`AHUHh uEYU`HMh蠭HD$0H"3H 3HD$HHD$PHD$XL5WIHp HHT$HIօtH HL$0LHEAAHHMmHHtxuHH HM1L;|$HuH Ӷ~H GL;|$PuH _H (3HD$pHD$xHEHEHEHEHEHEHEL5dIHp0H,LD$pIIօujL5<IHp8HLd$ L-pzMAIIօu2Hf9MzIEH UH IH _xH H ҶuSHT$0tLH  H /JH S>H 2H &HD$0HH EHMh购HtHHpHHLd$@HtHHxHHLd$8AH$PHA_A^A]A\_^]@UVWATAUAVAWH$H0HEH$HH3H(HDlDE3D%xAD=oՖDtH H \Dt D%ToHH\$`H= H|$h胂WtH oH pQtH ]E IŜLd$@Ld$0Dd$8HcHEHD$@HEfo&fEHoHEHD$8HEWfEHD$0HD$pD$xHEHD$(L|$ LL$pEEfHUH uEZT$8HL$P6HL$@Ht:H(uIKH5~HHL$@LHHHvH|$0uH IEHLd$XL5IH0HwLD$XHˈIօyH >D|$HIu D$L IAD|$LLt$XIHHHT$HIL5IHHE3L[AQIHYuH nH H iuH p|HT$0H HT$0HuH PH o;~WAAHT$0HMγHHtxuHD$ DLD$0H o:HM耩6HMWLD$0HMH HMxaEHL$PKHt$@HtHL3lHtHHpH~HLd$hHtHHxH_HLd$`XAH(H3FH$H0A_A^A]A\_^]@UVWATAUAVAWH$!H+HEH$P!HhH3HHDƹDE3D%tj2DtH mH &awWDt D%jHnH\$xH]H=fH}H|$p}StH 8kH tk~H ~H H &H zH NDd$4HUkHEHD$4HEWELd$(Ld$ E3EAHUH{uET$4HL$@豤L={IDD$0H D7D;r9@fNIH . @u H $A;vH Ld$hE3ED|$8L|$PL|$HUtH IAHD$Hi@L5IHHHT$HIօt H 9 tD=hHD$HL HHL$PDH uH =L5N IHH;LEIIօ}MLd$XHMIL;hDAIuIH D$<L5 IHpHHD$HHD$(HHD$ LL3H O HHHWH*yXHHHWH*yX^HWH*HyXYHWH*HyX^D,Y,H oq3HE@HEHL5IHpH^HU@IօtH :/LmHLmEJHHtH HHH;w HHH H+L|$0L}(L5IHxHE3MAIօtH 0E3`IHH@HHJ4LHE Hu ql3DHHHHE3LLLLLLLLE9EIEHELM+fD3A HM` 3AH M7L=IHHLE`IIօHcuLvIMŋUHM`ht5HMDEHAID HAID EtHI HHuƉuL}(IL}(HE`I`;u3LL3H MKL}EtHfffHcL@IKD(HHD$(KD(0HD$ OL(O(H OA;rHHD$ LLIH ?ZH CNE35=EfIcH4@HJD.PHD$(JD.8HD$ NL. ND.AH =JD.JD. JD.8WH*yXJD.0JD.J.WH*yX^JD.PWH*HyXYJD.HWH*HyX^D,Y,H nAE;2HHD$ LMHH 9}H #E3EIcH4@HJD.XHD$(JD.@HD$ NL.(ND.AH JD.JD.(JD.@WH*yXJD.0JD.J.WH*yX^JD.XWH*HyXYJD.HWH*HyX^D,Y,H ÂNAE;2HHD$ LLHH M3HE3L} EHM 蝖HtHHpHHL}0HtHHxHHL}8ˮAHHH3H(`(PHpA_A^A]A\_^]@UVWATAUAVAWH$PHHEH$H}DMDyE3D-aXDtH H :DDt 萲"D-8XHH\$pH=H|$xgk@tH XH YLl$@DHYHEHHEWEHD$@HEEHD$PHD$(HD$ LMAHUH,H|$P HHL|$@I>uLL$`LEHT$HHL$@1L|$H3AHM3HE`HEhHEpHExHHML5ȯIHHLl$0Ll$(Dl$ LME3IIօCH|$Pu9EuH 663HEHEHEHEHEHEHEL5LIHHLEHT$@IօtLL5 IHHLEHUIօt!HUH )H HUH HEuH wwu H  u H SHuHH @HcMHHH%HHH(|+(Dq(McHI+LHD$HHuH ̞AM3HE3EIHluHH NL|$`D$h(D$`fD$`L5IHppHzD$(D$ L QDEHT$`IEMtC-HM3Ll$H(H A@HT$@H PEH蜑EHtHHpHHLl$xHtHHxHHLl$pĩAH$HİA_A^A]A\_^]@UVWAVAWH$HHD$pH$HH3HxHDWODGE3D=\SzDtH H @Dt 蒭D=:SHH\$PH=H|$Hif;tH SH TeD|$4L|$@D|$8D|$0HxHHD$4HWf HO|H0HD$0H8f@HSHPHD$8HXf`HD$@HD$XD$`HD$hHD$(HD$ LL$XAHHH|$@uHH }T$8HL$<HM=|$4A|$0AHT$@HMc.t H xSփ|$0H uH 7EHMFHL$<ЎEHtHHpHHL|$HHtHHxHHL|$PAHxH3H$HĀA_A^_^]@UVWATAUAVAWHHl$PHDžHHH3H8H蝤D{mDkE3D%YPwDtH H ,=Dt 谪D%XPHH]HH=H}(c8tH PH %QDe LeH4HHE`HWfHHHE@HfHPHHE Hf HEHEhEpHExHD$(HD$ LMhAHHuEU HM3LePDeXHMPLLLLLEDeLe3HMtBHU HMx!HEDHD$ LME3HU HM"ouHUH :3A H}3AHiL5RIHHHIօtH HEHD$(HHD$ LMLHHMaXH HEHD$@HD$8HHD$0HHD$(HHD$ E3DEHUH Q3HE0HE8L5{IHpH@HU0IօtH L}8L} AHHHtH mHHH;w HHHzH+Ll$PL5IHxHE3MAIօtH z7E@3A H3AHMuL=mIHH2LIIօHEHD$(HHD$ LMLHHM_uAID;e ^kH HEHD$@HD$8HHD$0HHD$(HHD$ EDEHUH gE3$H VE3E3HUH ۢ>EHuPHt$HL3HMĈHtHHpHHLe(HtHHxHHLeHAH8H3HH@A_A^A]A\_^]H\$Ht$WH H=HHHX0HHHHH\$0Ht$8H _HH\$Ht$WH H=HHHX8H?HHHH\$0Ht$8H _HH\$Ht$WH H=:HHHX(HHHHH\$0Ht$8H _H@VWAVH0HD$ H\$PHl$Xϝ蠘E3D5RI qtH IH =S6t D5IHKH\$hH=GH|$`\1tH JH YJAbHtHHqHӵHLt$`HtHHxHHLt$h譞H\$PHl$XH0A^_^@WHPHD$0H\$`H蔜3=QH|$pHD$pHD$8D$@HD$xHD$(HD$ LL$8E33HtdH H|$xuCH\$p@8;t,@ w7t  HÀ;uH\$p;!uHHH d菻H\$pHtHL3p蚝H\$`HP_HUWATAVAWHHHD$xHXHp HH3HH]D-DE3D%PbGnDtH aH B3Dt p*D%GH՟H\$`H=џH|$XGZr/tH GrH GfeDd$4Ld$@HGHEHD$4HEWEHD$@HD$hD$pHEHD$(HD$ LL$hAHUHuE8T$4HL$H9L|$@MuHH GL5IHHȲLD$PIIDtH UGAAHT$PHM$HHtxuHNH OG袥HME3IHL$PDd$0L5TIHpH4HT$0IօD$0xD$0t2ALEHT$8HL$@&xDD$8HUH FEHL$HpHtHHpH±HLd$XHtHHxHHLd$`蜚AHH3L$I[@IsHIA_A^A\_]H\$WH H=HHH8HH\$03=LH _@UVWATAUAVAWHl$HPHEH$HqH3HE@HDҒDE3D%%MD>kDtH yH 2m0Dt D%CHzH]H=wH}V,tH NDH DLd$PDd$pHDHEHD$pHEWEHD$PHEEHEHD$(HD$ LMAHUHH}T$pHM}H ?uH FryHL$Pv?LHT$PH aHu H &iELeLeLe Le(Le0HL$8HL$(HM(HL$ LMLEHIUuH iIELeLd$xDeLd$HLd$@DeLeLeDeWD$XLd$h HL$XHIH9UHGULd$ ALD$0H ıOQMELD$0Ht$`Lt$XL;E@ILd$hHT$HIHD$H rH EALd$PHL$8:VuA:Ku3HT$0$0HD$PHHuHT$8H KUE|$0MM~ H rN$HUI"\HMtLHuLuIAAIHM~HHtxuHH [HMtIH HT$HIAID;l$0DE3EHtHL3Ld$PHL$`VtH\$HHtHL3wH\$8HtnHL3XHtHHXHjHLd$hHtHHXHKHLd$pDAHH32H$PHA_A^A]A\_^]@UVWAVAWH$H@HD$pH$pHDuЄDeE3D=#?6<]DtH wH 0k&"Dt D=5HxH\$XH=tH|$@Ht H J6H 6 EDL|$0H6HD$xHHEWEHD$0HD$`D$hHEHD$(HD$ LL$`AHT$xHuEHoH54HHL$0LHMX MuHM3I蚎IքuH l'nHMHL|$8L|$ ALD$8IH :CHL$8HL$HL|$PHL$H HD$ LLIH 'HL$H~EHM{)HNqHt$0HtHL3oHtHHpHHL|$@HtHHxHbHL|$X[AH$pH@A_A^_^]@UVWAVAWH$H@HD$hH$pH0DDE3D=S<53lZDtH 4觿H `蛿Dt C|D=2HH\$@H=H|$8FEtH z3EH 39L|$0LDH3HD$pHHD$xWEHD$0HD$HD$PHHD$XD$`HEHD$(HD$ LL$HAHT$pHtjH|$0tSHtIHMLHT$0HMuLHT$0H M`EHM$'HH CEHtHHpHCHL|$8HtHHxH$HL|$@AH$pH@A_A^_^]@UVWATAUAVAWH$H0HEH$HNH3H(L܄DDE3D-90XDtH SH G|]Dt dD-0HTH\$`H=PH|$hCDl$DDl$HDl$0Dl$@Ll$PHCHHD$HHWfHCHHD$0HfHCHHD$0HfHyCHHD$@HfH1HHD$DHfHD$PHD$xEHD$pHD$(HD$ LL$xAHIuE|$0tJDl$8L5 IHpHHT$8IօD$8xD$8uH B誻Dl$0T$DHL$LiH|$p|$@t H dCA"L3DBhHMML5IHHULEIIօLl$8E3D@HT$8HM/FtL|$8MH &CH5HHL$PLHu+I9D$@tH %C踺H ,C觺q|$@tS3HEHEHEHEHEHEHEHEHEL5IH`HsLEIIօLD}Mt T$0I7IL3DBhHMpML5PIHHLEIIօL}PM9D$Hu H oBLl$8Ll$XL5IHHLL$XLD$8IIDu? u-H BxT$0HL$8jHDu5L|$XMt(H pBIH 4B?H >A1EHL$LiHt$PHt HL3HtHHpHHLl$hHtHHxHHLl$`AH(H3H$H0A_A^A]A\_^]@UVWATAUAVAWH$pHHEH$HH3HHD" \zD 4AD%+RDtH H  Dt 蠅 E+HH]H=H|$xu>tH +蠷H ,蔷, tH zz AHzHVEEDHzH>DDHzH$DDDl$`AsH z H zL5/IHHHT$XI֋ A;ZL5IHppH̖HD$@HD$ E3E3H%IօL5IHHLL$PLHT$@IօxNL5}IHHZHHD$ L zDD$PHT$@I֋ ֘AHω ʘL5/IHH LL$PLyHT$@IօxJL5IHHؕHyHD$ L yDD$PHT$@I֋XAHJ @ A;Dȉ /+A;DЉL=IHt$XLpITHD$ ALD$HHIAL=xI5ϗHt$HLpIHD$ ALD$HHIAAL53IHHؔHD$ ALD$h8IօuHD$hHtA;DBLd$HfffL5IHpHqHD$ EL)IIօALH5y)f3H:LHt&H;tfHH ߭IvH?9H;r.L 19L+ILwHM`HHM`躳L;t8@ILt$XAt.L5IHHHT$hILt$hLt$X EA;H5HuNH cwݐHHt)H^wHHޕHmH5ΕHHHHD$PHD$ LL$@LEHUIօH Wv貲H v覲HUHM؏trHU`HMt`MngfffDAADElMjDUhDMfDEbH5U`D\$8D$0L$(DT$ NDH v"D$DH L$@H3Ii*IHLHE3HIhaILLHD$HIžIHLILD$pIiF#L+HBzՔHIHHHMHiL+HG6XOIL+ILILMDL$(L$ EEAH vVD$TH L$PH3IHL3HILLIHLIIiF#L+HIHHHi΀L+HG6XOIL+ILIDd$(t$ EEAH uȰL]EHL$HAHL$HLL$pELEDLUEAdrQADkœDA H L0AHtHHpH0HL|$(HtHHxHHL|$ uHL$PH3H$H`A_A^_^]@VWAVH0HD$ H\$PHl$Xr؅m؅3-(F؅tH [H Oe ؅t x-H^wH\$hH=ZwH|$`1L5AwIHpHI֐HtHHpHHHl$`HtHHxH׊HHl$hsH\$PHl$XH0A^_^@UVWATAUAVAWHPHl$@HDžH`HH3HHqD]lD~3ۉ&DDtH H A Dt w)KHvH]XH=vH}h|0t H 觩H 蛩E33HE@HE8HE8HDžHE@HDžHExHD$(HD$ LE33H9H}xtH [L}8MuH qLm@L5IHpxHHEpHD$ E3E3IIօu LepLe0mHM8V3AHL5tIHphHLHU8ILLe0MuH ԉW9L5cIHHPLIIօyIH 3EHL5]IHpHHD$ A@LIIօL= IHcILpIHD$ ALHIAօfHcL}0IHHHEu H DGHHHHH;wHHHH+Lt$@Lu(IDeE&MIFHEL5IIHpHHD$ A(LPHUIօ3Lu(MxPdIFH;rHH I;~3L;|.HEIH+H@ HH0H@HuD\HN2DXNL2dJL2`JD2HD$(HL$ uH  EIHE HE(Ɖu;u L}0H 0ۥA}uH 8åIC|%uIuI茵tHvyu3HD$0D$(D$ E3E3@I6HEHuIH ڇ/DDEHMI@I;w HHH+Ll$@Lm`M狕DIHU L;ffEDEHI+H;s DE+D}L5-IHpHՄHEHD$ EMIIօ]HD$ LMPDEIHMЁELHU L;HMDEuL}0HE HcEHHcUHHUHHE(HHE(DM@HtHPHPJ4:HLnLI;ffEDEIH+HH;s ED+ADeL=7ILpI߃HEHD$ ELe`MHIAօufHD$ LMPDEIHMـHMHI;DEuL}0DMHU HHU HE(H HE(McI;DEHUHH څ5HM HU8H E3Hu@HtHL3HtHHpHHHEhHtHHxHقHHEXkAHH3H`HA_A^A]A\_^]@UVWATAUAVAWH Hl$PHEhH HH3H HiDNPdD>E3D5AD%<DtH H Dt oD58HmH]@H=mH}8i(t H 蔡H 舡E]DuDuDuL-qLHEHWfHqHHEHfHqH HEH(f0LuLuHEHEHEPHEHEXE`HE0HD$(HD$ LMHAHH轮Qt H =q7HM0HAHHu+H5AHHMLHv H bpMLpdH@L5KIHH@E3L@AQIDyIH DpE9E葶L3DBhHMpMvL5kIHHLEpIIօHE3D@HU H*uH 'q H} H+Lt$PD$(Lt$ ALE33H|E3EAHU(HM <*AH5HHM(KIH+D+uHut}nIHM(ZMLpdH@L5IHH~E3L@AQIDH@H jpUH Q&DH (}IEHoL oLED$HRCCHEHD$@Ld$8Ld$0HD$(HL$ LodH@3L5IHH}E3L@AQIDyH@H uo蘝5H o芝'H An|H }npH ndEHuHtJzHL34zHuHt,zHL3zE3HtHHpH&}HLu8HtHHxH}HLu@fAH H3H H A_A^A]A\_^]@UVWATAUAVAWH$HHEH$@HcD7^D'6DtH ŧ8H ,BDt iyH6hH]H=3hH}"tH ՛H FɛD$<HD$HD$@H8HEHD$uE3T$@HL$PtI3HD$`HD$hHD$pHD$xHEHEHEHEHEL52gIHHzLD$`IօtH 7.ED$8H 7訚E3D|$03PE3DXE3Dl$4AD9d$8L-7iHL$HHt AH;AL5fIHHIzLD$`AIօt4ALH;D$HMEAH 7PDX|$<u AH;D$Ht|$|v|$htE3AAH q7谙|$htAH;D$HHT$pH S7芙T$|H K7zUH D7kHUH Ԙ[L}L;u H &7M3DBhHvL5_eIHH$yLIIDE3D@ HMhSHHtxuH lHMhWIL5IHHxLD$TIօuT$TH ҃yH \6H _6b|$ht3H V6MHT$`HM8*SAAHT$`HM RH0HtxuH5~HM8#bLHH 6AkHM HHuXHttHL3tHu`HttHL3tD|$0|$htAD|$0EtuH .臗GHD$xt>DXt"tPu/D$4)ADXPƉP DXPEtH I~ PDXL-4AD;d$8wHUH  _Dl$4H 4ؖT$8H 5ȖH 5躖AH 5論AH !5蜖AH *5荖E3HL$P0GHtHHpHvHHEHtHHxH`vHHEV_AH$@HA_A^A]A\_^]HUVWATAUAVAWHhHHEHX)pL]D"WDE3D-B$ [0DtH #薕H O芕Dt 2cD-HaH]H=aH}h 6tH k 6H *3DBXHL$`hL5QaIHHuHT$`IDDm`HIHEHE`HEWELl$(Ll$ E3EFHUI譢uET$`H >I葔H JI腔T$lT$dT$hH BImT$hH BI]T$dH BIMT$tH BI=T$pH BI-H J{!EL|$x3HD$HHD$PHD$XMtLL59`IHHsLD$HIIDuAL|$XMu H HAH H訓L|$xMtgL5_IHHsLD$HIIDuHT$HH;UuHT$PH HTLD$PH HAL|$XMu}`H ~!H H}zH I3HD$0HD$8HD$@DEEDQAiD+IcH HEL4L=^IHHrLD$0IIDt H {IDl$0E3D9e5{@MA̸Qi+HcH HEL4L=k^IHH0rLD$0IIDu\LcD$4D$0A+fn^D$@D$(D$cHL3(cHtHHpH:fHL|$PHtHHxHfHL|$@OAH$H`A_A^_^]@UVWH0HD$ H\$PL؅G؅3-5 ؅tH qH *e{؅t S-HtQH\$hH=pQH|$` uHBt& H eHtHHpHeHHl$`HtHHxHdHHl$hMH\$PH0_^]@UVWH0HD$ H\$PK؅F؅3-؅tH ΏAH 5K؅t Q-HDPH\$hH=@PH|$` uAt' H dуHtHHpHcHHl$`HtHHxHcHHl$hLH\$PH0_^]HAVHPHD$8HXHpHx HH3H$HxJ؅uEME؅u:E3D5؅t'H H LL؅tPK-D5/HNH\$0H=NH|$(^ tcH 艂H }HtHHpHbHLt$(HtHHxH`bHLt$0YK3H Fu1H cHtHHpHbHLt$(3@@t$ HL$H9L LHT$pHL$HW$89$<tIAH$@HL$p8t HL$pA@2@t$ H$@sHL$pQHL$HuD$ @t H BHL$p?HtHHpH9aHLt$(HtHHxHaHLt$0J3ZH\$(HtHHxH`HE3Lt$(E3H\$0HtHHxH`HLt$0I@H$HH3襡L$PI[Is I{(IA^@UVWAVAWHl$HHEH$HtGDDBDE3D=yDtH xH Dt MD=/HKH]H=KH}`tH H ^L}D}wHHEHEwHEWEHEHEEHEHD$(HD$ LMAHUH#uEUwHM[-HUHM荱xxHEHD$ LME3HUHMtWH 9uH ~IHUH :D$ LMLEHUH>tH H HUq~EHM/HtHHpHg^HL}HtHHxHI^HL}CGAH$HİA_A^_^]@UATAUAVAWH@Hl$@HEPH0H8H@HfzH3HLHHM D؅ ?؅E3D-AD%(؅tH d}H X}n؅t KD-HfIH](H]0H=_IH}HH}@DmH`HEXHEHE`WEhLl$(Ll$ E3MHUXI׊}pL3DBhHML5HIHH\LIIօLmE3D@HUHvLuM H+Ht$@AHI*&IH _|HH u{AH3)H _{HH u{\H H LmLmDl$0Ll$(HEHD$ E3LE3H 0tH _h{HuHH _P{HNHHH@HyHLHu 35L5_IHpH[I֋HMHyLHEHu WHM3W3L5IHpHZI֋D$0HD$(HEHD$ MLEILu IA*t;H ^]zOWHM39W;WHM3%WOIH t!zH ^zШtL ^L^H^BptL ^L^H^"L ^L^H^H d^yHE8H}IH}8@fL5ɑIHpHYIDLLILIGHI蜡HMLH $^'yHH;}rH](H}HL}Lu VHM3UHeHH@HwHLHu!zUHM3UE3D$0HD$(HEHD$ MLEIIR(t;H \nx`UHM3JULUHM36UfH B]5xtL \L\H\BtL \L\H\"L \L\H\H \wLuMt/IwffLNLFHH \wHvIuTHM3kTmTHM3WTE3EH 5\PwBTHM3,T.THM3TNH [w THM3SSHM3SH ZvADADE3HtHHpHVHLm@HtHHxHVHLm0D?AHH3蝗H0H8H@HA_A^A]A\]@VWATAVAWH+HD$0H$H$HrH3H$J=;8,E3D%oQtH QuH }ut aCD% HAH\$(H=AH|$ 8ct H cuL3DBhHL$@蛖M2L5{AIHH@ULD$@II֋L5JAIH8HUL$II֋t H : H N tH$H Z tH$H N tH$H B tH$H 6 ytH$ H * etH$ H  QtH$H  =tH$H  )tH$H tA H tHtHHpHTHLd$ HtHHxHSHLd$(rD%HJ=H\$(H=F=H|$ DIIHtHHqHPHLd$ HtHHxHPHLd$(9H\$`Hl$hHt$pH|$xH@A_A^A\@UATAUAVAWHHl$0HE HHHHlH3HMMHHUj7D:2Ds DtH r{oH {oDt =&H;H]H=;H}W3DB`HM0ؐ>H+HD$0HEMA}HLMu ML5y;IHH>OLE0HUIօD$(HuHt$ AM33LALHU0LuI薭~NMtAMtwykt "9D-H7H\$HH=7H|$@$D$0H$HD$(H$HD$ MMIHHtHHqHKHLl$@HtHHxHJHLl$H3L\$`I[0Ik8Is@IA_A^A]A\_@UVWATAUAVAWHHl$@HDžHHfH3HHH1 `, E3D5AD% tH A jH }jv 6tH i\ LuHLu@LLuDuXDu(LDu HHHEHfoZSfHHHEXHWfHHHE(HfHHHHfoRfHjH HE H(Wf0HEHHpDžxHE@HDžHHDHHD$(HD$ LpAHHv 2E2D}AHHuHt HAEADM(Et HAEDE Et HAEHHt HAEHAHwvǺ:HMHجHtNAD}HHLEHJѱt H 1 }}H BgHHuDM(HDE vmEtH h(HtH EtH H+HT$@HH+H\$@H]P$H+HL$@HMpEDu0H)Du,DuILuxALEHEu.D$(HT$ 33CD$(H\$ ALE@ D$(HL$ 33CADu3Dt 74HMHEIEHU,HHExLu8Du$},LfLuH5u2HHX`H=FLEIHӅD`]u)D$ MLEPHH 1Lu`LE`IH e'DIH]HHD$ LDHUpHM`_L$(HHD$ DDH]pHH -$HHD$ LDEHHM`BLuhH]HHHELEhHօDH]hHHp8HDHEPHD$ L3AHLt$8Lt$0Dt$(HE@HD$ AHuPL33;BHcHHcUHE@Ht%Lt$8Lt$0\$(HD$ AL33AH]hHtHHpHBDHLuhH]`HtHHpH DHLu`]HEHD$ LM8LE@HUI莘y tEuNMUH cAM~2IHE8HHtH cMH;|M'ALMtCAI(IH 芽AELHuE3De0DEDe0De0H]HtHHpHCHLuE$E$I;E,HcE$HH bH]HtHHpHBHLuH]8Ht?HL3?Lu8Hu?HL3_?LuxD}H]P}Xu=E3H EuD$ LH DEHUpAH]8Ht?HL3>Lu8Ht>HL3>LuxE\yDtH AmaH mmaDt P/3AHǂ3H0H8H@HHHPHXHUH x;aH=t-HHH9ALt$0Lt$(Dt$ LE3HUHӅtHUH @`D9tHD9HH !`LLL$ LYH@ܘH=xHHH@E3L@AQHDH 'B`H@H T/`eH=c,HHH(@Lt$ HuPLAHUHӅtHUH _HHaDt$ LLHH HLѬMt"@I(HH 躹LHuH f_LH@袗H=WwHHHL?E3L@AQHDWH _H _H %^H A^H M^H y^H ^EH]@Ht;HL3;H]HHt;HL3z;DE'AHHH3HHPA_A^A]A\_^]@UVWATAUAVAWH$H@HEH$HZH3H8HL%D DE3D-oQDtH Pi]H |i]^ͽDt _+FD-H=)H}H5)Hu8ctH c]H W]Ll$PDl$DDl$dDl$@Dl$`HzHHD$DHWfH]HHD$dHfHHHD$@HfHqHHD$`Hf HD$PHEEHEHD$(HD$ LMAHHsjH}Dl$H|$@u@L5utIHXHU<HT$HIӅD$HxD$H|$@u Dl$@uD$@T$`HL$xN HL$PHL$h螶uKLMLD$XHT$hHL$P蒩L|$hMt|$Xu'H [T$@HL$PEL|$h3AHM|3HEPHEXHE`HEhHEpHExL5'IHHm;Ll$0Ll$(Dl$ LME3IIDtHT$PH [{}uH [Ea3HEHEHEHEHEHEHEL|$PL;|$hLD}L5 'IHH:LEIIӅtH ZEH}uH 'ZEHEuH fZEu H  u H ?ZAHHL$h8HH SZLMHUMtED$ DEH YDEH YL3AH{LIH\$p|$DrHcMHHH%HHH0(|+(Dq(McHWI6HHHD$pHuH /2YAjM3HjzE3EHHM$uHUH X+EHDžL3`6HHu<5=ueH% HH}HuH\$pHHLHR35HHH5H (CXA@{Ll$X|$dHVۡLHD$XHEHt3I$ID$ID$MLl$XMutL=$ILI7MLHUIAօtBH WM4$Mt4HM3u4w4HM3a4Ll$XH}uXHoHL|$DMDD}L}LhIN7D$@D$8HD$XHD$0Lt$(HE8HD$ HUH .WHJoHL|$DMDD}L}LhI6D$@D$8HD$XHD$0Lt$(HE8HD$ LL$PMHUH nAH VMHLnMH|$DHDHELu8LD}L}MhI_6D$@D$8HD$XHD$0HEHD$(Lt$ HULL$PMH dnALt$XMt0M>Mt2HM322HM32|$Dt HS3E3EHt2HL32Ll$pHL$xEEHtHHXH5HLmHtHHXHu5HLmoAH8H3]vH$H@A_A^A]A\_^]HL$SHPHD$0I5HHD$(HHHL$8HL$@HtHCHAHHP[LL$ HL$VWATAVAWH@HD$(H\$xILLHI(Ap A@H3A@H3AH3H#I9v0w HHH+HHt$0IHM~I97t I\7HH\$8H\$ fI;7H[H\$ HSAHˣuHKAH貣u HH\$ GH$HHGHHOHHHIN0HL30I$AD$IH$HH;t-HOHHHHHKH9HSHHHKHOHHHWIVHHI;uH:IFH|,H;uH:"HBHHJH;tIVHD2HHHL2II<$AD$IH\$xH@A_A^A\_^H8HD$ HtHtIHHHT$HHHL$@H8LD$H8HD$ H;t$LD$(MtHIILD$PHHL$@IH8HHHL$WH@HD$0H\$hHHL$X3H9HyE33MHHKH9HyHyC8@HHD$XLLAHD$XHD$ DOHT$`}HC(HC0HH\$hH@_@VH HuY9wQH\$0H|$@H=iHHH1HT$8HH|$@H\$0xD$8t3>HtH ^HL$SH@HD$0HH=HD$ L A3H@HH@[@WH HH Ht>DAL =H\$0HY-L3H-H\$0HH _HL$WH0HD$ H\$HHHyHt"N-HL38-3HCHCHC HH\$HH0_8HL$SH0HD$ H,HL3H0[H%,HL$WH0HD$ H\$HHt$PHHH0HHH@HAH;1t"H,HL3,HH;uH,HL3H\$HHt$PH0_H%Z,̃9t @SH HHt*H|$0H{,L3H,HHuH|$0H [H\$WH@HLHT$PHH HD$PH;upH9LL$ HHD$0HD$ LGHHeffffffHCH+Hr=HHHCHWHBHHT$ L M MAHD$ H H\$XH@_H wR@UVWHHl$@HEHHJH3HE`HHH}3u95R}LcIEttL=OHHA84u!HcL@L;w IIIrnI+H\$@Dt$0@t$(DL$ DJH苧HHAvcu L76u L16LLED @HM 茅HDD tUD HH@r>D L5@HM LHDD tߐD HH@rH7HwHwHM HHWHHH;WrHHWH+WHHOLE WH_EHHM`H3mHHep_^]HT$UWATAVAWHHl$0HE8HHHHH3HE@LE3DeHU LeLeLeLeLeHu0H] H~HHH@H;HB(HL3(LD HEH}LHHvHuLe0Le(H] Ht(HL3q(Le Dd$(Ld$ AM33z(HcHHHAH;w HHkH+H\$0T$(H\$ AM333(HI ELeLe'HM3'LeIHM@H3kHHHePA_A^A\_]HH`aHHxA̸AHt$H|$ AVH Lc3MHHE~LM9 t IA;|A;HN Ic9HȺHHH%HHHt-H ISHt$@H|$HH A^H\$0HcHHl$8HHH@&L3Hk&HHu4McHHIqHJ&L3H4&H.AAH\$0Hl$8Ht$@H|$HH A^@SH HyHufHc HH|$0HHH@%L3H%H|$03HC9~%D@HKM@CAD;|H [HUATAUAVAWHH HD$XHXHpHx HDH3HLHQH *H=HIW Ht H -H(HH 9HHAO,HHHH@$HL3$LHD$PE3H+H=HHZxH'Ll$ MEG,IHӅEE9o,H=C$苗IcI4AAHHL$0HHtxuH@.H qGH\$8Ht H\$8uQHcD$@u%H|$0Ht$ $HL3#H\$8 w8Ht#HL3#Ll$0D$@Ll$8D$D3AHL$`hH=HHXhH&LD$`HHӅfDmHt$hHLl$HH=HH`Hl&LD$HHHӅxOH=|HHhHA&Ll$ LMAHHӅxf}uHL$HHt HUdf}tHUHs}H FHEH ?EAE;w,H=g"! H @EMt"HM3y"Ll$PHH3fL$ I[8Is@I{HIA_A^A]A\]@USVWATAUAVAWHl$HHEHAH3HEEMcHHHME3DmWEEEADuLmAAH!D8 t HH|(HcƄ H Ha!HHuDM׃uF!H3Al!HHEHu#ILmELmEADuAu9H ?CDL/LoGGHv DwEN=cvvH,L,ELEL˺HM;|I@DtχDHHrHEHD$ LML=~ O H{EAHHfL=K LoH7DwG[ H3DB< HHtIH]H_HuH| GEHtuLAuHt(HL3Aw IcBƄ8 HtHL3HELmELmHMH3cHĈA_A^A]A\_^[]HD@HPHHUVWATAUAVAWHH`HEHX MELHE3D}WEEADeADuAL}AALB8 t HH|)HcBƄ H HHH]DMuOH3MHHELyHu IH]EL}DeADuD]PLMHAu9H G<jAL?LGGHDwE|EEtAfAuAHcE`MM LUIHH<uHHfAH\$ HHxHMM3H׋xIH ! H03Ht H H\$ HtH HyHHHD$ H\$`Hl$hHt$pH|$xH@A_A^A\H\$Hl$ VAVAWH0E3E2H; HAu3 3EG H HL/AWHTH H; V H|$Xu HtHAH=D|$PHH H HD$PE3E3HD$ HHӅL$PHHHH@R L3H4 H=HHH HG DD$PLHL|$ HӅy L3H I,Et'L$P[fN]D$Pf FD$PfDHD$hHxH5[HHXhH#LHHӅHt$X\$PkDL$`LEHT$hHL}BH ;1 HH HMHt* HEËUHHAHMWHH RMLAD$ HŔHH G&H H HtHHXHH3HD$XH0 H3<H$` H@ _^]HT$HL$UVWATAUAVAWHl$HPHE@H$M3HEHEHEH=HHX HoHUHӅt H ;>HcMHHHH@HL3LHE3Hu H H=/HHX(HE3MċUHӅtH 3QH [3D9]*M@f3HEHEHEHEHEHEHEHEHEI>H5HHX0HhLEHHӅ3HEHEHE HE(HE0HE8H=[HHH LMDHUHӅAAIHL$`HHtxuHH H\$hHt H\$huXHcD$pu%H|$`Ht+}HL3gH\$hw H HtMHL373H\$`D$pH\$hD$tƅHHD$ MLHUHM]AAAIHL$0HHtxuHH H\$8Ht H\$8uXHcD$@u%H|$0Ht+}HL3gH\$8w H HtMHL373H\$0D$@H\$8D$DIHL$HHHtxuHH ?H\$PHt H\$PuXHcD$Xu%H|$HHt+HL3H\$Pw H OHtHL3r3H\$HD$XH\$PD$\HUHL$xHHtxuH-H VH]Ht H]uVHcEu$H|$xHt*HL3H]w H HtHL33H\$xEH]EE3HUIAID;}IcIH _z3 H jMtVHM3@H]H$HPA_A^A]A\_^]H\$Ht$H|$ UATAUAVAWHl$HPHELi@MH=4LHD$03HEHEHEHEHEHEHEHHXHHUHH H]H@3HMDBh6H5HHHLEHHׅ9E>H53HD$@HD$HHD$PHD$XHD$`HD$hHEt*HH#HULL$@EHׅt+HHIVLD$@HׅH53HD$pHD$xHEHEHEHEHHHDD$0LL$pHHׅusHT$pHMMHD$ HL$8x]tCLƅIHL$@+tUH HT$8E3IH]@HoH L$PI[8Is@I{HIA_A^A]A\]HH HUATAUAVAWHhHHEHXHpHx LHQH IWH rIW H bAODIWHH JIWHt H :5H )H=bHHX8H*E3Lt$ H5LAIHӅtH wHfD95aHEH IcG<HȸHHHH@HL3pHHEgHu H M H=HHXHHqLt$ LEG03H$3H$AH$H$H$H$H$/H=HHHHD$@LHD$0LL$PH$HHD$(HD$ ӅtHH ؅KDD$@H$EHL$P/H$H3?/L$I[0Ik8IA^_^HUATAUAVAWHhHHE'HXHpHxEELL3H=HHHHt$ L AIV HӅtLWH N4EHH U 3HEHEHEHEHEHEHEHEHEI~(H5dHH(H)LEHHH=L=AAHUHMHHtxuHH  H]Ht H]uOHcEu#HuHt$HL3rH] wB8Ht_HL3I3HEEHEEAAIV(HMHHtxuHH z]H]Ht H]uOHcEu#HuHt$HL3H] wB8HtHL33HuEHuEAV8H  ADFIV0HMHHtxuHH H]Ht H]uSHcEu#HuHt&HL3H] w B83HtHL3HuEHuEHHA>HEH h AAIVHMMHHtxuHH LH]Ht H]uOHcEu#H}Ht$LHL36H] wB8Ht#HL3 HuEHuE3HEEI~ H53HHHLEHHӅx@}u H%}tHH}HEHH u EIIuHH cEf AAIV0HMH8HtxuH=%EF8HH rH]Ht H]uVHcEu#H}Ht+HL3H]w L=B8HtHL33HEEHEEL$I[0Is8I{@IA_A^A]A\]AVH@HD$ H\$PHt$XH|$`LHH PAAIVHL$(HH=HtxuHH dH\$0Ht H\$0uXHcD$8u%Ht$(Ht+HL3H\$0w H tHtHL33HD$(D$8HD$0D$<ANttuH=Q H=8 H= HH H\$PHt$XH|$`H@A^;@SWATAVAWHPH=lLELHHXXHHHH=?HHXhHL$HHT$ 39$H$H$@ffHD$ H5H,HHx(HL$HHׅx5H btH 3DE(H/sH_tgH=:HH HHl$ L k~AHT$hHӅu-H HD~H  H H L$I[IkIs I{(IA^ÅuHÃuHÃuHHtHG̍ALwUA"IHHHHHHHHHÃ"sI HuH"$","4"<"D"d"d"d"d"d"d"L"d"T"\"HT$LD$LL$ HL$HT$LD$LL$ SUVWH(H=MHl$XHHHXxH=LLƺHH(_^][HHHHPL@LH H8=wZ *HXHpHpHx 辒H=HHXxHLD$@LκHH|$ Ht$(H\$0H8HHHHPL@LH VH@=MHwFHXHhHhHxH=UHHXxHMLLƺHH|$(Hl$0H\$8H@^@UVAVH0E3HfD2HiHu@H0A^^]H\$XH|$`H=Lt$PHH`HLD$PHHӅxLH=HHhHLLt$ AHHӅxfD96uHL$PHtHNH\$XH|$`H0A^^]H\$Ht$H|$AVHLH3HL$ A`3fAH=CHHXhH LD$ HHӅx IHL$ L$I[IsI{ IA^H\$WH@HHHuBH\$`H@_3Ht$XDBLHCHHu9~ DH 4HLHt$XH\$`H@_3HD$ HD$(HD$0ALD$ HHuC~ DH HHK4Ht$XH\$`H@_HD$ Hl$PHcHL$H$ff=mUH= HHXHHӅ=pm$AA=AmH=HHXHHӅ=mANI]uH ]`l3AE3Iހ'A~-IFLHA: ltJH5 HHxHHׅt blyCH<'uz;'tuIH 3u[D8+tND9-lH5HHxHHׅD9-kKH4tH$A,-HID$(H;Hl$HLL$@HHIDD9u'3H=HIHHD$@@3HL$@IHHTDtȃw H I I|$(LM+IO~MHL$PP\3MLt$0@=jH5LHHxHDHׅK=jTIHL$PtHI I;r.LIL|$0AAAG Lt* t=ANIyuA?I^u$f;tf=KH:tEGLL$8HI7u'3H=H9IHHD$8@3HL$8AGIWtL|$ ȃw0H + "AGIOtȃwHL|$ I;H$LEtLsA>{L$H$H3 HİA_A^A\_^][H ]`D-h3IH SF3HT$PH 13HT$PH q3HT$PH 3jIH .3TIH 3>H Fh3!H\$Hl$Ht$ WH H=ͷHHHHHLL$@E3HHӋuQH=HHHdLHT$@HH=pHHH;HT$@HӅt @yH\$0Hl$8Ht$HH _H\$UVWAVAWH`HyH3HD$X3MLMtI0HHHHT$0IӋt HIHHLD$HIHT$0Ӆt;l$TuGH=~t$8Ht$@HHXxHUHT$HHD$@LL$8HD$ E3HӅx9Mu(IHHLD$HIHT$0ӅtHD$@I@IHHHT$0IӋHL$XH3 H$H`A_A^_^]LA MtHcAËALAMtHcAËAH\$Ht$WHH=w3HD$ HD$(HD$0HD$8HD$@HD$HHD$PHHXHHT$ HH=)HHHH$HH\$8Ht\3HL$`DBh H5HHHLD$`HHׅu$9D$dt$H$Hu3L$I[Is I_HAVHPz<MHtH HPA^MJ0E3Hl$HHhHt$@HH5/HL|$0DD$xD9t*HH;r HJHH;w H+.DHH;H\$`HH|$8HHBHH=HHXHHHD$xAHD$ LHH|$8H\$`u!D$x džH+.xD$hAHt$@Hl$HL|$0HPA^H\$Ht$WH0H=3HHXpHE3Ht$ E3HHH\$@IHt$HH0_H\$Hl$Ht$WAVAWH@H=HE3HHXpHsE3Lt$ E3HQHH5mL=&EƹDIHIcHHH@&ML Lt$0D$(4HHl$ H\$`Hl$hHt$pAAH@A_A^_HL$UVWATAUAVAWHl$HHEH$MLHE3DeL5DeoE9t$IL;rA HJHL;wL+{EIIHI;HBIH=HHXH'HEoHD$ AMIHӅu'EoA AdžM+C>EL&LfLfH3AHHF@fD EH )HHVHHH;VrHLNHVI+HJ IL! H^H=~HHXHCLd$ L5`MAHUHӅx:Ie)HHVHHH;VrHvLFHVI+HJ AM@H ')HHVHHH;VrH8LNHVI+HJ ILb H^L}HEHUHM-LeLeLeH (HHPHMHUH]H+LuI ^L HH]LEHUHMM/LIHUH/HXH8HVHHH;VrHiHNHVH+HH HL H^LeLeH]HtHL3LeLeLeH]HtsHL3]LeLeLeMtNHM38LeLeLeH]Ht%HL3LeLeH=PHHHLEIHӅH="HHHLd$ L5S^MAHUHӅxFI 'HHVHHH;VrHLNHVI+HJ IMHH^&H &HHVHHH;VrHLNHVI+HJ ILwH^MLeIEHX@HHUIӅLeoH]HHxXHHUoHׅx@H]oHHx0HL5:]Lt$ E33AHׅu IH-H]oHtHHxHHLeoH]HtHHxHbHLeHH$HA_A^A]A\_^]HWATAUAVAWH@H@HXHhHp MMHHTMKE3L$MtE.E(Dl$xLl$(H=HHxHLD$(HӅH\$(HHx(HHT$xHׅL$x8HHHH@BHL3$HHEH\$(H Hy0H8MLƋT$xHׅ<M.M%Ll$ H\$(HHx8HHT$ HׅyH xH\$ HHx(HHT$xHׅyH DlL$xHHHH@eHL3GHI$H\$ H Hy0H[MLƋT$xHׅy:H $E.H\$ HtHHxHHLl$ :H\$ HtHHxHHLl$ AH N@H\$(HtH HyHHLl$(@L\$@I[0Ik@IsHIA_A^A]A\_H('3tH<@H(3H(H\$WH0H=o3HD$ HD$(HHpH(HT$ HӋL$$3H\$@EʋH0_H\$Hl$VH IHELHLLEHHHt5H|$0HHfD t HHH;rH|$0H\$8Hl$@H ^HUATAUAVAWHl$H`HEHXHpHxMDLt$ttt H LE3LH=HHHۻLEIHӅAIQMtHIIH s JH5HHAAHL$@ЕHHtxuHH NH\$HHt H\$HuQHcD$Pu%H|$@Ht$ǷHL3H\$H w0HtHL3Ll$@D$PLl$HD$TH=HHH|Ll$ L VAHHӅt+ H !4D$ ALVAI'WHVH yWLMq3AHM33HE HE(HE0HE8HE@HEHH=HHHǹLl$0Ll$(Dl$ LME3IHӅ9EAD@HUHL$@HHtxuHEH V虬H\$HHt H\$HuQHcD$Pu%H|$@Ht$HL3H\$H w0HtHL3ӵLl$@D$PLl$HD$TH= vLH H !H H~H drD$ ALTAIjUHTH GBHHAAHL$@ϒHHtxuHH UMH5H\$HHt H\$HuQHcD$Pu%H|$@Ht$HL3H\$H w0HtHL3Ll$@D$PLl$HD$T3HD$`HD$hHD$pHD$xHEHEHEHEHEH=HH(HJLD$`HHӅAD@HT$pHL$@賑HHtxuHݽH T1H\$HHt H\$HuQHcD$Pu%H|$@Ht$HL3H\$H w0HtHL3kLl$@D$PLl$HD$T!H XH wJH >D$ ALRAI1SHRH S H L$`I[0Is8I{@IA_A^A]A\]@UVWATAUAVAWHHpHEH$HLMLHEE3H0HHD8,uIH5fNHH;vLmH=HHX`H]LEIHӅH]HHH2LME3HHׅLmEH]HHHLEHUHׅEt H H}HHX@HôE3HUHӅuE3UI=AH}HHXHHH]HHHoLEHUHׅrH]HHHCHUHEDmXD+H'HHuP/HHHt2fD/IHXHHLMXDEXHIӅ;HwIHXHHLMPDEXHIӅ.HHHHf8.HDfD/IHXHHmLMPDEXHIӅLmIHH>HEHD$0D$(HEHD$ LODEPHUIӅx}u H SLmIHHHEHD$0D$(HEHD$ LODEPHUIӅx!}uH E3UPI2H]HtHHxHHLmMtIHXHbILmH$HpA_A^A]A\_^]H\$UVWAVAWH@HH3H$0HH|$0LLHXpHLL$0LD$ IӅHD$ ;HL$0H;u]ȸ HHH@L3HkHHt)It$ HYpHLLD$ IӅtkd=L3H'I3HЅtH@w;GH HuHD$0H;tL3HܭA3H$0H3H$H@A_A^_^]@USVWATAUAVAWHl$HHEH8H3HEDL$XMLL3HEHEHD$@H5HHHtLD$@H(HӅIH|$PHT$PID)Ht$PHHX`H)HD$HHD$ E3DGIHӅt D$HLD$Ht)tu9H|$PHHXHگHHT$HHL$PDHt$PHHX(HLEHUHDu^H]LEPHru H}Hu%LE3HWDH}u @HDDHuHHXH4HHt$PHHXHHEH\$@HHHLMDEHHօH\$@HHHĮLEHUHׅt$HHuA@fH=HHXPHHEHD$0HD$(D$XD$ MMHHӅxCA?uHAuL,H\$@HtHHxH$HHD$@3gH\$@HtHHxHHHD$@H=HHXPHӭHEHD$0HD$(D$XD$ MMIHHMH3HA_A^A]A\_^[]AVAWHHLLHu@HHA_A^Hl$p3Ht$@H5|Ld$0l$h9t&HH;r HJHL;wH+II;H\$`HH|$8IHBHH=/HHXH׬HHD$hAHD$ LHH|$8H\$`tx,&D$h džH+B>AI&Ld$0Hl$pHt$@HHA_A^H(!tH @ H(3H(@UVH(‹%H=t 3H(^]H\$@H|$HH=Lt$ E3Lt$PHHHԫLL$PDHHH|$HH\$@y3Lt$ H(^]HL$PHuHLt$ H(^]!&HL$PIDLt$ HH(^]@UATAVAWH8MLLMMH$HH\$`Ht$hH|$xLl$0E3M)HDmfDHE8,uIH=mG@fBfOHH;vIAHHLL$ E3HIӅILl$pHHLD$pIHT$ ӅuOfDH|$pHHXHaHIHHILD$pIHT$ ӅtH=FIHHHT$ IӅHcθHHHH@˦L3HIHu1H H|$xHt$hH\$`Ll$0H8A_A^A\]ÉuIHHLL$ E3HIӅILl$(HH^LD$(IHT$ ӅI@H|$(HHX@H#E3HT$pHӅtIL,T$pIIHIL9,tlH|$(HHHXH֨HIHHLD$(IHT$ ӅoIHHHT$ I3Dm@@H8A_A^A\]DL$ LD$HT$HL$USVWHHxHEH3HHuH9HHX0H LE؋U@HӉE0HuH]HHx(HݧHUH׉E0x8HE`HD$8EXD$0HEPHD$(EHD$ DM@LE8HUHM(@E0H]HtH HyH|HHuH]HtHHxHZHHu؋E0uHHXHH6E3LE3HӅMȸHHHH@HL3ãHHEHM0H HYHHئLLEȋUHM0ӉEЅƉE9EJuHH D+A@HILI[IkIsWAVAWH`3HHMIIH=P~LICICICICICICICHHHLD$ HHӅuHD$0ID$(EHD$ IL\$`I[ Ik(Is0IA_A^_HHHHPL@LH HH=^}wn=}ve }HXHpHpHx EDH=NHHHCLL$PAHt$ HH|$0Ht$8H\$@HHH\$Ht$H|$AVH HHLHp HݐLL@IHH\$0Ht$8H|$@H A^H@SUVWAVH@HD$0MH3Hl$xIHZHxHsHl$ DMLD$xHIׅt2<HL$xH,@H$IHY(HxHHl$ AL$HIׅuH$HtH$ŒH3DBHD$8HtHHH@HHHHIH$HyHHl$ AL$HSIׅH$HtNH;$pIHXHHHl$ ALD$xHT$xIӅHL$xHH@A^_^][HSUVWAVHPH@E3Lp L95{LpH={HHHŎL$HֺHӅxWH$HHx HAVHׅx2H$HtHHxHkHL$A@H$HtHHxH3HL$HtH H 5 t {@D$8H3DB HHD$0HtHHDwD$8G IHHHL$H?HӋyLHL36H=bHHX`HBL$H$HӋx`AD9$vNfH=!HHXhHLD$ HӋx(H$HL$ Uy;$r@H$HtH HyHHL$HPA^_^][HVWATAVAWHH@HXHh HH3H$HH(H3DB LHD$`3HtHIAvLLt$`IHXHI׈H3DBLHD$XHtHIAwLL|$XIHXHIf$3H$f$f$3H$Ht$PHHXHhHD$pHD$@H$HD$8HD$PHD$0L%3Ld$(H$HD$ MMHHӋx:Ht$hH\$PHH8HLD$hIH׋xHD$hHwH\$PHtHHxHƊHHt$PIHXHIHt$XIHZHIHt$`H$H3~L$I[@IkHIA_A^A\_^@VH H=vuPH\$0H|$8H=_vHHpH$H5HHH|$8H\$0t3H ^H5uH ^39v@VH 3uPH\$@H|$HH=HHHLD$0HHT$8Ӂ|$0H|$HH\$@@ƋH ^H\$VH HH,Ht]>,H|$0t,H+@;t5  ;uHÀ<,u۸H|$0H\$8H ^3H|$0H\$8H ^H\$8H ^@UVWATAUAVAWHl$HHEH$LE33HEHEHEH=tHHX HuHUHӅtH D3HcMH H;rH 3bHHHH@HL3ՄHHEoHu H H=tHHX(HևE3LƋUHӅt H %E3D9eL3HEHEHEHEHEHEHEHEHEI}H5sHHX0HZLEHHӅ*HcEHHH;+HHHH@HL3ʃHHEwHH= sHHZHHӆHD$ LDEHUHӅu^39}~)H@u]L;;u MuSLuH;}|`HL3JHEwAID;e}hH H +HtHL3HEwE3'IcH]oHH  H]oE3H]oHtƂHL3HEoIH$HĠA_A^A]A\_^]HHtLI;r L@I;rH@3H; H\$Hl$Ht$WHH3HL$@AtH=]q3H$H$H$H$H$H$HHH3LL$@Ht$0E3Ht$(HHωt$ L$I[Ik@ƋIs I_LI[IsWHpH=p3ICHICICICICICICICICHH(HULD$ HH3L\$pI[IsI_H(3ɅE oH(H\$WH H=HHHLD$0HHT$8Ӂ|$0u;H=HHHHT$0HD$0uH\$@H _3H\$@H _H\$Ht$WHH3HL$ AH=roHHXhH:LD$ HH3L$I[IsI_@SH 3HT$8H\$8ixHL$8H9 QËH [3H [@SUWATHH<H3H$H=HHHXHE3LD$PHLd$ HEL$@Ӆt3Hc$H$HH5HHxH@ALd$ L$HHׅu $8u3L$ML$L<($<HtK@H5)K>HHxH́ALd$ LD$0HHׅu|$< t@IL;r3L$L$H$H$H3HĨA\_][øHl$ AVH HHHLH€<uH@H<)uH;s3Hl$HH A^Ht$8HH|$@HA<uIvHH<(uH}H\$0HH;r&D;uHHH;sI;r<\t<:t3H\$0Ht$8H|$@Hl$HH A^H(tHlH(3H(@SH 3HT$8H\$8xHL$8H9 |ËH [3H [H\$WH0HϷHHHD$ &DGHT$ Ӆt=H|$(H=kHHHLkHHGӅyHk@H\$@H0_3H\$@H0_@UVWHHΛH3H$`H9IHHt3IH$xL$pE3Dt$0HHDt$4~HT$0HӅHHH~HT$4HӅD9t$0tH h蓞@mHLt$@HX H~HT$@HӅxJHDt$8HX0Hl~LL$PLD$8HӅxD$4LL$PLD$@HHΉD$ /H$xL$pH$`H3HĀ_^]HT$UVWATAUAVAWHHHEH$MMLH9t33}E3LeEaEaHEHD$ LMLH-H q-TiyH PH D'LeH=\HHH=}LEHHӋyH >De@H]HH`H|LM@E33H׋yH D远M@HHHH@yHL3uyLHEH]H H`H|E3DE@IH׋tH 1LHE1yH3DByHHE}`t HtHHLwG3HtHHLwG3H}H]HHp0H{L|$0H|$(D$ MMHUHH֋y$M7MtIHXH{IIHtHHXH{HHEMtGxHM31xE3LeH]HtHHxH9{HLeH]HtHHxH{HLeЋH$HĀA_A^A]A\_^]@UVWATAUAVAWH$`HHE0H$H>H3HELHHM(E3DurwH3AQwLHEL6LvLvIwH3A(wHHF@fD0ELt$pH=^fHHH#zLD$pIHӅyH+HK3AHM@%3HHHHHHH=eHHHyLt$ L AHT$pHӅxMH=HHHVHHH;VrHHNHVH+HH HLH^H=[eHHH yLt$0Lt$(Dt$ LM@E3HT$pHӅr3AHMH=eHHXhHxLHUpHӅuDHD$`H=dHH`HxLD$`HHӅu HD$`HLEH={HHXxH[xHEHD$ LL$xE3IHӅH=CHHH x3HL$XL$PHL$HHL$@D$8HHD$0HL$(L$ E3LET$xHӅuCD$(H=CH|$ AL33tHHHOzHHȦHHHEZAMHT$|IE3<Dl$(Ll$ IEM33/tHcHHI@sHL3sLHE|$(HD$ EM33sD$|D$`HD$dHUHL$`RJLmLmLmH HHPHMHUH]H+LeI \LBHH]MHUHML˥HUHLEHUHnLnHUHHHLmLmH]HtrHL3rLmLmLmH]HtrHL3rLmLm LmH]HtrHL3rLmLmLmH]HtsrHL3]rLmLmLmMtNrHM38rLmLmLmH]Ht%rHL3rLmMtrHM3qLmE3MtqHM3qLmHHH3H$HĠA_A^A]A\_^]@UVWATAUAVAWH$HHE H$PHH3HHUL3H*HD$`HD$hHD$pH=z`HHX HBtHT$`HӅ3H|$H3H\$@HL$p|+}H PAD$8LcIHHH@pHL3pHHD$0HuH q蔓dHD$hHHD$`HAL=_IHqLp(IzsE3LƋT$pIAօt H 8D$8D$XMt3HIHIHII@oHL3oHHD$PHu H D$8D$pFHt$0Ht$xfD3HEHEHEHEHEHEHEHEHEL6L=^IHp0H{rLEIIօYHcE HȸHHI@#oHL3oHHD$HHL5E^IHpHH rHD$ LDE HUIօE3Dl$HHHRLD$`IHӅt H yiH5UE3DD$0D9t)HL;r HJHL;w IH+DIIHI;HBHH=EHHXHQHD$0HD$ ALHHӅD$0 džIH+0EH|$p E= qHHHHH@DNHL3&NLHD$@HuGLHD$HH5]=L]IHQ3HD$ MDCIHׅt-H xpMHM3M3HD$@EuHcE3fA DIH pDuDt$0EtD;ABDMźH1<|$8DAD|$4AK?H=H3fEHL%LDy?Dq\Din;tH fD fDtEA;wrAA|IfDl]Z0fL]NtfL]BvfL]6bfL]*rfL]ffL]afL]fD|]HHIDt$0Ld$@D|$4Ll$H|$83ɋHH=s5fLHUH #&oE+Dt$0LLl$HE{&||H vH vnHH3L$I[8Is@I{HIA_A^A]A\]Ðdp\|   @WH H=[:HtFHH\$0HXHHNHH=5:HHXHMHH\$0H:H _@SH0HYHD$PHLL$HHD$ LD$@H@hku$L$HD$@HH L$PHH HH0[LL$HHLD$@Hh)uD$@L$HHH H H0[LD$@HH|quD$@H0H0[3H0[̅VH0H\$@Hl$HH|$P?Lt$XL5y~0H=ӄHHXpHLDLt$ LXUHHl$H~;ffH=HHXpHLMƺHHuH|$PH\$@Lt$XH0^H\$Hl$Ht$H|$ AVH0H=AILHHX HLDHD$ LIHH\$@Hl$HHt$PH|$XH0A^HL$WH@HD$(H\$XIHHH3DB(HHD$ Hu:oHuHHHD$hHD$0HHHHL$hHL$0HtH9H\$XH@_H\$ VH@HAWHY0H|H*HyXWH*HyX^/A8H|$`Hs HHH;sHHL LAHT$XHHD$PHD$PHD$ LAMH>HCHF(H^0H9?t(HDHHT$0HHLLCH;uH|$`H\$hH@^LD$HT$HL$SVWATAUAVAWH`HD$PMMLH IH+HHD$HMIMwHI+HI;L+IIII+I;s IF$KH+HHHIH+H;s3H3H;HBH|$@HH\$8Ht>I;w3HzFHL3\FHHD$8Ht L$mM+/IJ $D$(Ht$ L$L$I3D$0$D$(Ht$ L$LH$I?D$0K,L$D$(Ht$ L$IWH$I7IGH+HLHtEHL3zEHIGJIGIZII+HH$3IHI;$D$(Ht$ H$J<LL$IkIOHH+$HL+$D$(Ht$ L$L$IIIGH+H$HH+HHH;HGHfHHIHH;uwN$II+L$MHIGH$H;t%L+ffHHJ7H$H;uIH;tHHH$IH;uIHL$HH H$HH`A_A^A]A\_^[H\$Hl$Ht$WAVAWH A@IEH LLQ(L3A@HL3AL3M#L9I0w IHI+LHIIH?HHK H,LH\$@IHl$HHt$PH A_A^_H\$Ht$WH 3@2HHu3H\$0Ht$8H _À90uIXuH /ut,0 tt; 贳,7<}-@wHHHH @HH\$0Ht$8H _H\$0HHt$8H _@VHHaH3H$3HL$0HD$0HD$8HD$@HD$HHD$PHD$XD$`w~=QuH Qu5QQ9D$8u Q9D$`D LQD>Q9QD$ NdH g0HaH$H$H$H=G|HHXpH'DH-(0E3E3Hl$ HeHH 0H 0H={HHHCHD$pE3LHD$ HӋ$u^H={HH8HCHe_HH={HHHnCHD$pE3LHD$ HӋ$b/H H/D$xDH?/A/HtuH _bH /H$H$H$3Ҹ@HEH$H3H^H\$UVWAVAWHH6_H3H$LHHJHu3DHC3L3HHHH$H HKH$HH HT$`HHHKH$H HqI H$IHZHl$XH nsHD$PLHt$HAHD$@ IH|$8HD$0H\$(HD$ aH$H3躂H$PHA_A^_^]LHhHrrAICL rICHZrICHwrIC HPrICH erICH>rICIC aL vrAHQrHD$XHerHD$PH=rHD$HH rHD$@ LL$8HD$0LL$(HD$ `HhHLLHu f0HHH\$LH<$HH̻E3Et ,HE3HIHD+AL0Hu DKHuH<$H\$HI;v$@fAHAII;wIHH\$Hl$Ht$H|$ AVH MHH5&S3ft*#;tLZqIHםLFIHȝHHcH rtP;tL!qIH螝HH<uIH+L;sH *_H DLpiHl$8HH\$0Ht$@H|$HH A^@VH H[H3H$HAHD$PLpHU3HD$HH pHpAHD$@HpHD$8HpHD$0HpHD$(HD$ f^H$0H$8fD=H=LvHHXHD>HӅ=H=#vHHH>LD$`HHӅD$EtYAtGAt5At#Lo H$L$"LoLxoLgoLfDH$0D$AtGA t5At#Lo H$|L$LVLnLnH$进$H$A L$pH$A HLL$xH$HT$`HL$8H$HL$0H nMAH\$(LHD$ ~\Ht$x$H eCh\H$8H$0H$H3^}H ^H\$Ht$H|$UATAUAVAWH$pHHXH3H3HA4}HHPHH3HE0AHLHLH0|HHp3HEAHPHPHEHHLLH|HHp3HEAHPHHE@HHEHs|HH3HD$`AHHMPHEHHEH06|HHup3HE(AHEPHHD$@HH|H=rHHE83HHEHHHH0HT$ HH:LP3HӅHH8LLLxLxHHHD$8HHEHHD$XHXHD$HHHEHHD$xHXHD$hH8HEHHD$pHHD$PHHD$0HExHD$(HEXHEH8HE HHEHHEHHEHULELMLUL]H]H}pHh HHHMH;HGH;HMHBHHH=w*HHI;LGLELI;sILDH=wHHL$8H(H H;HGHL$8HHM0H;HBHM0HH=HHH@H;HGHUH8I;LHhH`HL$HH;HGHL$HHXHMH;HBHMHPH=w*HHI;LGLULxI;sILDH=wHHL$XHHH;HGHL$XHHMHH;HBHMHHH=-HHI;LGLMLI;LHhH`HL$hH;HGHL$hHXHMH;HBHMHPH=w2HHI;LGL]LxH;psMHpDH=wDHL$xHHH;HGHL$xHHM@H;HBHM@HH=v:HMHHH;HGHMHHMH;HBHMHx HHHMH;HGHMHHM8H;HBHM8HH=w6HMHHH;HGHMHH;sKHBH=wFHMH(H H;HGHMHHMH;HBHMHH=+HM HHH@H;HGHM H8H;0H0HEhHE`HMH;HGHMHMXHM(H;HBHM(HMPH=w/HL$(HHH;HGHL$(HMxH;EpsLHEpFH=wJHL$0HHH;HGHL$0HHL$@H;HBHL$@HH=7HHH;HGH}HH; HHHHL$PH;HGHL$PHHL$`H;HBHL$`HH=w2HHH;HGH]HH;sMHDH=wDHL$pH(H H;HGHL$pHHMH;HBHMHH=v:HMHHH@H;HGHMH8HMH;HBHMH0HD$ H=0kHHH3HT$ LPHHULELMLUL]H]H}LL0LpL/HhLH AdRHH 6dHH +dH0H dHH dH m9DRHdH c1RHpH cnHH c[HH cHHPH c5H 9QHcH kcQHpH `cHH UcHH JcHPH ?cH 8nQHOcH c[QHH bHH bH0H brHH b_H ,8QHbH bPHUpH b0HH bHH wb HUPH obH 7PHbH 0bPHH %bHH bH0H bHH bH \73PHH3DqL$I[0Is8I{@IA_A^A]A\]H\$VH HHsHtkHl$0H|$8HHHHt(DHH,L3H,Hu,L3Hy,HuH|$8Hl$0H\$@H ^H\$VH HHHtCH|$0fDHH(,L3H,HuH|$03HH\$8H ^H\$83HH ^@SWAVHpH}KH3H$PH=fLHHX@H.LD$@HHbӅ H=fL$hHHXH.HT$@LD$HE3HLd$ EL$ӅL9d$HH$AH$AL$`L|$@H57fHHH,.HD$@E3HD$0LL$PLd$(IHD$ HHL$PaL|$@HtMHExut/Au1Mуu $,<wutIH$H$H|$`HMH3aHhA_A^A\]HhH=H3H$PHT$0HL$0HL$0LL$@LD$8HT$(HD$(HAHT$PHL$0JHD$PHL$ HD$ rHL$ rHL$ HZSA?Qu]HL$ qHL$ HT$HHD$(kHtHL$HLL$@LD$8HT$(KHD$(H$PH3`Hh3H$PH3|`HhH\$ UVAUAVAWH$@HH;H3HL HMLILHT$PHT$@A 3H\$pL|$hLL$`5`t$HL;KH$L$L=?H=VHHXHHӅ=(uBHL$@LAHT$Xmx"DD$XD;tHDD$HH R5>MtRIHD$@I+HAu;@I9w)IM=H %=IMAtHD$@HMtI+IHeHD$@H;D$`u H Q=AHHL$@GHHL$ HD$ oHL$ o3MHL$ DGHEQNt6HL$ DGH0QNtHL$ DGHQNHHI+HL$0IAH\$0GH|$0H PH+HHH H|$@DH+|$0D4DsHyEt0H>Hˍxw>D+{8$Ds<&Eu uHs8HH>C8C<EtH`=HC,C,EtH5=HC0C09$tH=HC@C@@tHAHAPNH #"HL$0kt*HL$0HAHHH #HjH΅t%AHYԁHMH ~#<>Ht HH sH$hH$pH='HHX8HAHD$(LD$@HD$ HHH$pH$hx|$@tHT$@H |Y#H$@H330HP^H\$WH03IIHH $LD$HHHD$ DH蝑xLL$H%=?uHH\$@H0_Ë%=uHH&H$HHHHH\$@H0_Hl$Ht$WAVAWH0Ht$pEAD~t AH\$P9t6~tH^H9H >H^H#H FӉ>A-+DAv L5#D|$ L55 DIL @"EH~HMH H^@tHH @tHH @tHrH H\$PFHl$X3Ht$`H0A_A^_@UWAUAVAWH0LYMMDHMt:MMt)fDACA9BuII9uARASMRMuM[MuH\$`Ht$hLd$pMGAE9w)AOE3$DEtAMME3I?3HwH IH;LIH;rKH;s t59]t)HrMMAA|E8 3E@H](I+HHE0LHD$(DAD$ A>E9]H} HHE0E3EHD$ Aׅ9E8xAMMH]Ht5D9stMH\$ DAHTuH9E8uCH[Hu3Ld$pHt$hH\$`H0A_A^A]_]E8E8ȋH\$Hl$Ht$ T$WATAUAVAWH0H$E3EEAMًLDVAA"EEAtAMIEH6fAHvfDH IH;LIH;rI8H;s t2A9^t%HrMKAA|AF8 EA@I~(EAHI+IN0LHL$(DŋL$hAԉ\$ ׅAA_Et An8Jt=A9^t7Iv EAH@IF0DEHD$ ӋօAA AF8H\$`Hl$pHt$xH0A_A^A]A\_H\$Hl$Ht$H|$ AVH HHHAIAL;$sd|$PHcu J hH|8"HF(uHxPuHxXHhH\$`HHL$hDHW|$PxuLDNjH$MhHN H;r/LDNjHH|$`HH_EFHHL$hH\$0Hl$8Ht$@H|$HH A^@VWAUAVH( IL+(L;Ld$`Ld$xL|$ L|$pH\$PHl$XIfhA;$s9Hc H\8HG(u HXPuHXXuHhkHHcu HH_ WuHGHHCIcELHL8-u HG(HHPu HG(HHXHHG(HhHHIDHIAA; "L|$ Ld$`Hl$XH\$PH(A^A]_^́utk wnHcHwHHHHHHHHHHHHHA@ ;r ;sA@$2Hl$VWATAVAWH0L$M$ADA~t {H\$`Ll$hA9t\A~tI^HH ӃuA~uI^HxH I^H`H A6+-DDhMyI߳-A;u 3ADtRA+tDA;t H-FAF v H-4D$ H-9DHL D<H-H-@IvHDL|$ LH I^AtHH EtHqH zAtHYH rH\$`EnLl$h3Hl$pH0A_A^A\_^H\$Ht$H|$ UATAUAVAWH$`HHH3HHE3HE3LL$hLLD$`LHD$pHT$0D$8HD$(I;AHHL$0 EtUEtPHHL$ HD$ y5HL$ o5HL$ HAtHL$(ZHD$(M;t H 7=.H= HHXHHӅ:=^u>HL$0LEAHT$H1x!DD$HD;D$8tHUDD$8H fHtLHHD$0I+H؀u6H9w(HNWH tKHNtHD$0H|$pHtI+HH)HD$0H;D$hu H HHL$ HD$ 4HHHL$ HaA6t6HL$ HVAtHL$ HKAumIHI+HL$@HAH\$@w HD$@H H+AIHD$0HHHL$ HD$ R3HL$ (H )HHL$ )3HL$ HAbHL$ u)P#EHHT$(H;,AAH7HL$ ~P#HD$@HD$P3HHHL$ #DEHHtuH;tpH|$(~hHT$@H+HT$PH+HL$@AHD$PHHD$(4E3HD$(E3AU=DHtHT$XHi+HL$XLt$0L;t$`OH HH3 L$I[0Is@I{HIA_A^A]A\]H |@SH H>PHkHHH [@SH H_HT$0AHD$0HOH0HHH [@SH HOHOHHH [@SH HT$0HT$0HhOH!HHH [@SH HOHHHH [@SH HnOHHHH [@SH HT$0HT$0HNHHHH [HYHIOCO@SH HHHtcHH [H\$WH HHHNtH%HH\$0H _H\$WH HNtHHH\$0H _HL@HPHHSVWAVH8H@IHHHII;vH1LAIHHHHH;vIH+L;J<vIHOE3HtHw *LHuH\$`Ht$pH|$hLt$xHtH{rHHHt LI2%H{rH L3H{HsHrI3H8A^_^[H\$Ht$WH IHلtHyrH1MtH$HHt$8HCH{H\$0H _HHHL$ HHL$ #HHHHL$ HtHL$ n#HHHHL$ kHHL$ J#H(H $H\$Hl$Ht$WH HzIHHI;I+L;IBH;u,JH9AHyHArH 3HHH9ysLAHHuH!yHyrHHHtAH~rH6H{rH HHt H.LO#H{H{rHH8Hl$8Ht$@HH\$0H _oJH\$Ht$WH IHHHtLHyrHHH;r8HyrH HKH;v%H{rHHH+MHLHzIL9CsLCHHMuL!CH{rHHHt6H{rH HHt LHC"H{H{rHH8HH\$0Ht$8H _HqIH\$WH AAH;HHuHHCHH\$0H _DHJHH;Ju D9u3H\$Ht$H|$AVH0HHMHXH;HT$ DHINH9HuA9u3H\$@Ht$HH|$PH0A^H\$WH HyHH;rxHH+I;wHyHQrHHFMtAHyrHHI+H HH+t JL H{H{rHH8HH\$0H _qH\$Ht$WH03AH\$ HHFHH^H= HE8t H8<HLHH;H\$@HHt$HH0_@SH03HډD$ Au.HBHBH ;H LHHHH0[H\$Ht$WH03AH\$ HFHH^H=" HE8t Hh;HLHHkH\$@HHt$HH0_H H Hi H=(Ht9tHHxu3H@H=P HA t9tHHxu3H@%2%$%%0%LD$SH I؃u}ETu37MMuLTfkH4\H3TyMWxzZx3Pu +WʅuRzȉw9Iu:PNHuV*MSHu=\tvMou^ Hg^HuZxHcHHHЋ w^H˅t3K{HKZu3xJH [H\$Ht$WH IHuZLNjHH\$0Ht$8H _HL@PHHSVWAVAWHPILPu9Eu3CwGH=%HtHLƋI׋ЉD$ tLƋIЉD$ u3LƋIXD$ u>u:L3I6HS8DHT$PLL(3HΉD$8HD$0D$(LD$ LrH\$XHt$`H@_H(MA8HI H(@SH EHLAALtA@McPLHcL#IcJHCHHKAt AHLL3IH [HHXHhHpHx AVH IY8HMHLCIHIdD[DUAAAA#AfDDEtLMHHDH\$0Hl$8Ht$@H|$HAH A^ffHL$L\$M3LT$L+MBeL%M;sfAMAM;uL$L\$HffH; yuHfuHffLI\%psWHI_mII%JI@rHكtL+IIMI?Iu?MIItfffHHIuMt HIuIfffffHHQHQH@HQHQIHQHQHQuffffffffHnf`tHHHH+NDMIt2))AH)A)AI)A)A)A)AuIMIt)HIuItADIIIL CFLIIAnFkF|FgFFFyFdFFFFoFFFuF`FfffHQQfQQHQHQQfQHQQQHQQHQfQHQQHQHA~H zsH;H~H %H.HH 8H!HHHdsHH~HH}HH~H ̃=DL}-H3AIfuIL;tfE9ufE9IDH3ɋfE9IDfA9tZIA@ufA;u$fnIAof:cuHcI@AfnAof:cAsHcI@tIHHHXHhHpHx AVH MQ8HMAHIHHIILCD[DUAA#AfDDEtLMHH%H\$0Hl$8Ht$@H|$HH A^@SH JHHHHZHKHuCH#3H [H\$Ht$H|$ATAVAWH Lo6H uLH eHI;HI+LII}HI;sUH;HBHH;rI1I3Hu3HV H;rIIIHtHT$ HT$ HDžt;t+؀|$8t HL$0Ht$XH\$PH@_HHXHp HPHHWAVAWH0MEHH3ۉX܉XA;}"IHHAHH|$PÉ\$$D$ H\$`Ht$hH0A_A^_HLH D@HPSVWAVH8MIcH`HHHHxˉ\$pxH+H|$`IHgHAD$ H8A^_^[H\$DD$HL$VWAVH@IALHˉ\$pxI+H|$`H HH\$hH@A^_^Hfo$LfnE3pfpI%H=w+Aofoffofufuff…uIfA9t#fE9tILfA9MDI3IH@SH 3LLMuHuHu3*HtHt Mt!MufSH [f9t HHuHufAIuI+AfBM@ft2Hu+Mt#L+AfHft HtIuMufH]IufC\ZBPwfA"[Mu3ftf;u HHIu +@SH 3MuHuHu 3/HtHtMufMuf@H [LLIuM+AfCM@ft/Iu(L+CfAM[ft ItIuMufAMnIu f\QABPf"uLMK H8IC(ICIcrH8LMCMK H8IC E3IC)uH8LISMCMK H8LICHH tvE3ICH8HHXHhHpWHPH`H3IHDB(HHI Hu7UHtHD$8IH\$0H\$ H=?v D$(D$(HzL$HL$ LHH\$`Hl$hHt$pHP_@SH H uHHt H$Ӻ3誈HHXHpHx UHHHHsH3HAكt<d$0HL$43AHD$0HMHD$ HEHD$( 3HHHt$0H|$4HEhHHD$@HL$ 9uu tJ<HH3?L$I[Is I{(I]H 5HHXHhHpHx AVH0LH AIH"HHt5HѪDHILHH\$@Hl$HHt$PH|$XH0A^HHD$`DLHIHD$ "H8Hd$ E3E333[H8H(Kt)AAH+H(I8H\$WH HH 8RHH>HHH\$0H _H(HHQHHdH(H\$WH HGHH躆tHHH\$0H _ffH+t:uOHtEuIIg%=wHH;uM HHI#It3HHHHPHHL@LH SVWAVH(H33HuK3HtLt$`5F@HLcAHL vIIHHkXIH + H "H@8u$A@vIIHHkXI A8t`u*HME3HT$XH衈H֋艇HH(A^_^[LMK H8IC(ICIc;H8LMCMK H8IC E3IC]H8H\$Ht$H|$UAVAWHHP3MLHHMDC(3IH]HuMtHtAEBL;HuHuGIωELMHLE@HMHA׋Ht3x!MxHEЈHU3jt9]B\6ÍCL\$PI[ Is(I{0IA_A^]H8HD$`HD$(Hd$ H8HHXHhHpHx AVH0IIHHMMuHuH3HHI;vMTLFH 8HD$hLHD$(HD$`HHD$ `ul8"8~H LD0HD$hLHD$(HD$`HHD$ D;uHu8"u3D0)y(u" H\$@Hl$HHt$PH|$XH0A^@SH0HMtGHtBHt=HD$`HD$(LL$ MLHH lyu #" [H0[H8LL$ E3H8@SH E3LHtHt MufDH [fD9t HHuHufEI+AfBM@ftHuHufEn"3H83A u HyAAD$ .H8H8A uy D$ d$ H8H\$Hl$Ht$WH 3AILLHu,Mtf*T$PHHHL;w "ȍF";wHM…tC MBKfAIM3IHL؃ vfWf0fAHIHtH;rH;rfA*D\fA(IAAfAfA IIM;r3H\$0Hl$8Ht$@H _H\$Hl$Ht$WH 3AILDHuMtf*T$PHHHL;w "AA";wHM…tC MBKfAAM3AD؃ vfWf0fAHItH;rH;rfA*1]fA(IAAfAfA IIM;r3H\$0Hl$8Ht$@H _@SH E3LHt HtMuDH [D8tHHuHuEI+ABItHuHuE"3@SH Ht HtMuDWH [LM+ACItHuHu"3H\$WH HHu; FAt:XHˋʘH~;yHK(Ht &Hc(cH\$0H _H\$HL$WH Hك3Hun&A@ta~H5H/H\$8H _H\$Ht$H|$ AVH0Hd$ EHH3Hu=3|3Ht38t蹙HHD$@Hu ƀ>u"H HL$ 肝3LEHH蟚HHd~HH\$HHt$PH|$XH0A^@SH ILHHu;$AHIHHt3 H [H8LD$ LHH ZE3H8HHXHpHx HPATAVAWH MMHL33Hu3MtH|F@H{LcAHL vIIHHkXIH Ǻ H H@8u$A@vIIHHkXI A8tAu1H~}ILL$`MIHA׋H֋}H|H\$@Ht$PH|$XH A_A^A\H|$Lt$ UHHpHcHMzs]HU~LE:HUHxtH8}t HEHE~+DHUAA tDu@}E*@}EHUD$@LMBH8AD$8HE D$0HD$(L$ HM违NE t M! }t HML\$pI{Ms(I]̃=uAw 3ffHHHtfHt_uI~IHMHLHI3I#tHPtQtGHt9t/Ht!tt uHDHDHDHDHDHDHDHDHLDIWAE3D ЃfAnpfofAtfpfofAtff#u"IfofofAtfAtffхtID8LDIHHHfuH+HHH\$Ht$WH:3HLf;uH=AEZWfnpfpII#I;w-AofofufuffuIHMHfA;0VfA;8utILII#I;wGHI#I;wCfwf Afwf Hft9f;t2HT$ 耙HT$ HvlHftf;t+@8l$8t HL$0H\$PHl$XHt$`H@_H\$Ht$WH HHHu HҙjHu\HwCH kHHDL3L!HHuo9ӾtPH=t+HvH+ 3H\$0Ht$8H _HHkHH8HD$ *HD$PH8?LISMCMK H8LICHH E3ICH8HHXHhHpWHPH`H3IHDB(HHIHuLHtHD$8IH;H\$0H\$ GHΉD$(gL$HL$ LHH\$`Hl$hHt$pHP_HHXHhHpWATAUAVAWH@MaM9IY8M+AfMLHAqHHHL@;3mHDL;DL;|| tD HL$0IIЅx}~t}csmu(H=tH 謪tHLAII襒IF@TDMHD$(IF(ILIHD$ 角53Iq AyHI+HɋDL;ryDL;spE tDE3Ʌt8EMBDH;r BDH;sDB9Du D B9D tAD;rD;u2DtH;t%GIAFHDD MANj;mL\$@I[0Ik8Is@IA_A^A]A\_Ht$H|$ UHHpHcHMfs]HU~LE0HUHxtH8}t HEHE~)HU@t@u@}E*@}EHUD$@LMBH8AD$8HE D$0HD$(L$ HM譓PE t M! }t HML\$pIsI{(I]Ã=uAw3@SH@HL$ HD$ HQ%|$8t HL$0H@[@SH@HL$ 3輿HD$ HQ%|$8t HL$0H@[̺WH(E3MLMua3HtHu5IHu-IfE9tEfD;tHDfEufD9t HfuH+IfE9tEfD;tHDfEufD9u HfD9ufDHH;I IDH(3DB ffH+Ir"tf: u,HIuMIuMt: u HIuH3ÐIt7HH; u[HAH;D uLHAH;D u=HAH;D u.H IuIMItHH; uHIuIHHHH HHH;@SH HaHVAHHHHH [H1HHAHAH@SH HaH HHAHH [HHH\$WH HHH;t!tHWH`HGHCHH\$0H _H\$WH HHHztH赮HH\$0H _HtTH\$Ht$WH HHHHHH*HFHtHWLHFH\$0Ht$8H _@SH yHt HIHcCH [HyHHEAH\$Hl$Ht$WH HrE3HHHH99tHHH;rHH;s99tIH\HyHOHu LAG?Hu1HHqV(HHLDH|9uǃ9uǃ9u ǃv9u ǃb9u ǃN9u ǃ:9u ǃ&9u ǃ9u ǃHc׉LAHAH3H\$0Hl$8Ht$@H _̸csm;u3H)H\$WH HHI8Ht`HKHHtRHKXHtDHKhHt6HKpHt(HKxHtHHt HHgH;t HHL$0Ht uHcHL$0H;t褦 誤HHt+H5H;=&tH-H;t?u H{ XH\H\$8H _@SH Hً ]t"Hur HH3HH [@SH HHuHHH [H\$WH \ HHuGHxHHt2 ̦H$H˅t3.(HK3ۋHHH\$0H _H\$WH HHHHaAǁCfdfjHHHp H HHuHoHH@ 詤H\$0H _@SH E(t^H LtGx>HHt0 |Ht3H؆HK 3H [H( :t  )H(LHHXHhHpHx AWH03HHHuuHtAu ADd$(H#Hd$ AL3ҋHcu辽3OHHHHtAL3ҋωl$(HD$ u|H ( H#AH\$@Hl$HHt$PH|$XH0A_H\$WH LD$8H3t'HL$8HHHt H1H\$0H _@SH kH\$WH H 1H2HHtH Ht a HuHHL HH%HtH Ht + HuHҪH H H% H  H%H%HH;tH=!tH HnH 'HHt H%H Ht H%HFuH 5HH;t ` HH\$0H _@SH K踡33DBH\$WH H=t$H 薛tHHZHH҅H uVH HH (H=t+H -tHHE33AP3H\$0H _E3AP@SH 3HHHHaH'Hw;HwH [H\$Hl$Ht$WH 3HHH+ًHHH;HGHtHHtHHH;rH\$0Hl$8Ht$@H _H\$Ht$WH 3HHH;s uH;Ht HHH;rH\$0Ht$8H _ùZ̹>H\$Ht$DD$WATAUAVAWH@ED=ާD5ӧH 8HHD$0HH |HHD$ LHt$(LHD$8HH|$ H;rv3FH9uH;rbH9H3&HH HH  L;uL;tLH\$(HH\$0LHD$8HHD$ HIH " HFH 7EtEuA.H\$pHt$xH@A_A^A]A\_H( 3HHH(H%HHXHpHxL` AUAVAWHHd$H iXDoA!HHD$(E3HuH HHD-NH H;s9fA H Da a8A8$A8fA9 DaPDaLHHL$(HԥHL$PfD9$BH$H1LpLt$8Hc0IHt$@AD98DL8\$0D9=}sHI=HHD$(Hu D=RHcLIID-vIH H;s*fA H Da a8fA9 DaPDaLHHL$(ADd$ L-A;}wHHAHvQAtKAu ~t;HcHHHkXI\H\$(HHACHKE3^ C lj|$ ILt$8HHt$@ADd$ IHcHkXHPH\$(HHHvCCCGɃD~LHHHvFH}t9L3u C@ u CCHKE3C !C@CL;HHtHDxlj|$ * 3L$I[ Is(I{0Mc8IA_A^A]H\$Ht$WH H=J@HHt7H { t HK$}HHXH H;rHH'HHuH\$0Ht$8H _H\$Ht$ WH0=.uH=ȤA3H|H H=jHt;uHHD$HLL$@E33HHD$ Hct$@HH;sYHcL$HHsNHH;rEH HHt5LHD$HLL$@HHHD$ +D$@H=ȉ3H\$PHt$XH0_HHXHhHpHx ATAVAWH Lt$`MIA&LHAHtLI3;"u3@"HË7AHtH3HËgtAHtHH@tu@ t@ uHt GH3;; t; uH;MtI?IA$3H;\t;"u5utHC8"uH 33҅Ht\HAutLu< tD< t@t4茝Htt HÈHAH tHAAH]HtHAMtI'A$H\$@Hl$HHt$PH|$XH A_A^A\H\$Hl$Ht$WH0=mu>H3Hu<=tHzHH؊uGHc HH|HtHș;tPH;;=pt.HcHg HHt]LHHudHHcH؀;uHsH_H%cH'3H\$@Hl$HHt$PH0_H ߞ&H%ҞHd$ E3E333Ht7SH LH 30wuwHNw臰H [H\$ UHH HHeH2-+H;uoHMxHEHExH1ExHM H1ExxE H HMH3E H3EH3HH#H3-+H;HDH%H\$HHHH ]HHXHhHpHx AVH@!xE3HHHfD90tHfD93uHfD93uLt$8H+Lt$0HL3DK3Dt$(Lt$ vHctQHHHtALt$8Lt$0DKL33ɉl$(HD$ wvu HWIHwH Hqw3H\$PHl$XHt$`H|$hH@A^H\$ WH@H9xHHT$PE3HAxHt2Hd$8HT$PHL$XHL$0HL$`LHL$(3LH\$ wH\$hH@_@SVWH@HwH3HT$`E3HwHt9Hd$8HT$`HL$hHL$0HL$pLHL$(3LH\$ wǃ|H@_^[H\$WH HWHH3tHwHmvH\$0H _H\$WH HH3ޓtHKwGvH\$0H _H\$WH HH3tHwuH\$0H _H\$Ht$WH HHH3^tHvH׋uH\$0Ht$8H _H\$Hl$Ht$WH HiAH3 HtHwvDŋH =uH\$0Hl$8Ht$@H _H\$WH H3ۅy8H=˸\$0H3=tHvHL$03׃zCtÉ ËH\$8H _@SH H tHHHsHHH39HbrHH3HHLrHH3HH6rHH3HH rHH3đHH |rHH3HH^rHH3HH޶@rHyH3jHHȶ"rHsH3LHHrHmH3.HHqHoH3HHqHiH3HHpqHcH3ԐHHZqH]H3HHDnqHWH3HH.PqH3HRHH2qH[H3\HHqH]H3>HHpH_H3 HHֵpHYH3HHpH[H3HHpHUH3ƏHH~pHGH3HHv`pH9H3HHhBpH+H3lHHR$pHH3NHH<pHH30HH&oHH3HHoH H3HHoHH3֎HHoHH3HHδpoH3HHHRoH3HH [H%p@SH ~oHH [H%p@SH H3pHH [H%lpHHXHhHpHx AVH 3HHAE3HH}HHu&9vn; ޘAGA;uH\$0Hl$8Ht$@HH|$HH A^HHXHhHpHx AVH 53HAHsHHu$t 5k;΋AGA;uH\$0Hl$8Ht$@HH|$HH A^HHXHhHpHx AVH 3HHAHHPHHu+Ht&9vp; AGA;uH\$0Hl$8Ht$@HH|$HH A^H\$Hl$Ht$WAVAWH 3IHALLHIsHHu+Ht&9lv; WAGA;uH\$@Hl$HHt$PHH A_A^_H\$Ht$WH H,H5,H;Ht HpoHH;rH\$0Ht$8H _H\$Ht$WH HJ,H5C,H;Ht HoHH;rH\$0Ht$8H _̃%HHtHHtHHtHHtHA(AHH9Pt HHtHxt HPHtH IuH \H\$Hl$Ht$WH HHHtyH H;tmHHta8u\HHt9uH讐HHt9u|H蘑HdHXHHtG8uBHH4HH+ HH+HH HӏH;t\uxH H(H{(HH9GtHHt9u HHtHOHt 9uHH HuHH\$0Hl$8Ht$@H _^HAD HHtDHHtDHHtDHHtDHA(AHʎH9Pt HHtD Hxt HPHtD H IuH D\H@SH H؋ tHtyH+ ~HH&Hع MHuK HH [H\$WH HHtCHt>HH;t1HHHt!H;uHH;tHH3H\$0H _H(=u3H(@SH@HL$ 38%ujuiuHD$ yX|$8t HL$0H@[H\$Hl$Ht$WH HYHHD3諫3H~ HFH fH=xH+HHuH9HHuH\$0Hl$8Ht$@H _H\$H|$UH$HHwH3HpHIHT$Pi53HL$pH;rD$VD$p HT$V"DB ;sD p A;vHuڋGd$0LD$pD$(HpD˺3HD$ d$@GH D$8HEp\$0HD$(LL$pD3ɉ\$ jd$@GH D$8Hp\$0HD$(LL$pA3ɉ\$ OjLEpLpL+HpHOL+t AD t AD 爁ƁHHHu?3HODBA@ w B Aw BƁH;rHpH3LL$I[I{ I]H\$WH H tHt Hl HH\$0H;+tBHt uHHL$0H;tEHHHHD$0H\$0 HuK HH\$8H _HHXHpHxLp AWH0AHHD;C(H3HHHˍWDB|HI@ A H0I0@@A@HPIP@`A`IHpIIHuHIH@ HA ;HAiDHL5 uHI;tH CčCH HōLbT$ }HcDK fAH*!׉T$ }HcʊDB` |$ }HcϊBp! H uH I;tHц+u&L5I;tH3DAH\$@Ht$HH|$PLt$XH0A_H\$Hl$ VWATAVAWH@HH3HD$8H3u HODL%KAI988AH0r썇A;cHT$ cHK3A趥{H D9|$ HT$&@8t$&t9@8rt3zDD;wAHHCHA+A ?II+uH@82uHCII+uKt.t ttH"HHHHвH D{sH{ ƹf95^HK3A迤ML$L@L5̈́IMIA81t@@8rt:DBD;w$EPAsAEADBED;vH@82uIMI+u{D{t)t t u"H5 H5H5H5ֱL+H HK K<#DfHII+uH3HL$8H3蟣L\$@I[@IkHIA_A^A\_^Ht$UWAVHH`HcDHMI膐G=wHEHyyHU@Et@u8@}9E:DJ @}8E9DHET$0LE8HHE L$(HMHD$ vu8Et HE3E A#ƀ}t HMH$H`A^_]@WH H=ÆH9=t+ {HH H |H _H\$Hl$Ht$WH333ևȇDۋDntelDAAineIGenuD ÍGD AAAuthAentiE فcAMDD @3DDȉ\$T$ EtOЁ?t+`t#pt° w$HHsD1AD&D@tAA`| AD;|"3$L$T$  s AD҇AsPAs5As.@ tuo.H\$ Hl$(Ht$03H_HteT$H(9csmuQyuKA - w>HA0Ht5HcPtHQ8HI( tHA(HHtHPH(@SH HHHHH [HT$SH HT$8HQHbHHH [HMHH\$WH H/HHtH~HH\$0H _HHXHhVWATAVAWHPL$ILMHLHMHIWL$H$HMtLHH \HcN LH$MĈL$@H$Hl$8L|$0IΉT$(HHD$ 踛L\$PI[0Ik@IA_A^A\_^H\$WH L A IAcsmE9u]AyA uAA A+ƒwHB( I9A(Dω E9u+Ayu$AI A+ʃwIy0u`;3H\$0H _H\$LD$UVWATAUAVAWHl$HH]gLHE3IHMMDeGDeLMLII͋LIIGLI;~HMD]DLIIX I|;s| ?csm{7G - &L9g0L9)HHO8LEGLuWݙH耈u?csmuuG - w L9g0ue\L9JL>IHLuhEE9&IԘIcNHD9dtIcNHHc\谘HIHHqAHE;>|vLuW?csm.$G - D9c NDEwHEL|$0HD$(HEDHIHD$ 辔MU;LpA9vA;vMc&LAFEÅHO0HcQ HHHEݗHO0HcQ MDž~7ƗHMLG0Hc HIHHEuuEHEȉEDžɋEI넊EoLEWMψD$XEGIՈD$PHEHHD$HEwED$@IFHD$8HEHD$0Ld$(H\$ ]UMIM;E3D8e%=!rs t HcHIHtctʖHHcC HIHKu?LMGLIImMoLEWL$@L|$8H\$0L$(LHILd$ L9tH$HİA_A^A]A\_^]D9c vD8eou]HEMMHD$8EwIՉD$0Hωt$(H\$ <̲H*HCHMH HMTH\$LD$UVWATAUAVAWHp9MILHH$Hta3VHH9tH>MOCt@>RCC$t8H$MLHD$0IHΉ\$(Hl$ 1$} uYD$HD$`L|$0HD$(H$DEHIHD$ |$;L$`LHx LoE;u#D;w讔HcHHcOH|t#蓔HcHHcOHHc\zH3HtJiHcHHcOH|t#NHcHHcOHHc\5H3xHcHHcOHD@uhL$D$XD$PHcMHH HcGIHH$HD$H$D$@Ll$8Hd$0HL$(HHl$ $H$;L$`H$HpA_A^A]A\_^]H\$Hl$Ht$WATAUAVAWH HLH3E29:~xGHIE0Lcx IL0HIE0HcH , ~DHcL$HIcHHcNME0JHH u IA;>|H\$PHl$XHt$`AH A_A^A]A\_  HHIHILEHIHcHz|LcJHcRI Lc MIH\$Ht$H|$AVH ILAtHIcpH2t=uj39_tHHcGHHWIN(|LAHHX139_tHHcGHHWIN(CLHH H\$0Ht$8H|$@H A^H\$Ht$H|$AUAVAWH0MIHL3ExEtMcLIHHEt0HHcCHH@8y9{u  x HcCHHyWAtQHu{HtELHcHQL>IIV3H@t.IM(H IM(HAtQIM(HqMcFIU(H)A~H9>HaA9~tHIcFHHϋHIM(u8t~HtpIc^IVIM(PHLH貚U~tFH~t8A9~t規HIcFHH~tA$ˋL$ 3H\$PHt$XH|$`H0A_A^A]@SVWATAUAVAWHpHE3D|$ D!$L!|$@L!$;LLl$(*HH$HwPH$HGHHD$8H_@HG0HD$HLw(Lt$PHHHHR(HL$`ڍLHD$0L9XtDŽ$H8H$AIHL$H}HHD$@H${D$ _`H$$t!H,H$LH D@P LN DFVND|$ H\$@Ll$(H$Lt$PLd$0IIEu2>csmu*~u$F - wHN(谍t HHLHD$8HcHIHHHpA_A^A]A\_^[H(H8RCCt8MOCt 8csmu J~ <3H(*^HDH L@HPHHSVWATAUAVAWH0EILL詌HD$(LIIA;~;~|Lc`HcNJ<|$ LHcNJ|t8HcNJHc\&H3Ht^DLIIqHcNJ|tHcNJHc\ދH3AIH{HL$( D$H$Ll$xL|$p|$ |$$ ~ t A;~DLIIH0A_A^A]A\_^[H\$Hl$Ht$WATAUAVAWH@MMLH[H$3۽csmA)A&A9`u49/t0D9uu H` tD9t#ʁ"r Df$|Gf9^h9$[ t>D9u9MIH4؃|;F|IILD~tD9u_8|;^|~HO(LII9^ u.#=!9^ tHcN HHH9/utrn "veHG09XtHO0HciHHHtB$HoLH$\$8HD$0$MΉD$(MIHHt$ ID/HKEtEHE80tVDEAyAC-Ad|QASkœDA |gfffASkDDCst90uHQA#3ۀ|$Ht HL$@L\$PI[ Ik(Is0I{8IA_A^A]Hd$ E3E3338@SUVWHH_H3HD$pH IHALD$XHT$@DjrHu|x(ŗHtHH;t3|$@-HH+3H+3|$@-DF3ɅHLL$@Hnt2H$D$DHD$0HD$@HHD$(HD$ &HL$pH3蹂HĈ_^][HHXHhHpHx AVH@AYHHT$xHHHIEoHtHuwȖ|$ptA;u3}-HcHf0}-u-Hǃ} H(HOHL@80HHcEHE~wHHwHHL@ HD$ HH]yBۀ|$pu AD;M؅tH诤HcHL@H轈Lcú0H譁3ۀ|$8t HL$0Hl$XHt$`H|$hH\$PH@A^@SUVWHxH\H3HD$`H IHALD$HHT$0DpHu#v(lkHtHH;t3|$0-HH+DD$43LL$0Dƃ|$0-Hlt%H$LL$0DHD$(HHD$ HL$`H3耀Hx_^][@SUVWAVHH[H3HD$pH IHALD$XHT$@D8oHuJu蓔HtDt$D3A΃|$@-HH0H;tHH+LL$@DHkt~D$DD;|;;}7t HÄuCH$LL$@DHD$(HHD$ 2H$D$DHD$0HD$@HHD$(HD$ HL$pH3NHĀA^_^][3 @SH@HHL$ Al LD$ tIH:t HÊ uHÄt= ,Et HÊuHHˀ;0tIH8uHˊHHˆu|$8t HD$0H@[E3@SH0IHMHЅtHL$ kHD$ HHL$@xlD$@H0[3 @SH@HHL$ Ak etH Qlu ٠xuHHD$ HH HÊЊHÄu8D$8t HD$0H@[3f/:H\$WH 3HIcH :HHcH[H rH\$0H _H(Hurr跑HH(LH `3H(H%W;HHXHhHp HWH HHvKHcur K 2@t q"3t{HCHKC{C u/H0H;tH`H;u AluHvC+HS+kHBHC$ȉC~DŋblU K?FvHHL_HHkXIHWB t3ҋDBtHHKD$0HT$0Dk;D$0H\$8Hl$@Ht$HH _H\$Hl$Ht$WAVAWH0E3IIHHMMuHuH3HHI;vPRpLFH v8HD$xLHD$(HD$pHHD$ upp8"p8pH uLD0HD$xLHD$(HD$pHHD$ nfD|{uHuo8"u4oD0*y)fD;uo" o׎H\$PHl$XHt$`H0A_A^_H\$Ht$H|$UAVAWHHP3ILHHMDC(3MH]n;Dt$0E3AƄG Dd$TE HEHMH) d-f;DL$LE3AAM-f;u HEIf +f;u+Ld$xD|$DDt$0IE+E}DD$Xt$@Dt$0D|$DLd$xEDDfur`t^AD+tTHM|$d@fYHEHLMLEHUHHD$  ID|t$@ftHEкHHAX8@Ƌ;AD+ID|LMLEHEHUfH0[H(HuXwAH(H\$WH S3ۿu;LHcȺSzHSHu$PHω=S]HrSHu#H IH H0H[Ht HGS3H\$0H _H(= FtMwH S!H%SH(HH@SH HH HH;r@HLH;w4HH*H+HHHH?Hʃ:kH [HK0H [H%[ @SH Hڃ}:kH [HJ0H [H%' HHH;r7HKH;w+qH+H*HHHH?Hʃ!<H0H%̃} r<HJ0H%̅t2SH BHtHcc$H#HcH [H\$H|$AVH HPH0H;u3vH`H;uuGC uaL5GHcIHu+蠮IHuHC HCHC$CHCHC$CK3H\$0H|$8H A^H\$UVWATAUAVAWH$0HH;H3H3LHL$pHHMIMD$dDD$XD$DD$LD$hD$\؉D$T%MUAE3HEM AF@L IBLw;LcAJv"IIH^HLkXL'!MAA8# ABL 0vIIƒHLkXM'!A@8AE3HD&EDT$@DT$HALT$xEAHHuEAD$I}IcE3҅A tfD7D7D$\A@A T$LDuA s MEI.IA tA@tMEEEA@tMcEEEA@t MyIADu A rEy AA;AODt$dIHH#ʉL$LυMt 3IIcHLB09~AƈHDt$@H|$D+HÉD$HE>t ;01HD$H0"uAguDD$D:A;AAO|$DA;~$]Hc詨HD$xHtH؋Dt$DIEH @IAHcHEHLHEHMHD$0D$hDωD$(D$DLHӉD$ AAt)|$Du"H Y@HH7HUHAgu&u"H %@WHH HUH׀;-uAHH}Dt$@E3҉D$HD9T$\OA@t1AsD$P- AtD$P+|$LAtD$P |$Lt$XLd$p+t$H+A uLL$@Mċֱ LuLL$@HL$PMċLt$ AtAuLL$@Mċֱ0|$T|$Htf~bLEHHMAMveiE3҅u-Ut&HELL$@HMHD$ E3҅u%ADt$@LL$@MċHLt$ E3Dt$@ExAtLL$@Mċֱ Dt$@E3HD$xHtHE3LT$xHu|$DT$`AL D&EA'AIt4Aht(Alt AwuA ̀>lu HA AA 뱊A<6u~4u HA<3u~2u HA,X< wH HfDT$`HUADT$T軄t!HT$pLD$@AD&HEHT$pLD$@AdDt$@E3A*u!A}I|$DADD$DA5DT$hDT$\DT$XDT$LEADD$DDT$T KjAE3D8Ut HMAHH3.VH$ HA_A^A]A\_^]@SH B@It HzuA%Jx HHu H [H\$Hl$Ht$WAVAWH A@@H\$`ID;ILt IxuA=#~3ALHcIƃ?u;*uLHձ?I҃;uD;H\$@Hl$HHt$PH A_A^_H\$UVWATAUAVAWH$0HH0H3H3LHL$pHHMIMD$dDD$XD$DD$LD$hD$\؉D$TAIAE3HEM AF@L LIL70LcAJv"IIHHLkXL'!MAA88 ABL vIIƒHLkXM'!A@8 AE3HD&EDT$@DT$HALT$xEAHHuEAD$I}IbXE3҅A tfD7D7D$\A@A T$LDuA s MEI.IA tA@tMEEEA@tMcEEEA@t MyIADu A rEy AA;AODt$dIHH#ʉL$LυMt 3IIcHLB09~AƈHDt$@H|$D+HÉD$HE>t ;01HD$H0"uAguDD$D:A;AAO|$DA;~$]Hc]HD$xHtH؋Dt$DIEH X5IAHcHE HL?HEHMHD$0D$hDωD$(D$DLHӉD$ AAt)|$Du"H 57 HH HUHAgu&u"H 4 HH HUH׀;-uAHHqDt$@E3҉D$HD9T$\OA@t1AsD$P- AtD$P+|$LAtD$P |$Lt$XLd$p+t$H+A uLL$@Mċֱ uLuLL$@HL$PMċLt$ LAtAuLL$@Mċֱ0;|$T|$Htf~bLEHHMAMv^E3҅u-Ut&HELL$@HMHD$ E3҅u%ADt$@LL$@MċHLt$ E3Dt$@ExAtLL$@Mċֱ Dt$@E3HD$xHtH赑E3LT$xHu|$DT$`AL D&EAAIt4Aht(Alt AwuA ̀>lu HA AA 뱊A<6u~4u HA<3u~2u HA,X< wH HfDT$`HUADT$Toyt!HT$pLD$@A9D&HE'HT$pLD$@ADt$@E3A*u!A}I|$DADD$DA5DT$hDT$\DT$XDT$LEADD$DDT$T tt.@s_E3AD8Ut HMHH3JH$ HA_A^A]A\_^]̅~LH\$Hl$Ht$WH II@LH@y?tH\$0Hl$8Ht$@H _H\$L$VWAVH Hcكu> b? xe;Ks]HHHL5-HkXIL0t7J_ID0t G? ~cy> > &^H\$PH A^_^H\$WH HcbHtYH-u @u ;u@`taHaH;taHu 53ۋaHHHL,I HkXDt =3H\$0H _@SH AHt"AtHINc3HHCCH [@SH HHu H [/t C@tHJb3H [H\$Ht$WH A3H$<u?At69+y~-HSDNjN8;uCyCK HKcHt$8H H\$0H _̹H\$Ht$H|$AUAVAWH0D33N< 3A\$ ;8}~LcH8JHtdBt^aH7J At3AuA;t#Ɖt$$EuAtA;AD|$(H7Jv!ADH\$PHt$XH|$`H0A_A^A]H\$Ht$WH03ۍKc3|$ ;=F7HcH.7H HtbAuUAuLGwOH6H\H6H At HыH\{XHHcH6H Ht5H0E3nH6H H0EHv6HcHtccHcH#Hc(KJ HH\$@Ht$HH0_H\$Hl$VWAUAVAWH055ME3E3E3ۀ: EiAHLuI݀; t;at/;rt#;wt:Y3: 3A  IAՊA@ȃSytj  tGt>t' tuEEՃ@@@Ez@utmEu`EՃ `TtMt:t) tu4A 7Eu*E)EuEA u  s3 I݊ EI݀; tH WAHV`HI݀; t;=I݀; tH`WAHNau HMHIWAH+au H*H6WAHaHI݀; t;HL$hDDID$ b_D-#*A!FD$hI&IfIf(AFAvIH\$`Hl$pH0A_A^A]_^ffHM3M3Hd$ LD$(THfDHL$HT$DD$I ff@UATAUAVAWHPHl$@H]@HuHH}PHH3HE]`3MEHU~*DIA@88t HEuAA+;ÍX|DuxEuHDpDMAΉ|$(H|$ Lcu3I~n3HBIHr_K ?HAH;vRJ }Hw*HAH;wIH-AH+H|$@Ht7HHt HHtDMĺAD|$(H|$ 2YLe!t$(H!t$ IELA*Hc0AEt6Mp;HEhL$(ELAIHD$ *~w3HBHHrhH 6HAH;v[H uI;w5HAH;w HH@H+H\$@H%HHtH3HtmELAỈt$(H\$ *3Ʌt%A~% Ld$XA\$dDD$8]\$P\$HDH]\$`\$@\$0@]DMA$(E3ɅtGAsAu8AxA{t,Lt$XA;Dl$9Dd$4LEEELt$XAOMA>^EuIDl$`3HMDB 3A>]Au A]ME E3A<]M<-urEtmA]teMD:sDEDE:s'EAMAӃIEMBTE:rAEAӃIBTE3E|DDAIBTZE8CDeL$4H]+ʉL$4A;tHT$h/SL$4ActH)UE3D9L$Ht +_ʉL$4HL$hHct$H\$hDHDd$4D$<%ADd$4A;t HӋOE3H}D8L$@HH}|$dDt$LH\$hAGt0@[E3ɅAou8H<@@E3ɅtlD$d@D$d |$dE3Ƀ߃Et$<иD$P|$dD9L$HtD+t>H\$hDHDd$4D$%u IF8%LDAHEDd$4 D$%A~nAA;HT$hLE~fD D ,! A;t HT$hLA!3 DEtf;@;yA;t H׋yLA;\HuEQAu ?Dl$p\$pD38Et HMAHpH3P+H$HĀA_A^A]A\_^]LcA3A4$LD$ 3I\$A~LD$ @κLD$ I@Ht@3H뾋$@-u@+u@3HEu$@0tA 2,XtA"AAu@0u,Xu@sHMMc3HILL@EDMAȃt @փ0At/F@<w A;sI;r%uI;vMu H@uMIE3pIHϋH@3HH@u%@uFŃtHH;w u,H;v'2"@tH@$HHHMtI@tH߀|$8t HL$0L\$@HI[0Ik@IsHIA_A^A]A\_H83EL9JD$ Hu H  3H8H\$WH HcH=THH<uuH`H H\$0H _H%lH\$Hl$Ht$WH $HH3Ht{tH{HwkH#HHuHHKHt ;uKHHuH\$0Hl$8Ht$@H _H\$H|$AVH HcH= uN^HL5\I<t^((tHHug 3= HI<uE3gnI<jH BH\$0H|$8H A^H\$Ht$WH 3H~${u$HcH E3H H ʺH mHHuH\$0Ht$8GH _HcHnHH H%H(GtGu=u@6H(L 83MA;tIHcHr3HcHIDH\$Hl$Ht$ WAVAWHPHZH3H$@3HHNFNFu = cH- ALBHA*3ɅL5 Af5IAuLBI))IYHHH L5H |$`LIu3Mu AOI[̅t3A w3As-LLl$(HuRD$hdžu9 +щL$ +;},HcHHHd‰T$ Z+3It3IHxЃu AA׃  ALD$hH\$pHt$xH0A_A^A]A\_H H\$Ht$WH@HHL$ AA HD$(@|utHD$ HQ#3t|$8t HL$0H\$PHt$XH@_̋AE33rH\$Ht$WH 3HHHt3HGHI;su 3=IHtݡHHHFHHtH;sH+H 3LAHH\$0Ht$8H _H\$WH IHHt3HBHH;s 3]HٸHHD3HwH #PLgHu-=tHuHt Ht H\$0H _HSH HHIH; tbHK H; tbHK(H; tbHK0H; ~ tbHK8H; t tybHK@H; j tgbHKHH; ` tUbHKhH; n tCbHKpH; d t1bHKxH; Z tbHH; M t bHH; @ taHH; 3 taH [HtfSH HH H; } taHKH; s taHKH; i taHKXH; taHK`H; traH [HSH HHIRaHKIaHK@aHK 7aHK(.aHK0%aH aHK@aHKH aHKPaHKX`HK``HKh`HK8`HKp`HKx`H`H`H`H`H`H`Hx`Hl`H``HT`HH`H<`H0`H$`H`H `H`H_H_H_H _H(_H0_H8_H@_HH_HP_Hh|_Hpp_Hxd_HX_HL_H@_H`4_H(_H_H_H_H^H^H^H^H^H^H^H^H^H^H^Ht^Hh^H \^H(P^H0D^H88^H@,^HH ^HP^HX^H`]Hh]Hp]Hx]H]H]H]H]H]H]H]Hx]H [@UATAUAVAWH@Hl$0H]@HuHH}PHFH3HEDuh3EMDEuHDp]pAΉ|$(H|$ Hcu3~wHH;whH 6HAH;v[H uHw1HAH;w HHH+H\$0HtHHtHHHtL3HMEMĺAΉt$(H\$ tLM`DHAHK9u"\HMH3H]@HuHH}PHeA_A^A]A\]H\$Ht$WH`HHL$@AIt$HL$@DˉD$0$LljD$(H$HD$ /|$Xt HL$PH\$pHt$xH`_E3AHtfD9t HHH;rHHXHhHpHx AVH H3L5L>AUH͙+HcHHI3tys{;~˃ HHADH\$0Hl$8Ht$@H|$HH A^H(Ht"fxHH=sH Y=H3H(HHXHhHpHx AVHPHAIH3kLtAH3DHD$@HD$8HD$0$LƋՉD$(H$IHD$ -RDLƋȋ$ՉD$(H$HD$ ~H\$`Hl$hHt$pH|$xHPA^E3LLMtCL+C Afwf ABfwf IIt ftf;tDD+AffH$$HÉL$T$\$!L$T$f.nsf.nv H-H*HffH(HL$0HT$8DD$@HHHHT$8HAH(H$HH\$WH HIIE3Hu: ~(HtAEDAOHH;w  "H{0HD8tH0HAEDx95|0HȀ89t;1uAAH6HHL@3H\$0H _@SVWHHH3HD$xHHHL$HII`HD$HHT$@HD$8d$0d$(d$ HL$hE3LCHtHL$@HHL$hH >ȸu tutu3|$`t HL$XHL$xH3HĀ_^[H\$WHHH3HD$xHHHL$@IHD$@HT$`HD$8d$0d$(d$ HL$hE3LCHL$hH׋7ȸu tutu3|$Xt HL$PHL$xH3H$HĀ_E3`H\$DZLыJEøAfAfD#؋fE#AЅtA;t <fD$Au u A!BA!X<fD3D AAD D EJEx*AC DD ȍAfDEyEJfE H\$fEZ@USVWHl$HHdH3HE'HHMHUHMIIEE3EELMHMAPfEIM MLE OHHΉG*.uHwHHM'H3gHĈ_^[]Hd$ E3E333$̹nIH(u F Bx.; s&HcHHHHkXHD@ L$3H(H\$L$VWATAVAWH ALHcكu\  xu;GsmHHHL%LkXIBL8tF$IBD8tDI֋U\  ( 3 x#H\$XH A_A^A\_^H\$ UVWATAUAVAWH$@nH+HDH3H0E3ELHcDd$@AAEu3nHu =D "IHHHHHL$HH LkXEd 8Ll$XEAAD$<wAШu 3ɉAD  t 3ҋDBH|$H@HtHAD)OBHT$dH3H98HD$HH <@H IL 3Ʌ3t EID$h3fD$DD$`EDELl$XH E3D$dHD$HHE9DPtADLL$mD$lEDPAHT$lIb:t4IH+IHHL$DAHHAHHL$DL$h3LD$DHD$8HD$0HD$lA3D$(HD$ HDpHD$HH LL$`H 3HT$lHD$ HD$XEH t-D$@A+D9l$`E3D9l$dtXHD$HEED$l H Ll$ Ll$XH LL$`HT$lIL |$`D$@L$DoL$DcAD$<w3f DfL$DAHAD$<w8OL$Df;utEt! fD$DzOL$Df;uQD$@Ll$XA+A;sI3L|$HL%K IAD LKADP  Ll$XH|$HD$@3ۅl ~0MH|$HH|$H3L 2I AD EME* 3Dl$@H0HAA+A;s'A$I< u AHHHHHrH0DDl$@Ll$XD+HD$HI 3LL$PIL H0HD$ 3\$PH0H+HcD$PH;Aĺ L PA+A;@AMEH 3Dl$@H0HAA+A;s2A$If ufAHHHfHHrH0DDl$@Ll$XD+HD$HI 3LL$PIL H0HD$ F\$PH0H+HcD$PH;Aĺ L cA+A;5EhA 3HMHAA+A;s/A$If u fDHHHfHHrHE3LE+H|$8H|$0D$(U +3DH0HD$ D#HcEH0HHD$HH H 3LL$PHD$ HD$XD+H $t |$PD;D;AA A+A;IL LL$PEIHD$ t \$PLl$XH|$Hy;H|$HHHAD@t A>_+؋H0H3H$H@A_A^A]A\_^]H\$L$VWATAVAWH ALHcكu xx;ospHHHL%$LkXIBL8tIIBD8tDI֋YH  HH X HH\$XH A_A^A\_^H\$Ht$WH HcAH}Hu HMLD$HDHHuHHH*HHHkXdHD$HH\$0Ht$8H _@SH \Hٹ;SHCHt KC$KHC C$HCHCcHH [H\$UVWATAUAVAWH$ HHzH3H3HHMHUHMIMLL$XD$|DD$@D$`D$LD$PD$xD$t؉D$HE3HEHu*38Mt HEhLEMtE AEELUT$DfE-D^!IXLEAfA+f;wH 5ALAHcH IcHHD ADL$pA AE R  _ÃdAC,ASX;MZaycDd$H-D9T$tA@tAf|$dD$P |$`t$PLuA++A uLL$DMƋH HELL$DHL$dMƋHD$  AtAuLL$D0MƋ EEHEHELMHL$hLcHA E3LcHUL$hLD$D{IE3ELuIILt$XHt?HXHt6-A sDgԙDd$H+DD(EDT$HHH$E3LA0uE D|$@9t$LIDILt$XEEHEHD]HhD89HUm.E3҅tHAHD;|A0uE D|$@AIAfD$hDd$HLt$XEt4D$lHEDT$mLcLMHT$lHM^ E3҅y Dd$tfEH]ED$xfEgA@H]D|$@dADl$Lg;~˃inoptYsuxBMHAHDDd$HH fD9tHuH+HDAD|$@AD$|Ea EfQfDd$dAQfD$fyAEy_D D|$@UI>ILt$XE3҅D$DEZ EtfT$DD$tA@D|$@A A0T$PDt MI9A rIEtLt$XA@tMFEFA@tMcFEFLt$XA@tMy IAD|$@Du A rEyA;OD|$@D|$|IHH#ʉL$PυMt 3IIcHLB09~ALjHD|$@H|$L+HDD&t D8#HAD# ufD;u?A;AO|$LA;~']HcKHEH`H؋Dl$LDIH ILt$XAHcHEHLHEHMHD$0D$xDωD$(LHDl$ AAt'Eu"H HHcHUH׹gfD;u&u"H L~HH2HUH׿-@8;u AHD|$@H" E3D-Dd$HAt+fD$dA D$PfD$dLuT$D#HELL$DMAHHD$ hE3ҋT$Dx!AtLL$D MƋE3ҋT$DA HEHtH@T$DE3EZ LU|$LLt$XLEDL$pE fEEt A.D8Ut HMHH3H$0HA_A^A]A\_^]AăItBht5l;twuA fA9uIA AxE pAAD|$@f6ufAx4uIAFf3ufAx2uIA*fXfA;wH HDT$pHULD$DAD$HMT$DE3EZ fA*u#A>ILt$X|$Lt$LLt$$OxHAHHHAHyȃtI;\$ |@HcOHOx&Hf1HcGHGxHf0H H;HL$0H3H\$pHl$xH@A^_^HHXHhHpHx AVHPE3IHHHtMtD82u&HtfD13H\$`Hl$hHt$pH|$xHPA^HL$0IIHD$0L98uHtfHT$0#tZHL$0DD;~/A;|*IAHSLƉD$(H|$ HL$0uHcH;r=D8vt7=AHDLƺ D$(HD$0H|$ H_u~*D8t$Ht HL$@E3H\$VWAVH A@HL5H5wt1Hjt$H]HHcHNHkXI HA8t`OxHHH H-ȃu OOL$@xHHH HȃtЈL$AD$@G@HƐt/H蹐t"H謐HHcH蝐HkXI4FOxHHH HxȃGL$H1!t=OxHHH HBȃuL$HHzL$IHT$HHL$@LcR*G;|HGHHHE9H\$PH A^_^H\$Hl$ VWAUAVAWH@HH3HD$8AHfL$(fA;BuB|@rrHzuHJG@"H,L5aL-*t2Ht%HHHcHHkXILIAHҎt0HŎt#H踎HHcH詎LkXMtAF8tD$)@l$0t$ D$1%HT$0HL$ DAJt$ HGHcHH9sun;w$iHFHcЅxHD0HHyt$ wgO;HGHHH9su$HcG$H;rHHG@Ht5f9(tHHAHL$8H3VL\$@I[@IkHIA_A^A]_^f(H\$Ht$fDL$ WH`IHHHuMtHt!3Ht Iv PoH$HL$@HD$@H8u$f;vPHtHt L3H*|$Xt HL$PL\$`I[Is I_Ht HHtUMd$xHL$xL$HL$8Hd$0HA3҉|$(Ht$ t|$xdHt3hzGHtHt L3H"#,H8Hd$ eH8H\$ UVWATAUAVAWHHHH3HEE3ILLADeHt Mu3HubHHMIFMLmM98uGH[fA9w%AAAIf8HH;r+HAuzHt,IHfD9 t HHuHtfD9 u HI+HHAMHEDHD$8Ld$0M3҉t$(L|$ Hc؅tD9euE8dHAMHEHHD$8Ld$0DM3҉t$(L|$ HctD9ePH_RD9e=z.H3AMHEAHD$8ALd$0D$(HEM3HD$ 9D9eHcHH:H;IH~D A?HHH;|IH;`HEL98u9AIftzf;wIHAfu^H*MHMHMHL$8HLd$0D3Dd$(Ld$ ]Hct D9euH*HD8et HM؃HHMH3H$HĀA_A^A]A\_^]H\$Ht$H|$AVH E3IIHHHtQMtQHtD2HtL!1LD$PL;LGIw,LL$XHHmHu+HtD3\MtHBHHt/H;v%H|$PtD3H;w "HAPDHtHAH\$0Ht$8H|$@H A^H8HD$`Hd$(HD$ H8H\$Ht$WH03O_\$ ;}cHcHH HtLAt tlj|$$|1HnH H0pH YH d/HIH$둹>H\$@Ht$HH0_H\$Ht$H|$AWH HcHHL=HkXI<|; u4 |; uHKHE32D; I HHoH\$0Ht$8H|$@H A_HHXHpHxL` AUAVAWH0IAE3A] >uA_ADd$$L5G@oLcKHH\$(KH H;CD9c u/ D9c uHKE31C Eu^HKCt HKxBL5Eu6CL+K+H.袋.HHHHH?Ht$ HXL5i6A;lj|$$ XJ6HD$(HtjHcIփc I H H;sf@ L(D` HXHD$(|$ HcHHHkXIDAD|$ H\$PHt$XH|$`Ld$hH0A_A^A]H\$H|$AVH xo; sgHcL5~HHHkXIDtDH<t==u'tt u 3IH 3 A H\$0H|$8H A^H(u Mx1; s)HcLHHHkXIDtH 8 }HH(H\$Ht$H|$AVH Hڅxe; s]HcL5VHHHkXIH<u:=u%tt u wIH3 # H\$0Ht$8H|$@H A^HcLHƒHHkXIHHH%jH\$L$VWAVH Hcu* ;=s}HHHL5^HkXIL0tWID0t+7Hu 3ۅt= " H\$PH A^_^H\$WHPELd$Dd$@3H$Hu= 3Htً$tAtL$0DL$(DT$ DHHL$@OD$D|$@t,t!Hc HHHHkXH€d 2t H\$`HP_HHXHpWHPH`HHHPIAuB$LD$@DˉD$0$H׉D$($HΉD$ ,HL$@(H\$`Ht$hHP_H8ADL$`ELD$(HL$ DAIkH8E3H\$Hl$Ht$WH@3IHHMu3HL$ ILD$(A9huLHHHtHugAHHFLt-HuFLu[G@8.u ff HHFLt#HuH@8/u ff Hf;uftHu@8l$8t HL$0H\$PHl$XHt$`H@_E3HHXHhHpWH@HHHHIIs3HFHL$(9iuLHH24HtHu8}ADHHELtbHuDDL@8.uDMfAHfD fD;A rfD;AwfDA)fD;Ar"fD;AwfDAADt DHDL tGHuPH@8/uCfHf f;Q r f;QwfQ$f;Qrf;QwfQDtfA;ufEt H@8l$8t HL$0H\$PHl$XHt$`H@_H\$Ht$WH0IcI؋HE~ HHLËDHH\$@Ht$HH0_gH\$Ht$WH HHuA@t AA uHAHH|DG$HW1GHGuZHS|t8HF|t+H9|HH5;HcH#|HkXH H KA$H`HHt+H H;tHHtH3HHH l^HHtH EMIH3HL$HH3HPA_A^A\_^][H\$WH HHHDOLGHW3H\$0G3H _H\$Ht$H|$ UATAUAVAWHH`HH3HEA D 3ۋ%AEċAEA?AHUDM؉EDMsEt$u)DË9\u HI;|H]]HEEAHE}DEA#DA#A+D+McBLDEDAAIcЅDuABHc 9\u HI;|rEA̙A#DA#+A+McBD ;r;sDA@BLHcЅx'Et"DDD@D;rD;sDDDH+yDEMcAAAJB!DA;}"A3+LcHcHMH I DMEt +;}H]]DûV;3+MHEEHEDMMDA#LEDA#+Aȋ A+DAAϋAA A#DAM@AL+uMcA{EsMDIM;|IHJLLB\L+yDEEA@A#DA#+AD+IcLDAAIcЅDuAAHc 9\u HI;|lAA̙A#DA#+A+McBDDD;rD;sABFDHcЅx$t DD@D;rD;sDDH+yAAIc!DAIA;}A3+LcHcHMH I5A DLEA#DA#+ADAD+AAAˋAA A#DAM@AL+uMcLMIM;|IHJLLB\L+yDËoD\A A#DA#+AAAA;|zH]m]D+DLEAA#AA DAAM@L+uMcA~MII;|HHJLL\H+yDEoDuDDNjD+LMAA#AA DAAMIL+uMcA~MII;|HHJLL\H+yHUD+%OAA]%D :D E@u EDB uDHMH3L\$`I[0Is@I{HIA_A^A]A\]H\$Ht$H|$ UATAUAVAWHH`HBH3HEA D 3ۋ%AEċAEA?AHUDM؉EDMsEt$u)DË9\u HI;|H]]HEEAHEC}DEA#DA#A+D+McBLDEDAAIcЅDuABHc 9\u HI;|rEA̙A#DA#+A+McBD ;r;sDA@BLHcЅx'Et"DDD@D;rD;sDDDH+yDEMcAAAJB!DA;}"A3+LcHcHMH IQDMEt $+ ;}H]]DûV;3+MHEEHEDMMDA#LEDA#+Aȋ A+DAAϋAA A#DAM@AL+uMcA{EsMDIM;|IHJLLB\L+yDEEA@A#DA#+AD+IcLDAAIcЅDuAAHc 9\u HI;|lAA̙A#DA#+A+McBDDD;rD;sABFDHcЅx$t DD@D;rD;sDDH+yAAIc!DAIA;}A3+LcHcHMH Iy_A DLEA#DA#+ADAD+AAAˋAA A#DAM@AL+uMcLMIM;|IHJLLB\L+yDË˿DA A#DA#+AAAA;|zH]m]D+DLEAA#AA DAAM@L+uMcA~MII;|HHJLL\H+yD4EoD&uDDNjD+LMAA#AA DAAMIL+uMcA~MII;|HHJLL\H+yHUD+%AA]%D D E@u EDB uDHMH3LL\$`I[0Is@I{HIA_A^A]A\]H\$UVWATAUAVAWHl$HHH3HELu3DMDKHMHULUf]DDMD]DDMu(3IA8 wIH&HsMAM DɅA:AAAA0EDMEu0 AA+M:t9As*EAMA+AM:}ݍBըt$C<E~ dA:+IM+ 8A-@%t AA uyu H@(HAHHUDG$HW$ GHGuZHUt8HUt+HUHL5HcHUHkXI H A$HT$ HT$ HHtt;t+؀|$8t HD$03H\$PHl$XHt$`H@_H\$Ht$L$WATAUAVAWH ALHcu¢3ۉ) 3ۅ;=HLIL-WLkXKDBL tjAu[ĢXKDBD tDI׋V葢 j H\$XHt$`H A_A^A]A\_HT$L$USVWATAUAVAWHHXA3LcLE}]Au蕡8 D;|IMLahIK'!LkXBD1v48蝡}HtBT18AʈU`tu ШtMdШtA;ABۋLHu) 讠+MH3DBѥU`DEHLgK'!JD1@K'!MA BD0HBL0 A:AK'!AAMgAqFL0 tgK'!BL09A:tUtQA $K'!AIAqFL09u1K'!BL0:A:ttA $K'!IAqAFL0:AњH fJ'!BD1tiJ 1HUgEtT}`uNHtfLMJ'!IDJ 1H|$ Yguf`E܍UGH &fLMDJ'!IH|$ J 1g4HcU܅(H;LeK'!BD17}`Һ t A8u $BD1HcIIMHEL;3 A$<@:t HIHEHL;sID$8u ILK'!LMHUXJ 1AIH|$ +fu aeus9}tnLeK'!BD0Ht 8UXt$@3K'!EXBD1 GI;u 8UXu4MHAH Ld8UXt Ld@3HL;e#K'!BD1@u BD1 A$HËA+}`HuHI;rHB83 t B3 uj*;uHcHaK'!BD0Ht>HBL0 |K'!HBD19uK'!HBD1:HcH+MHAHc輡ELePA+DMljD$(3ҹLd$ cuce;Ë]H1cJ'!@B|0H9}MMϙ+HcIOL;s[ NAft;f;tfAII!HBL;sIfA9 ufAfA0IL;rK'!BL0M+IH]LePM;tIQDދҺ t fA9u $BD1HcIIMHE`L;j A$f0f;tfHIHE`HL;sID$f9u ILK'!LMHUJ 1AIH|$ bu b9}LaK'!BD0Ht= f9UtBf3EK'!BD1 EK'!BD19K'!BT0:KI;u f9Uuf6MHHDBh L af9Ut L af3HL;e`&K'!BD1@u BD1 A$fHA+ߋ8au) 讙cmS3芙8 8HXA_A^A]A\_^[]H\$Hl$Ht$WATAVHA A`A`MЋHN@AE3E3E3EcAErAEE$D CAED AED 3D ɋ $A4 EBEJ;r;sAA2t$AA3D;rE;sAEBtAEJH$3H EE;rD;sAEZtEEJE΍6AGED ɋAEJD 3EBMD D;rD;sAEt$AA3D;rE;sAEBtAEJIEBEJAzu:EBAAEAADD fEtEBEJARAAu8E EBAAED fEAtE EBARHl$8Ht$@fAZ H\$0HA^A\_H(H uHAHv%^H(HHHd$0d$(AH <E3ɺ@DD$ ^H*HHHHXHhHpHx AUAVAWH H33DGLHtPDG3ҋ˛Ht=HH+H]AWHEw]HHu1– 跖H\$@Hl$HHt$PH|$XH A_A^A]úDDI;HEMŋct HH+H~8u S HA֋\LH3\Uy]E3HՋHTqH0_HHHHu% oH\HE3I׋艚H3H(Hu螕 ΐ3H(H\$H|$HcH=ȃLЃILkXN CD8CLD؁A@t[tIt"uPɀCLJBd8BL86ɀCLJBd8BL8CLɀCLJ Bd8uA%@H\$H|$%B^%\ffHPQRAPAQH HC^H AYAXZYXHH.HH.HH.HH.HHt.HHh.Hh\.HHP.HhD.Hh8.HxԽHH}HT$UH H33趤HT$UH H33薤HT$UH H33vHT$UH H33VHT$UH H336@UH HHUPHM(:H ]HT$UH H33@UH HHUPHM(H ]HT$UH H33躣@UH HHUPHM(躟H ]HT$UH H33z@UH HHUPHM(zH ]HT$UH H33:@UH HHUPHM(:H ]HT$UH H33HXHX(HPH ]HH0hH0\H0PH0DHtDH`hDHHpPDHDDH`8DHh,DHHpDH CH8CHPCH(H8H8tH8hH8\HPH8(CH(dCH@ȖHPDCH@8CHX,CHh CHHH`BH`BHpHHxHU8M(H ]@UH@HHE@HD$0HHD$(HHD$ LLHOPH@]@UH HH ]ؐ@UH H} uLMpDE$HUXHMP3dH ]@UH H} uLMxDEpHUhHM`dH ]@UH HHM8HM(HE(HHM0HE08csmt E E H ]@UH HHMPH ]@UH HHM0H ]@UH HHM@H ]@UH HHMHH ]HT$UH HHePHJ}H ]@UH H H ].@UH H H ].@UH Hꃽt .H ]@UH H .H ]@UH H H ]y.@UH H H ]`.@UH HHMXLE HH ]@SUH(HHM0O} u:H;csmu+{u%C - wHK(Ot HвڇHHLJHM(HH(][@UH H38E8H ]@UH HH ]@UH Hx~ jH ]@UH HH ]M-@UH HHcM HH-CHH ]@UH HH ] -@UH HH ],@UH HH3Ɂ8H ]@UH HH <H ]H%t@UH H}`t3,H ]@UH HMPH ]k@UH H H ]^,@UH H J,H ]@UH H H ]*,@UH HM@H ]Gk@UH@H}@t=}Dt(HHcHHH4HkXH€dHjH@]@UH HHM8H ]D@SH0HD$ HrGHt HL3 HNGH0[@SH H GHGHtDHS0Ht H F~HS8Ht H Fik L3HH [H%O H [HH$H5HGHO5HGHHH$H-6HGH5HGH@SH H|Ht6H|$0fH( L3H HHuH|$0H{H [H {HCHz)HCHr)HCHj) . < J V b t  8 J V d r   4 H ^ p d V F 0    . > P ^ n |   2 L f  & 0 D V ` l x 6  r X ~ FP`pHСP`p`p-@RT@_pff ` Pp0@P`p `@00%p3:Q@R`fv@ !tv @@Pp 0 pP"&0+1P3=BELMN0RY[@`cPejPupwx  `Т0p@00#% epi@@ФP  00P $%P%p))))*P++ ,0,@, ./FFHWYt@uPwPP   40?piСФ0p@4ƻ4`Child-SP RetAddr Caller, Callee RSP/REG Object Name RSPChildFP RetAddr Caller, Callee SP/REG Object Name x0x1x2x3x4x5x6x7x8x9x10x11x12x13x14x15x16x17x19x20x21x22x23x24x25x26x27x28raxrcxrdxrbxrbprsirdir8r9r10r11r12r13r14r15spד 4`"؟  "  "  p %sCommand cancelled at the user's request. ScalarObjectByRefUNSET{Scalar, Object}{Scalar, ByRef}{Object, Object}{Object, ByRef}{ByRef, Object}{ByRef, ByRef}!Impossible!rsp??? not%08x%s interruptible %08x is a safepoint: (pinned)(interior)(untracked)%08x %c%sUntracked:caller.sp %c%s%c%xProlog size: %d Security object: caller.sp%c%x GS cookie: GS cookie valid range: [%x;%x) PSPSym: initial.sp%c%x Generics inst context: PSP slot: GenericInst slot: caller.sp%c%x (GENERIC_PARAM_CONTEXT_METHODDESC) (GENERIC_PARAM_CONTEXT_METHODHANDLE) (GENERIC_PARAM_CONTEXT_THIS) Varargs: %u Frame pointer: %s Wants Report Only Leaf: %u Size of parameter area: %x Return Kind: %s Code size: %x out of memory reported register in caller's frame reported frame register reported pointer relative to wrong base register reported invalid pointer decoder failed invalid GC info %s %4d >>> %s:%d retjmpqword ptr [dword ptr [qword ptr ds:[dword ptr ds:[0xoffset CLRStub[...EHHandler %d: %s HANDLER END EHHandler %d: %s CLAUSE END EHHandler %d: %s HANDLER BEGIN catch(%S) EHHandler %d: %s CLAUSE BEGINEHHandler %d: %s FILTER BEGIN %p %s (MethodDesc %s +%#x %S)%s)+%#x [%s:%d] (stub for %S)%s (MethodDesc %s %S) (JitHelp: %s)%s (stub for %S)Current frame: , calling ====> Exception Code %x cxr@%p exr@%pPointer table: ntdllPEBLdr Unable to read PEB_LDR_DATA address at %p PEB_LDR_DATAInMemoryOrderModuleList Unable to read InMemoryOrderModuleList address at %p LDR_DATA_TABLE_ENTRYInMemoryOrderLinksFullDllNameDllBaseSizeOfImage Unable to read FullDllName address at %p exception during reading PEB "  "  (" 8"` 0 "  "  0"l ` "l  "  "( 8 "  h"  @"< \  ("  "  "P h "  "  p P"  0"8 @ "\ |  ("  "0 @ "l   ("  "@ P "|  "  P"  0"  "< \  ("  " ( "T h "  P"\  0"  " $ P ("  "  "  " T P" H 0"|  "   (" p "  "  "  p P"  0"< X " "P  " "0  "0 8 "P   "P  H "P   "P  ( "P p  "   "x   " ( P "   "@ X  Statistics: String ValueTotalSizeCount%8s %12s %s Class NameMT%16s %8s %12s %s %8d %12I64u "%S" %s %8d %12I64u Free%9s UNKNOWN%S Total %d objects generation %d starts at 0x%p ephemeral segment allocation context: (0x%p, 0x%p) none Error requesting heap segment %p %p %p %p 0x%I64x(%I64d) sizeallocatedbeginsegment%16s %16s %16s %16s Large object heap starts at 0x%p Skipping allocation context: [%#p-%#p) bad object: %#p - bad MT %#p generation %d has %d finalizable objects (%p->%p) Finalizable but not rooted: Ready for finalization %d objects curr_object: %p > heap_segment_allocated (seg: %p) Last good object: %p curr_object: %p > end_youngest: %p Last good object: %s curr_object: %s ---------------- Error requesting gc heap details Error requesting GC Heap data Failed to get GCHeaps: integer overflow error Failed to get GCHeaps Error requesting details Traversing a gc heap failed Failed to retrieve segments for gc heap More than %d heap segments, there must be an error strike: Failed to store segment Object %p has no generation %p(%x:%x) Size: 0x%I64x (%I64lu) bytes total, 0x%I64x (%I64lu) bytes wasted. Unable to get JIT info Unable to get array of JIT Managers Error getting EEJitManager code heaps Unable to get code heap info LoaderCodeHeap: HostCodeHeap: %p Unknown Jit encountered, ignored Total size: IndcellHeap: LookupHeap: ResolveHeap: DispatchHeap: CacheEntryHeap: Unable to get information for %s. -------------------------------------- %s:LowFrequencyHeap: HighFrequencyHeap: StubHeap: Virtual Call Stub Heap: Unable to read module %p Module %s: Total size: vector too long?{36PrM_. clr", 8 <unknown>%s(Unhandled CorElementType: 0x%x)structclass%svoidboolcharsigned bytebyteshortunsigned shortintunsigned intlongunsigned longfloatdoubleobjectstringIntPtrUIntPtr<unknown>[,]&<>%dSystem.EnumSystem.ObjectSystem.ValueTypethisparam_%dlocal_%d GetFrameContext failed: %lx " "  " ( " @ "X ` "  WWWWWWWWWWWWWWW`P pp0P-` 0@  #g6DK~LBOE>:Las/^z閏F :ĠI&(΄E~gi1:HogPrp:ݯDOV?,kO, OC'ĄMDʠN(g9SOS does not support the current target architecture. SOS failure! SOS failure9V'GOdhQ^nA$$---------------------------------------------------------------------------- The user dump currently examined is a minidump. Consequently, only a subset of sos.dll functionality will be available. If needed, attaching to the live process or debugging a full dump will allow access to sos.dll's full feature set. To create a full user dump use the command: .dump /ma ---------------------------------------------------------------------------- SOS: Failed to register callback events "l  (" X"h H" @"  ("K  Failed to find runtime DLL (clr.dll), 0x%08x Extension commands need clr.dll in order to have something to do. Failed to load data access DLL, 0x%08x Verify that 1) you have a recent build of the debugger (6.2.14 or newer) 2) the file mscordacwks.dll that matches your version of clr.dll is in the version directory or on the symbol path 3) or, if you are debugging a dump file, verify that the file mscordacwks___.dll is on your symbol path. 4) you are debugging on supported cross platform architecture as the dump file. For example, an ARM dump file must be debugged on an X86 or an ARM machine; an AMD64 dump file must be debugged on an AMD64 machine. You can also run the debugger command .cordll to control the debugger's load of mscordacwks.dll. .cordll -ve -u -l will do a verbose reload. If that succeeds, the SOS command should work on retry. If you are debugging a minidump, you need to make sure that your executable path is pointing to clr.dll as well. { =========== BEGINGC %d, (requested generation = %lu, collect_classes = %lu) ========== GC Root %p RELOCATED %p -> %p MT = %pT GCHeap::Promote: Promote GC Root *%p = %p MT = %pT GC_HEAP RELOCATING Objects in heap within range [%p %p) by -0x%x bytes RelocsPromotesGCCount%8s %8s %8s ----------------------------------- %8d %8d %8d Root %p promoted multiple times in gc %d Root %p relocated multiple times in gc %d No duplicate promote or relocate messages found in the log. !Root NotesPromoted?Value%8s %16s %16s %9s %20s --------------------------------------------------------- yesno%8d %p %p %9s promote/reloc records in error Duplicate promote/relocsError: There is a promote record for root %p, but no relocation record ... !ObjSearch Message%8s %16s %40s %8d %p Promotion for root %p (MT = %p) NEWVALUEPREVVALUERelocation %s for root %p !object Roots%p, differing reloc values for this object! Unable to find stress log via DAC Attempting to read Stress log SUCCESS: GCHist structures initialized No Stress log in the image, GCHist commands unavailable FAILURE: Stress log unreadable Completed successfully. "T H "h  0" "  " 8 "  "  "l x "  "  8"\ h 0"h  0"  X"h p 0"  "  0"< H h"  "\ H 0"  "p @"  0" X "P  "  "  "P @ "p  8" H  " @ "l  "`  ("  "  "P `  0"  0 ("x   0"P  8 ("P   ("  8 0"P   ("P  0 0"|   0" ( P 0"   0"0 H p 0<error>User interrupt.weak shortweak longstrongpinnedref counteddependentasync pinnedsized refunknownFailed to walk dependent handles. GCRoot may miss paths. Error walking dependent handles. GCRoot may miss paths. Warning: These roots are from finalizable objects that are not yet ready for finalization. This is to handle the case where objects re-register themselves for finalization. These roots may be false positives. %p %S (dependent handle) -> %p %S%s unknown typeHandle (%s): %p -> %p: %d (0x%x) bytes (%S) Thread %x (%S): %S: %d (0x%x) bytes (%S) HandleTable: %p (%s handle) -> %p %S%s Thread %x: %p %p %S %p %S %S -> %p %S%s Finalizer Queue: %p Older Generation: Error requesting gc heap analyze data Failed to gather needed data, possibly due to memory contraints in the debuggee. To try again re-issue the !FindRoots -gen command. internal_root_array = %#p internal_root_array_index = %#p Failed to get GCHeaps: integer overflow Error requesting gc heap analyze data for heap %p Error requesting heap data. Error requesting heap data for heap %d. Failed to walk thread %x Failed to walk the HandleTable! Failed to request more handles.Failed to request number of entries.Failed to read GCDesc for MethodTable %p. Failed to enumerate GC handles. HRESULT=%x. Buffer overflow while enumerating handles. %s Error getting card table lowest address Error getting next card table Error reading card bits Failed to read card table entry. object %s: bad member %p at %p object %s contains free object %p at %p object %s:%s missing card_table entry for %p object %s: size %d too small Error requesting heap segment %p. Error during heap traverse tracing roots... Walking heap... &amp;&quot;"&apos;'&lt;&gt; t %d 0 %S n %d 1 %d %d ! 1 0x%p %d o 0x%p %d %d dependentHandle="1" 0x%p r 0x%p INVALID TYPE %d Failed to enumerate threads in the process. stack.handle Last good object: %p. Object %s has a bad GCDesc.Object %s: Failed to read members.object %s: bad member %p at %pobject %s contains free object %p at %pObject %s: %s missing card_table entry for %pObject %s: Bad member %p at %p. Object %s contains free object %p at %p.Object %s:%s missing card_table entry for %pObject %s: Size %d is too small.Object %s is too large. End of segment at %p.string too longinvalid string positionlist too long_EndVoidBooleanCharI1UI1I2UI2I4UI4I8UI8R4R8StringPtrByRefValueClassClassCopyCtorMDArrayGENArrayTypedByRefVALUEARRAYIURFNPTRObjectSZArrayGENERICArrayCMOD_REQDCMOD_OPTINTERNAL[DEFAULT][C][STDCALL][THISCALL][FASTCALL][VARARG][FIELD][LOCALSIG][PROPERTY][UNMANAGED]"  " ( "P |  x"|  "t  ("t  (" 0 "  .Unsupported token type Dynamic Module in Unknown Module mdToken: %08x (%ws)Unable to get IMetaDataImport for module %p ERROR IN SIGNATURE: Signature should be larger. ERROR IN SIGNATURE: Not all of signature blob was consumed. %d byte(s) remain ERROR!! Bad signature blob value! [hasThis] [explicit] ()NoName[InvalidReference]<ELEMENT_TYPE_SENTINEL> PINNED __Canon[explicit] [hasThis] MT hTlTpT tT xT |TTT T T  T  T  T  TT    T  T  TTTMOTRTDFDMDPAIIMRCAPESGEVPRMORTSASARFLETMARnopbreakldarg.0ldarg.1ldarg.2ldarg.3ldloc.0ldloc.1ldloc.2ldloc.3stloc.0stloc.1stloc.2stloc.3ldarg.sldarga.sstarg.sldloc.sldloca.sstloc.sldnullldc.i4.m1ldc.i4.0ldc.i4.1ldc.i4.2ldc.i4.3ldc.i4.4ldc.i4.5ldc.i4.6ldc.i4.7ldc.i4.8ldc.i4.sldc.i4ldc.i8ldc.r4ldc.r8unusedduppopcallcallibr.sbrfalse.sbrtrue.sbeq.sbge.sbgt.sble.sblt.sbne.un.sbge.un.sbgt.un.sble.un.sblt.un.sbrbrfalsebrtruebeqbgebgtblebltbne.unbge.unbgt.unble.unblt.unswitchldind.i1ldind.u1ldind.i2ldind.u2ldind.i4ldind.u4ldind.i8ldind.ildind.r4ldind.r8ldind.refstind.refstind.i1stind.i2stind.i4stind.i8stind.r4stind.r8addsubmuldivdiv.unremrem.unandorxorshlshrshr.unnegnotconv.i1conv.i2conv.i4conv.i8conv.r4conv.r8conv.u4conv.u8callvirtcpobjldobjldstrnewobjcastclassisinstconv.r.ununboxthrowldfldldfldastfldldsfldldsfldastsfldstobjconv.ovf.i1.unconv.ovf.i2.unconv.ovf.i4.unconv.ovf.i8.unconv.ovf.u1.unconv.ovf.u2.unconv.ovf.u4.unconv.ovf.u8.unconv.ovf.i.unconv.ovf.u.unboxnewarrldlenldelemaldelem.i1ldelem.u1ldelem.i2ldelem.u2ldelem.i4ldelem.u4ldelem.i8ldelem.ildelem.r4ldelem.r8ldelem.refstelem.istelem.i1stelem.i2stelem.i4stelem.i8stelem.r4stelem.r8stelem.refldelemstelemunbox.anyconv.ovf.i1conv.ovf.u1conv.ovf.i2conv.ovf.u2conv.ovf.i4conv.ovf.u4conv.ovf.i8conv.ovf.u8refanyvalckfinitemkrefanyldtokenconv.u2conv.u1conv.iconv.ovf.iconv.ovf.uadd.ovfadd.ovf.unmul.ovfmul.ovf.unsub.ovfsub.ovf.unendfinallyleaveleave.sstind.iconv.uprefix7prefix6prefix5prefix4prefix3prefix2prefix1prefixrefarglistceqcgtcgt.uncltclt.unldftnldvirtftnldargldargastargldlocldlocastloclocallocendfilterunaligned.volatile.tail.initobjconstrained.cpblkinitblkrethrowsizeofrefanytypereadonly.illegalendmaccodelabel"L X 0"4 P X"  @"l x %S<unknown type def><unknown type ref><unknown field def>%S::%S<unknown method def><unknown member ref><Invalid record><unknown type spec><unknown type token>%S::%S error decoding IL ilAddr = %p Failed to read memory %*s.try %*s{ %*s} // end .try %*s.finally %*s{ %*s.catch %*s{ %*s} // end .finally %*s} // end .catch %*sIL_%04x: VAR OR ARG %d%d%fIL_%04x%ldTOKEN %x"%S"STRING %x(, )Error, unexpected opcode type m_handle%x "%S"%x (%p)m_value%x %S%x ""voidboolcharint8uint8int16uint16int32uint32int64uint64float32float64native uintnative intobjectstringtypedrefvaluetype class [ERROR! NIL TOKEN][][BAD: RANK == 0!]...method METHOD<[>] pinned*&/* UNKNOWN TYPE (0x%X)*/[*] [ERROR: INVALID TOKEN 0x%8.8X] [ERROR: Invalid TypeRef record 0x%8.8X] [ERROR: Invalid TypeDef record 0x%8.8X] $%s$%X%s..module [ERROR: Invalid token 0x%8.8X] [ERROR: INVALID TOKEN TYPE 0x%8.8X] token_0x%8.8X"P  "  " ( "P X "t  "  0"T  "  " ( 0"P   " ( "( 8 "  0"  8"( P  Could not read address %p.Object %p is misaligned.Failed to get header for object %p.Object %s has an invalid method table.Failed to request object data for %s.Could not request method table data for object %p (MethodTable: %p).<Unloaded Type>Attempt to move past the end of the iterator.Failed to get size of object.Failed to request GCDesc.Could not request segment data at %p.Failed to request segment data at %p.Failed to request GC heap data.Failed to get GCHeaps: Integer overflow.Failed to get GCHeaps.Failed to get GC heap details at %p.Failed to request GC details data.Failed to request SyncBlk at index %d.%s[]%s: "%s"<invalid object: '%s'>"( 0 "  StressLog TaskSwitch Marker BAD TIMEHH:mm:ssLF_GCLF_GCINFOLF_STUBSLF_JITLF_LOADERLF_METADATALF_SYNCLF_EEMEMLF_GCALLOCLF_CORDBLF_CLASSLOADERLF_CORPROFLF_REMOTINGLF_DBGALLOCLF_EHLF_ENCLF_ASSERTLF_VERIFIERLF_THREADPOOLLF_GCROOTSLF_INTEROPLF_MARSHALERLF_IJWLF_ZAPLF_STARTUPLF_APPDOMAINLF_CODESHARINGLF_STORELF_SECURITYLF_LOCKSLF_BCLLF_ALWAYS`ALL``%4x %13.9f : %-20s (MethodDesc: %p) (BAD Method)UNKNOWN METHODDESC (%S)(MethodTable: %p) Low Bit(s) Set (BAD MethodTable) (%s) (Unknown VTable) (%s (Unknown function)(#Could not read address of string#)(#Could not read address of string#)----- No thread logs in the image: The stress log was probably not initialized correctly. ----- Writing to file: %s Stress log in module 0x%p Stress log address = 0x%p ReadVirtual failed with code hr = %x. Invalid stress log chunk: %pwSTRESS LOG: facilitiesToLog = 0x%x levelToLog = %d MaxLogSizePerThread = 0x%x (%d) MaxTotalLogSize = 0x%x (%d) CurrentTotalLogChunk = %d ThreadsWithLogs = %d Clock frequency = %5.3f GHz Start time %S Last message time %S Total elapsed time %5.3f sec THREAD TIMESTAMP FACILITY MESSAGE ID (sec from start) -------------------------------------------------------------------------------------- ----- Interrupted by user ----- Could not read address of format stringTask was switched from %x ------------ Last message from thread %x ----------- ---------------------------- %d total entries ------------------------------------ eACcpuuuuu u@uv v@vPv\vhv xv@vvvvvww w@8wPwXwxwwww w@wwwxx x0x8xHx`xxxxPyyPyy0zhzzzzX{{ ||||}}(}7@@AThread Abort RequestedGC Suspend PendingUser Suspend PendingDebug Suspend PendingGC On TransitionsLegal to JoinYield RequestedHijacked by the GCBlocking GC for Stack OverflowBackgroundUnstartedDeadCLR OwnsCoInitializedIn Single Threaded ApartmentIn Multi Threaded ApartmentReported DeadFully initializedTask ResetSync SuspendedDebug Will SyncStack Crawl NeededSuspend UnstartedAbortedThread Pool Worker ThreadInterruptibleInterruptedCompletion Port ThreadAbort InitiatedFinalizedFailed to StartDetachedpre shortpost shortmerged pinsconverted pinspre pinpost pinpre and post pinpre short paddedpost short paddedlow on ephemeral spacehigh fragmetationcouldn't allocate gapsuser specfied compact LOHThere was no managed OOM due to allocations on the GC heaplast GC before OOMThis is likely to be a bug in GCinduced compacting GCDidn't have enough memory to commitfragmented gen0 (ephemeral GC)Didn't have enough memory to allocate an LOH segmenthigh memory load (ephemeral GC)Low on memory during GChigh memory load and fragCould not do a full GCvery high memory load and fragno gc modeThere was no failure to allocate memoryFailed to reserve memoryDidn't have enough memory to commit beginning of the segmentreused seg with normal fitDidn't have enough memory to commit the new ephemeral segmentreused seg with best fitDidn't have enough memory to grow the internal GC datastructuresexpand promoting ephDidn't have enough memory to commit the internal GC datastructuresexpand with a new segno memory for a new segexpand in next full GCusing mark listdemotionconcurrent GCscompacting GCspromoting GCsGCs that did demotioncard bundleselevation logic"  8"  8"  "  "h  x"P  @ 0"$H  "  P"T  X"  0"h  P"   P"t  @"  x"  x"P p "  "  H"  "P ` 0"  H" P H"  p"  "  h"$D  H" `" 0"" " "" # @"# # "P$ $ "% @% "% % "h& & 8"& & "8' `' "' ( x" l( ( (" ) ) "* * "P l+ + ("+ , h"d , 0", - @"- - "- . "\. p. @". . ". / "P/ / "0 0 "1 01 "1 1 8"42 T2 2 (" 2 "3 3 "3 3 0"3 3 4 "4 4 4 " P5 "h5 x5 "5 5 "6 86 "6 7 07 0"88 h8 8 8"9 9 x": 0: p": : 0": ; "P ; ; "0< `< "< 0= "= = 0"@> p> "T > "? P? p" ? 0@ H"A 0A "A A ("A PB "HC PC " C h"$D 0D H"D D " E (E "dE E E X"F F 0"8G @G "G xG "8G G "G G "$H 0H 0"H H P"lI I "I I H"J 0J "J J H"K K 0"K K " @L L "hM M "M N "N N " O @O "O O "P P "P Q "Q Q P"HR `R X"R R 0"" on the addr given in parenthesis. You can also look at the token table yourself, by running "!DumpArray %p". Invalid signature Out of memory !DumpSig Invalid parameters %s %s !DumpSigElem Missing EEClass address Invalid EEClass address EEClass has an invalid MethodTable address Class Name: %S mdToken: %p File: %S Parent Class: %s Module: %s Method Table: %s Vtable Slots: %x Total Method Slots: %x Class Attributes: %x Interface, Abstract, ComImport, Transparency: %s NumInstanceFields: %x NumStaticFields: %x NumThreadStaticFields: %x ContextStaticOffset: %x ContextStaticsSize: %x -MDMissing MethodTable address is not a MethodTable Free MethodTable EEClass:Module:Name:mdToken:File:BaseSize:ComponentSize:Slots in VTable:Number of IFaces in IFaceMap:MethodDesc Table NameJITMethodDescEntry Invalid object Free Object Size: %I64d(0x%I64x) bytes RCW: %s CCW: %s System.RuntimeTypeSystem.RuntimeType+RuntimeTypeCachem_runtimeTypeError when reading RuntimeType field Array: Rank %d, Number of elements %I64d, Type %s (Print Array)dwdbContent: Content: String: Object None ThinLock owner %x (%p), Recursive %x [%d]-start-length-details-nofieldsInvalid parameter %s Not an array, please use !DumpObj instead For multi-dimension array, length and start index are supported Start index out of range -nofields has no effect unless -details is specified Name: %S[,] Array: Rank %d, Number of elements %I64d, Type %s Element Methodtable: %s Integer overflow on array rank Failed to read lower bounds info from the array Failed to read bounds info from the array interrupted by user Failed to read element at %s null -refsGC Refs: offsetSystem.Security.SecurityException SP IP Function _xcode_HResult %s %s [%S @ %d] Not a valid exception object Exception object: %s Exception type: %S Exception type: _messageMessage: _innerExceptionInnerException: %S, Use !PrintException %p to see more. Use !PrintException %p to see more. _stackTraceStackTrace (generated): Unable to decipher generated stack trace _stackTraceStringStackTraceString: HResult: %lx m_debugStringSecurityException Message: -nested-lines-l-ccwIn order for the option -lines to enable display of source information the debugger must be configured to load the line number information from the symbol files. Use the ".lines; .reload" command to achieve this. No CCW pointer specified The current thread is unmanaged There is no current managed exception on this thread Invalid CCW pointer %s Invalid exception object %s There are nested exceptions on this thread. Run with -nested for details Error retrieving nested exception info %p Nested exception ------------------------------------------------------------- Usage: !DumpVC Not a managed object Missing RCW address Invalid RCW %s Error requesting RCW data Managed object: %s Creating thread: %p IUnknown pointer: %p COM Context: %p Managed ref count: %d IUnknown V-table pointer : %p (captured at RCW creation time) IsDCOMProxy IsUnique IsFreeThreaded IsJupiterObject IsContained IsAggregated SupportsIInspectable IsDisconnected Flags: %s%s%s%s%s%s%s%s IJupiterObject: %p COM interface pointers: Error requesting COM interface pointers ContextIP%16s %16s %16s Type %p %p %s %S Missing CCW address Invalid CCW %s Error requesting CCW data CCW: %p Managed object: %s Outer IUnknown: %p (NEUTERED)Ref count: %d%s IsExtendsCOMObject Flags: %s%s CLR Jupiter , Pegged byJupiter ref count: %d%s%s%s%s (STRONG) (WEAK)RefCounted Handle: %p%s Type%16s %16s Type IDispatch/IUnknown%p %s %S The garbage collector data structures are not in a valid state for traversal. It is either in the "plan phase," where objects are being moved around, or we are at the initialization or shutdown of the gc heap. Commands related to displaying, finding or traversing objects as well as gc heap segments may not work properly. !dumpheap and !verifyheap may incorrectly complain of heap consistency errors. -gc-loaderUnable to get AppDomain information Loader Heap: System DomainShared DomainUnable to get the array of all AppDomains. Domain %dJit code heap: Failed to request module list. Module Thunk heaps: Module Lookup Table heaps: Total LoaderHeap size: ======================================= Number of GC Heaps: %d Total Size: Failed to get GCHeaps: integer overflow ------------------------------ Heap %d (%p) Heap Size: GC Heap Size: printsortException occurred while trying to %s the GC stats. -xmlusage: HeapTraverse [-xml] filename Unable to open file Assuming a uncorrupted GC heap. If this is a crash dump consider -verify option XmlCLRProfilerWriting %s format to file %s Gathering types... Error initializing heap traversal Unable to write heap report file %s saved Error getting System.RuntimeType.m_handle offset Shared %16sSystem %s? %s %S DomainAddress%16s %16s %16s Type Name ------------------------------------------------------------------------------ -mt-type-stat-strings-thinlock-min-max-live-deadFailed to parse command line arguments.Cannot specify both -mt and -typeCannot specify both -live and -dead.wrong argumentIn a minidump without full memory, most gc heap structures will not be valid. If you need this functionality, get a full memory dump with ".dump /ma mydump.dmp" SyncBlock %d corrupted, points to invalid object %p Failed to get object header for object %p while inspecting syncblock at index %d. Object header for %p should have a SyncBlock index of %d. Size%16s %16s %8s Free %s %s %8d%s %s %s %8d ThinLock owner %x (%p) Recursive %x Found %d objects. Fragmented blocks larger than 0.5 MB: Followed byAddr%16s %8s %16s %p %6.1fMB %p %S No heap corruption detected. Managed OOM occured after GC #%d (Requested to allocate %d bytes) %s, please contact PSS Reason: %s LOHSOHDetail: %s: %s (%d bytes) - on GC entry available commit space was %d MBGC Heap not initialized yet. Error requesting OOM data Heap %d: Error requesting OOM data ---------Heap %#-2d--------- object %#p does not have valid method table object %#p is a valid object %S %s %12d (0x%x) %S Usage: !ListNearObj Address %p does not lie in the managed heap Failed to find the segment of the managed heap where the object %p resides Before: Before: couldn't find any object between %#p and %#p Current:After: After: couldn't find any object between %#p and %#p Heap local consistency confirmed. Heap local consistency not confirmed. -inclUnrooted-iuGen2Gen1Gen0Heap%-8s %12s %12s %12s %12s Heap%-4d %12I64u %12I64u %12I64u %12I64u Free space: Percentage Heap%-4d %12I64u %12I64u %12I64u %12I64uSOH:%3d%% LOH:%3d%% Unrooted objects: Percentage Total %12I64u %12I64u %12I64u %12I64u -allError requesting SyncBlk data Index SyncBlock MonitorHeld Recursion Owning Thread Info SyncBlock Owner , continuing...SyncBlock %d is invalid%s %5d %p %11d %9d orphaned XXX none %8d %s %S----------------------------- Total %d CCW %d RCW %d ComClassFactory %d Free %d RuntimeCallableWrappers (RCW) to be cleaned: THREADCONTEXTRCW%16s %16s %16s Apartment (FreeThreaded)(MTA)(STA)%16p %16p %16p %9s Free-Threaded Interfaces to be released: %d MTA Interfaces to be released: %d STA Interfaces to be released: %d An error occurred while traversing the cleanup list. -detail-allReadySyncBlocks to be cleaned by the finalizer thread: ComClassFactoryCCWSyncBlock%16s %16s %16s %16s %16p %16p %16p %16p SyncBlocks to be cleaned up: %d ---------------------------------- Heap %d Statistics for all finalizable objects that are no longer rooted: Statistics for all finalizable objects (including all objects ready for finalization): %s 0x%08x %S Usage: DumpModule [-mt] Fail to fill Module %p Name: %S Attributes: PEFile Reflection SupportsUpdateableMethodsAssembly: %s LoaderHeap: %p TypeDefToMethodTableMap: %p TypeRefToMethodTableMap: %p MethodDefToDescMap: %p FieldDefToDescMap: %p MemberRefToDescMap: %p FileReferencesMap: %p AssemblyReferencesMap: %p MetaData start address: %p (%d bytes) Types defined in this module TypeDef%16s %16s %s Types referenced in this module TypeRef%16s %16s %s Fail to fill AppDomain Shared Domain: %s System Domain: %s Domain %d:%s %s Unable to get system domain info. Unable to get shared domain info Unable to get array of AppDomains Failed to get appdomain %p, error %lx Invalid Assembly %s Fail to fill Assembly Parent Domain: %s Name: %S Name: Unknown MemoryTaskSyncThreadpoolIOCompletionAssemblyGCSecurityThreadCount:UnstartedThread:BackgroundThread:PendingThread:DeadThread: (Hosted Runtime:LockAptGC Alloc ContextGC ModeStateThreadOBJOSIDIDFiberExceptionFailed to request Thread at <<<< XXXX CooperativePreemptive%p:%pSTAMTANTAUkn(Finalizer) (GC) (Threadpool Worker) (Threadpool Completion Port) <Invalid Object> ( (nested exceptions)Failed to retrieve Tls Data index Failed to require current Thread ID Failed to require total thread number Special thread typeFailed to get thread ID for thread Failed to switch to thread Failed to get Teb for Thread Failed to get Tls expansion slots for thread Failed to get CLR Tls data for thread Failed to get thread type info not found for thread GC Timer Gate DbgHelper Shutdown SuspendEE Finalizer ADUnloadHelper ShutdownHelper IOCompletion ThreadpoolWorker Wait ProfilingAPIAttach ProfilingAPIDetach Failed to switch to original thread %s No thread states for '%s'.-specialSpecial thread information is not available in mini dumps. Not supported on mini dumps. Can't get Watson Buckets Watson Bucket parameters: b1: %S b2: %S b3: %S b4: %S b5: %S b6: %S b7: %S b8: %S b9: %S bp %pSetting breakpoint: %s [%S] !bpmd pending breakpoint list Breakpoint index - Location, ModuleID, Method Token %d - %ws!%ws+%d, 0x%p, 0x%08x %d - %ws:%d, 0x%p, 0x%08x %d - %ws, %ws, %p Cleared Invalid pending breakpoint index. All pending breakpoints cleared. SOS error: IXCLRDataModule->GetFileName failed hr=0x%x SOS error: GetClrModuleImages failed hr=0x%x SOS warning: No symbols for module %S, source line breakpoints in this module will not bind hr=0x%x Failed to set code notification tvv @JITTED %S!%S Failed to request module address. Xb4~$E{d`SOS: warning, optimizations for this module could not be suppressed because this CLR version doesn't support the functionality SOS: warning, optimizations for this module could not be surpressed because an optimized prejitted image was loaded SOS: warning, optimizations for this module could not be surpressed hr=0x%x CLR notification: GC - Performing a gen %d collection. Determined surviving objects... bp /1 %pExpecting first chance CLRN exception Error processing exception notification g!bpmd is not supported on a dump file. -md-nofuturemodule-list-clear-clearallUnable to parse line number Line number must be positive Usage: !bpmd -md Usage: !bpmd [-nofuturemodule] [] Usage: !bpmd : Usage: !bpmd -list Usage: !bpmd -clear Usage: !bpmd -clearall See "!help bpmd" for more details. Error getting MethodDescs for module %p Found %d methods in module %p... MethodDesc = %p %p is not a valid MethodDesc This DynamicMethodDesc is not yet JITTED. Placing memory breakpoint at %p ba w8 /1 %p "bp poi(%p); g"Unable to set breakpoint with IDebugControl::Execute: %x Attempted to run: %s Unable to get method name for MethodDesc %p Adding pending breakpoints... sxe -c "!HandleCLRN" clrn-tiCPU utilization: %d%% Worker Thread: Total: %d Running: %d Idle: %d MaxLimit: %d MinLimit: %d Failed to examine a WorkRequest Work Request in Queue: %d AsyncTimerCallbackCompletion TimerInfo@%p Unknown Function: %p Context: %p Thread Injection History X`pWarmupInitializingRandomMoveClimbingMoveChangePointStabilizingStarvationThreadTimedOutUndefined Time Transition New #Threads #Samples Throughput Failed to examine a HillClimbing log entry %8.2lf %-14s %12d %12d %11.2lf Number of Timers: %d Completion Port Thread:Total: %d Free: %d MaxFree: %d CurrentLimit: %dFailed to request ThreadpoolMgr information %p is not a valid object Error getting AppDomain information AppDomain: %s Name: Shared Domain ID: (shared domain) Name: System Domain ID: (system domain) Error getting AppDomain %p. NoneName: %S ID: %d The type is declared in the shared domain and other methods of finding the AppDomain failed. Try running !gcroot %p, and if you find a root on a !gcroot %p, and if you find a root on a stack, check the AppDomain of that stack with !threads. Note that the Thread could have transitioned between multiple AppDomains. Error! integer overflow on numThread 0x%08x ID TEB APT APTId CallerTID Context %3d %4x %p STA MTA NTA Ukn %8x %8x %pEHHandler %d: %s catch(%S) (duplicate)Clause: [%p, %p] [%x, %x] Handler: [%p, %p] [%x, %x] Filter: [%p] [%x] No EH info available Unable to get codeHeader information Failed to perform EHInfo traverse No GC info available entry point %p unknown Jit Normal JIT generated code preJIT generated code GC info %p Could not allocate memory to read the gc info. Could not read memory %p -gcinfo-ehinfoUnmanaged code Failed to get method desc for %p. Not jitted yet not a valid MethodDesc Begin %p, size %x. Cold region begin %p, size %x Begin %p, size %x Failed to gather EHInfo data Hot region: Cold region: StressLog.txt-addrclr!StressLog::theLogPlease provide the -addr argument for the address of the stress log, since no recognized runtime is loaded. Attempting to dump Stress log to file '%s' SUCCESS: Stress log dumped No Stress log in the image, no file written FAILURE: Stress log not dumped CLR not loaded GCConfigLog.txtclr!SVR::gc_config_log_bufferclr!SVR::gc_config_log_buffer_offsetclr!WKS::gc_config_log_bufferclr!WKS::gc_config_log_buffer_offsetCan't get either WKS or SVR GC's config log bufferDumping GC log at %08x Attempting to dump GC log to file '%s' failed to create file: %d failed to read memory from %08x Interesting data points %20s: %d Compacting reasons MW[%s]%35s: %d Expansion mechanisms %30s: %d Other mechanisms enabled %-30s: %d [info per heap] Error requesting interesting GC info Heap %d: Error requesting interesting GC info --------info for heap %d-------- %u.%u.%u.%u Checked or debug build retail freeGC Heap not initialized, so GC mode is not determined yet. Server mode with %d gc heaps Workstation mode In plan phase of garbage collection SOS Version: %u.%u.%u.%u retail build!ProcInfo is not supported on a dump file. -env-time-mem--------------------------------------- Environment ProcessParameters_RTL_USER_PROCESS_PARAMETERSEnvironment%dSKernel32.dllGetProcessTimesProcess Times JanFebMarAprMayJunJulAugSepOctNovDecProcess Started at: %4d %s %2d %d:%d:%d.%02d Kernel CPU time : %d days %02d:%02d:%02d.%02d User CPU time : %d days %02d:%02d:%02d.%02d Total CPU time : %d days %02d:%02d:%02d.%02d ntdll.dllNtQueryInformationProcessProcess Memory WorkingSetSize: %8d KB PeakWorkingSetSize: %8d KB VirtualSize: %8d KB PeakVirtualSize: %8d KB PagefileUsage: %8d KB PeakPagefileUsage: %8d KB %ld percent of memory is in use. Memory Availability (Numbers in MB) AvailTotal %8s %8s Physical Memory %8d %8d Page File %8d %8d Virtual Memory %8d %8d Usage: !Token2EE module_name mdToken You can pass * for module_name to search all modules. Module: %s Assembly: %S Usage: !Name2EE module_name item_name or !Name2EE module_name!item_name use * for module_name to search all loaded modules Examples: !Name2EE mscorlib.dll System.String.ToString !Name2EE *!System.String Invalid argument %s Did not find a path from %p to %p. -nostacksInterrupted, data may be incomplete. Found %d roots. Found %d unique roots (run '!GCRoot -all' to see all roots). -brick-cardCouldn't get size for object %#p: possible heap corruption. Address Gen Heap segment begin allocated size %p %d %2d %p %p %p 0x%x(%d) Address Gen Heap segment begin allocated size Address %#p not found in the managed heap. !FindRoots is not supported on a dump file. -genanyIncorrect options. Usage: !FindRoots -gen where N is 0, 1, 2, or "any". OR !FindRoots Your version of the runtime/DAC do not support this command. The command !FindRoots can only be used after the debugger stopped on a CLRN GC notification. At this time !GCRoot should be used instead. Address %#p is not in the managed heap. Object %s will survive this collection: gen(%#p) = %d > %d = condemned generation. -perdomainPinnedRefCountedWeakShortWeakLongStrongVariableAsyncPinnedSizedRefDependentWeakWinRTUnknown handle type '%s'.Error getting per-appdomain handle informationDataHandleGC Handle Statistics for AppDomain (Shared Domain) (System Domain) Unable to display GC handles. A minidump without full memory may not have this information.Failed to walk the handle table.Error %x while walking the handle table. <free>UnknownHandles: Strong Handles:Pinned Handles:Async Pinned Handles:Ref Count Handles:Weak Long Handles:Weak Short Handles:Weak WinRT Handles:Variable Handles:SizedRef Handles:Dependent Handles:Other Handles:Pseudo-register number must be between 0 and 19 r$t%d=0Error initialized register $t%d to zero -derived-create-create2Live debugging session required usage: StopOnException [-derived] [-create | -create2] [] ex: StopOnException -create System.OutOfMemoryException 1 -c-c2sxe %s "!soe %s %s %d;.if(@$t%d==0) {g} .else {.echo '%s hit'}" %xError setting breakpoint: %s Breakpoint set r$t%d=1Failed to execute the following command: %s %p is not a valid object. sizeof(%p) = %d (0x%x) bytes (%S) ------------------------------------------------------------------------------- GCHandleLeaks will report any GCHandles that couldn't be found in memory. Strong and Pinned GCHandles are reported at this time. You can safely abort the memory scan with Control-C or Control-Break. Found %d handles: %p Searching memory Reference found in stress log will be ignored Failed to read whole or part of stress log, some references may come from stress log Quitting at %p due to user abort Searching %p... Found %p in stress log at location %p, reference not counted Found %p at location %p only read %x bytes at %p Some handles were not found. If the number of not-found handles grows over the lifetime of your application, you may have a GCHandle leak. This will cause the GC Heap to grow larger as objects are being kept alive, referenced only by the orphaned handle. If the number doesn't grow over time, note that there may be some noise in this output, as an unmanaged application may be storing the handle in a non-standard way, perhaps with some bits flipped. The memory scan wouldn't be able to find those. Didn't find %d handles: All handles found even though you aborted. A leak may still exist because in a general scan of process memory SOS can't differentiate between garbage and valid structures, so you may have false positives. If you still suspect a leak, use this function over time to identify a possible trend. []]&**(...)typedbyref = %S | %S = "%S" (empty) (1 element) (%d elements) %s.[%d] |- %s = %S |- %s = null (Unhandled CorElementType: 0x%x) = = @ 0x%I64x falsetrue = %s = '%C' = %d = %hd = %hu = %u = %I64d = %I64u = %f = object PARAMETERS: + (Error 0x%x retrieving parameter '%S') + %S %s + (Error 0x%x printing parameter %d) PARAMETERS: (none) LOCALS: + (Error 0x%x retrieving local variable '%S') + (Error 0x%x printing local variable %d) LOCALS: (none) .[basetype] |- %S %s |- %S %s |- < unknown type > %S Dumping managed stack and managed variables using ICorDebug. ============================================================================= Call SiteChild SP%-16s %-16s %s Stack walk complete. %p %s [NativeStackFrame] [RuntimeUnwindableFrame] TODO: Implement GetFrameName[%S: p] [IL Stub or LCG] -a (%S) <unknown register>+-: -> (pinned) (interior) - Failed to start stack walk: %lx Failed to enumerate GC references.Unable to walk the managed stack. The current thread is likely not a managed thread. You can run !threads to get a list of managed threads in the process PARAMETERS: %S () (0x%p) = 0x%s 0x%p LOCALS: -a-p-i%S!VMMap requires a full memory dump (.dump /ma) or a live process. !VMStat requires a full memory dump (.dump /ma) or a live process. Usage: SaveModule
Invalid arg Module does not have base address %p is not a Module or base address Failed to retrieve information about segment %p%u sections in file section %d - VA=%x, VASize=%x, FileAddr=%x, FileSize=%x Fail to read PE section info File not specified Fail to create file %s Fail to read memory %p %p !+%#x AKmRr(TransitionMU) (TransitionUM) at %p %p %s_remoteStackTraceString-ManagedExcepStackError! _EFN_GetManagedExcepStack(%P, wszStr, sizeof(wszStr)) returned: _EFN_GetManagedExcepStack(NULL, wszStr, sizeof(wszStr)) returned: Error: %lx Number of characters requested: %d Context information: EipEspEbp%16s %16s %16s RipRspRbpPCSPFPUnsupported platform%p %p %p Simple Context information: SOS: warning, prejitted code optimizations could not be changed. Failed to load ICorDebug HR = 0x%x 5DG qSOS: warning, prejitted code optimizations could not be changed. This CLR version doesn't support the functionality SOS: warning, prejitted code optimizations could not be changed. This CLR version doesn't support NGEN SOS: warning, prejitted code optimizations could not be changed. GetDesiredNGENCompilerFlags failed hr=0x%x SOS: warning, prejitted code optimizations could not be changed at this time. This setting is fixed once CLR starts SOS: warning, prejitted code optimizations could not be changed at this time. SetDesiredNGENCompilerFlags hr = 0x%x TEXTDOCUMENTATIONError loading documentation resource COMMAND: %s.Documentation for %s not found. Expected newline in documentation resource. \\%.*scontents%p0x%x%xNot calculatedCriticalSafe criticalTransparent%-*.*p%*.*p0x%-*.*x0x%*.*x%-*.*x%*.*x%-*.*d%*.*dmap/set too longP?@@B%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%S` h p x              ` `       H p     H p    VoidBooleanCharSByteByteInt16UInt16Int32UInt32Int64UInt64SingleDoubleStringTypedReferenceIntPtrUIntPtr"y Xy X"y y X"z z @"dz pz 8"t} } @"} } "~ ~ ("p x 8"l  0"Ԁ  X"  "P ` h" Ђ "T h P"$ @ "I  P"p x 0" Ї `" h"H p P"؉ p"|  " Ȋ  0"ċ ؋ 0"$ ` "  0"< H (" h"p  P"< X 0" X"X p "   (" P "p  "  " 0 P"  0"d 0" @"  0"  H"T ` "ؗ "  " x"  h"$D  H"P $ P ("P   "  H 0"  ؜ @PPp`<CLSID>Failed to instantiate {%ls} from installed .NET framework locations. Failed to instantiate {%ls} from DAC location. ̾/P6Ou/Unable to query IDebugSymbol3 HRESULT=0x%x. ;\Failed to instantiate {%ls} from debugger's image path. mscoree.dllCLRCreateInstanceDllGetClassObject%d.%d.%d%d.%d__::SOS Error: Out of memory The version of SOS does not match the version of CLR you are debugging. Please load the matching version of SOS for the version of CLR you are debugging. CLR Version: %u.%u.%u.%u SOS Version: %u.%u.%u.%u /f clr.dllPDB symbol for clr.dll not loaded %16hd%16d%I64d%16hu%u%16u%I64u%16p%16hx%16sdynamic statics NYIdynamic thread statics NYI >> Domain:Value Unable to get AppDomain %lx %s:NotInit %s:FailInit %s: << >> Thread:Value error getting thread %p, aborting this field %x: Display of context static variables is not implemented yet PTRBYREFVALUETYPECLASSVARARRAYFNPTRSZARRAYMVARAttrVTOffsetField%16s %8s %8s %20s %2s %8s %16s %s Invalid parent MethodTable Invalid parent EEClass Unable to display fields %s %8x %8x %20.20S %20.20s %2s TLstaticCLstaticshared%8s %16s%8s %S staticinstance %8sUnable to get appdomain store Failed to get appdomain list Unable to get AppDomain %p Unable to get array of Assemblies ClassLoader: %p SecurityDescriptor: %p Module Name %s Dynamic ModuleCREATINGREADYFORMANAGEDCODEACTIVEOPENUNLOAD_REQUESTEDEXITINGEXITEDFINALIZINGFINALIZEDHANDLETABLE_NOACCESSCLEAREDCOLLECTEDCLOSEDUNKNOWNLowFrequencyHeap: %p HighFrequencyHeap: %p StubHeap: %p Stage: %s Name: Error getting AppDomain friendly name Assembly: %s (Dynamic) [Free%-16s %s (%S[])Integer overflow error. Unable to get array of Assemblies for the given AppDomain.. Failed to request assembly. Failed to get the modules for the given assembly. Failed to request Module data from assembly. ----------------------- Member (mdToken token) of Field (mdToken token) of This token type is not supported Token: %p Field name: %S MethodDesc: %s MethodDesc: JITTED Code Address: %s Not JITTED yet. Use !bpmd -md %p to break on run. Not JITTED yet. Use !bpmd -md %p to break on run. Not JITTED yet. EEClass: MethodTable: EEClass: FAULTFINALLYFILTERTYPED ReJITID %p: CodeAddr = %s (READY to jit on next call) (CURRENT) (reverted)ReJITed versions: (... possibly more reverted versions ...) Method Name: %S Class: %s MethodTable: %s mdToken: %p Module: %s IsJitted: %s CodeAddr: %s Transparency: %s Unknown MethodDesc (Module %s, mdToken %08x)Failed to request threads from the thread store.mscoree.dll/f mscoree.dll\Error getting string data Missing quote in %s Incorrect argument: %s Wrong option: %s Invalid option %s Invalid option: option specified multiple times: %s Missing value for option %s Unknown option: %s *U\ L6"ǘoC*K =j0Unable to load '%S'. HRESULT = 0x%x. Failed to read module information for '%S'. HRESULT = 0x%x. Found '%S', but it does not match the CLR being debugged. Size: Expected '0x%x', Actual '0x%x' Time stamp: Expected '0x%x', Actual '0x%x' Loaded %S ФFailed to get the dac module handle. hr=0x%x. GetModuleFileName(dacModuleHandle) failed. Last error = 0x%x mscordacIDebugSystemObjects::GetCurrentProcessHandle HRESULT=0x%x. Unable to get symbol path length. IDebugSymbols3::GetSymbolPathWide HRESULT=0x%x. Unable to get symbol path. IDebugSymbols3::GetSymbolPathWide HRESULT=0x%x. SymFindFileInPath failed for %S. HRESULT=0x%x. Please ensure that %S is on your symbol path.@ epiy0xSI [%d]FzX TOP2Xcʀ?u*C(Q4SOS Warning: Loading symbols for dynamic assemblies is not yet supported diasymreader.dllSOS Error: Unable to CoCreateInstance class=CLSID_CorSymBinder_SxS, interface=IID_ISymUnmanagedBinder3, hr=0x%x This usually means the installation of .Net Framework on your machine is missing or needs repair SOS Error: Unable to query IDebugSymbols3 HRESULT=0x%x. SOS Error: Unable to get symbol path length. IDebugSymbols3::GetSymbolPathWide HRESULT=0x%x. SOS Error: Unable to get symbol path. IDebugSymbols3::GetSymbolPathWide HRESULT=0x%x. Frame] <unknown method> [ @ Failed to enumerate GC references. Failed to enumerate GC reference errors. Unknown internal frame.Managed to Unmanaged transitionUnmanaged to Managed transitionAppDomain transitionLightweight functionFunction evaluationInternal callClass initializationJIT Compilation[%s: %p] NANCGRdRdWrWrCpExExRdExRdWrExWrCpTOTALBLK COUNTAVERAGEMAXIMUMMINIMUMTYPE%-7s %*s %*s %*s %*s %*s ~~~~~~~~~~~~~~~~~~~~~~~~~%-7s %*sK %*sK %*sK %*s %*sK %s: SmallMediumLargeSummary|%08lxCommitReservePrivateMappedImageProtectAllocProtectLengthStopStart%-*s %-*s %-*s %-13s %-13s %-8s %-8s %p-%p %p %-13s %-13s %-8s %-8s alahblbhclchdldhaxbxcxdxsidibpeaxebxecxedxesiediebpespr8br9br10br11br12br13br14br15br8wr9wr10wr11wr12wr13wr14wr15wr8dr9dr10dr11dr12dr13dr14dr15djmp (%S, mdToken: %p) (MT: %S) ("") (Object: %S) (MD: %S) %s @ %d: >>> hltclisti%08x`%08x (gcstress)mov call lea push ntdll!KiUserExceptionDispatcher"؟  X%umovk badc0de0badc0de1badc0de2%08x "   ط %@ubad allocationX P%@uظ P%@u` P%@u $WW)))` $ ,*)))genericunknown error $0,P+)))iostreamiostream stream errorh $@,+p)))system`C xC C oC C C R`C C C C `C 7C d C C  C pD PxC  D 'D  `C C @D C {C !XD XD C `C pD D D nC a C D pD  D C D C  `C D C `C 'D @'E A'E ?'0E 5'PE 'pE E'E M'E F'E 7'E 'E Q'F 4'F '0F &'@F H'XF ('pF 8'F O'F B'F D'F C'F G'F :'F I'G 6' G ='0G ;'HG 9'`G L'xG 3'G fG dG eG qG H !H 0H  @H hXH  hH jxH gH kH lH D mH C )C I xC I &C (@D n(I o@I *XI pI 0F C I C I sI tI uI vI wJ  J y(J 'XD x0J zHJ {XJ D |pJ J C  D J J J }J ~J  pD J iD pK  K 8K PK hK  `C xK K K $K  D "K K L L (L 8L D XL rhL L L permission deniedfile existsno such devicefilename too longdevice or resource busyio errordirectory not emptyinvalid argumentno space on deviceno such file or directoryfunction not supportedno lock availablenot enough memoryresource unavailable try againcross device linkoperation canceledtoo many files openpermission_deniedaddress_in_useaddress_not_availableaddress_family_not_supportedconnection_already_in_progressbad_file_descriptorconnection_abortedconnection_refusedconnection_resetdestination_address_requiredbad_addresshost_unreachableoperation_in_progressinterruptedinvalid_argumentalready_connectedtoo_many_files_openmessage_sizefilename_too_longnetwork_downnetwork_resetnetwork_unreachableno_buffer_spaceno_protocol_optionnot_connectednot_a_socketoperation_not_supportedprotocol_not_supportedwrong_protocol_typetimed_outoperation_would_blockaddress family not supportedaddress in useaddress not availablealready connectedargument list too longargument out of domainbad addressbad file descriptorbad messagebroken pipeconnection abortedconnection already in progressconnection refusedconnection resetdestination address requiredexecutable format errorfile too largehost unreachableidentifier removedillegal byte sequenceinappropriate io control operationinvalid seekis a directorymessage sizenetwork downnetwork resetnetwork unreachableno buffer spaceno child processno linkno message availableno messageno protocol optionno stream resourcesno such device or addressno such processnot a directorynot a socketnot a streamnot connectednot supportedoperation in progressoperation not permittedoperation not supportedoperation would blockowner deadprotocol errorprotocol not supportedread only file systemresource deadlock would occurresult out of rangestate not recoverablestream timeouttext file busytimed outtoo many files open in systemtoo many linkstoo many symbolic link levelsvalue too largewrong protocol typeFF!!"!_hypot) Fcsm  Y"P Ԧ  h t@uUnknown exception   CorExitProcesskernel32.dllFlsAllocFlsFreeFlsGetValueFlsSetValueInitializeCriticalSectionExCreateEventExWCreateSemaphoreExWSetThreadStackGuaranteeCreateThreadpoolTimerSetThreadpoolTimerWaitForThreadpoolTimerCallbacksCloseThreadpoolTimerCreateThreadpoolWaitSetThreadpoolWaitCloseThreadpoolWaitFlushProcessWriteBuffersFreeLibraryWhenCallbackReturnsGetCurrentProcessorNumberGetLogicalProcessorInformationCreateSymbolicLinkWSetDefaultDllDirectoriesEnumSystemLocalesExCompareStringExGetDateFormatExGetLocaleInfoExGetTimeFormatExGetUserDefaultLocaleNameIsValidLocaleNameLCMapStringExGetCurrentPackageIdGetTickCount64GetFileInformationByHandleExWSetFileInformationByHandleWhR xR R R ja-JPzh-CNko-KRzh-TWSunMonTueWedThuFriSatSundayMondayTuesdayWednesdayThursdayFridaySaturdayJanuaryFebruaryMarchAprilJuneJulyAugustSeptemberOctoberNovemberDecemberAMPMMM/dd/yydddd, MMMM dd, yyyyHH:mm:ssSunMonTueWedThuFriSatSundayMondayTuesdayWednesdayThursdayFridaySaturdayJanFebMarAprMayJunJulAugSepOctNovDecJanuaryFebruaryMarchAprilJuneJulyAugustSeptemberOctoberNovemberDecemberAMPMMM/dd/yydddd, MMMM dd, yyyyHH:mm:ssen-US  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ @ubad exceptione+000(null)(null)EEE50P( 8PX700WP `h````xpxxxxEEE00P('8PW700PP (`h`hhhxppwppccsUTF-8UTF-16LEUNICODEpY Y  0Z  Z Z @[ [ [ P\ \ ] ] ] @^ ^  P_ !_ "a xb y8b zXb tb b R6002 - floating point support not loaded R6008 - not enough space for arguments R6009 - not enough space for environment R6010 - abort() has been called R6016 - not enough space for thread data R6017 - unexpected multithread lock error R6018 - unexpected heap error R6019 - unable to open console device R6024 - not enough space for _onexit/atexit table R6025 - pure virtual function call R6026 - not enough space for stdio initialization R6027 - not enough space for lowio initialization R6028 - unable to initialize heap R6030 - CRT not initialized R6031 - Attempt to initialize the CRT more than once. This indicates a bug in your application. R6032 - not enough space for locale information R6033 - Attempt to use MSIL code from this assembly during native code initialization This indicates a bug in your application. It is most likely the result of calling an MSIL-compiled (/clr) function from a native constructor or from DllMain. R6034 - inconsistent onexit begin-end variables DOMAIN error SING error TLOSS error runtime error Runtime Error! Program: <program name unknown> Microsoft Visual C++ Runtime Library ((((( H ((((( H   !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ukA    ( 0 8 @  H  P  X  `  h p x          Ȉ Ј ؈     ! "pk # $ % & '( )0 *8 +@ ,H -P /X 6` 7h 8p 9x > ? @ A C D F G I Jȉ KЉ N؉ O P V W Z e    0 R @ P ` p   V         Њ hR R      0 @ P ` p     ! " #Ћ $ % & ' ) *0 +@ ,P -h /x 2 4 5 6 7Ȍ 8، 9 : ; > ?( @8 AH CX Dp E F G I J KЍ L N O P R V0 W@ ZP e` kp l   xR     Ў       0 H ,X ;p > C k   ȏ  ؏       ; 0 k @ P ` p        ; А         0 ;H X  h  x    ;   Б    ;    (  8 ; H $X  $h  $x ;$ (  (  ( ,Ȓ  ,ؒ  , 0  0  0 4(  48  4H 8X  8h <x  < @  @  D  Hȓ  Lؓ  P | |  B` , q  0 @ P ` p      Д  C   H ) 8 k !P c ` Dp }   E(  G 0 ȕ H8 ؕ   I   A( @ 8 JH H X h x     Ȗ ؖ  K  P   ( 8 H X h x     ȗ ؗ     ( 8  #H eP *X l0 &h hX  x Lp . s`    Ș Mؘ   >  7 h   Nx /( tȈ 8 H Zp  X O@ (h j x ax  P   Q  Rh -ș r 1ؙ xЉ :   ?  S 2 y( %( g $8 fH X +X mh  =x ؉ ;  0  w uȚ U ؚ  T    6 ~ ( V 8 WH X h x   X  Y <  ț v؛ Ј  [ " d  ( 8 H X ؈ h \ x     ؜  ] 3 z @  8 ȉ 9(  8 ^H n X _ 5h |pk  x b  ` 4  {8 'ȝ i؝ o    ( 8 H FX parbgcazh-CHScsdadeelenesfifrhehuisitjakonlnoplptroruhrsksqsvthtruridbesletlvltfavihyazeumkafkafohimskkkyswuzttpagutateknmrsamnglkoksyrdivar-SAbg-BGca-EScs-CZda-DKde-DEel-GRfi-FIfr-FRhe-ILhu-HUis-ISit-ITnl-NLnb-NOpl-PLpt-BRro-ROru-RUhr-HRsk-SKsq-ALsv-SEth-THtr-TRur-PKid-IDuk-UAbe-BYsl-SIet-EElv-LVlt-LTfa-IRvi-VNhy-AMaz-AZ-Latneu-ESmk-MKtn-ZAxh-ZAzu-ZAaf-ZAka-GEfo-FOhi-INmt-MTse-NOms-MYkk-KZky-KGsw-KEuz-UZ-Latntt-RUbn-INpa-INgu-INta-INte-INkn-INml-INmr-INsa-INmn-MNcy-GBgl-ESkok-INsyr-SYdiv-MVquz-BOns-ZAmi-NZar-IQde-CHen-GBes-MXfr-BEit-CHnl-BEnn-NOpt-PTsr-SP-Latnsv-FIaz-AZ-Cyrlse-SEms-BNuz-UZ-Cyrlquz-ECar-EGzh-HKde-ATen-AUes-ESfr-CAsr-SP-Cyrlse-FIquz-PEar-LYzh-SGde-LUen-CAes-GTfr-CHhr-BAsmj-NOar-DZzh-MOde-LIen-NZes-CRfr-LUbs-BA-Latnsmj-SEar-MAen-IEes-PAfr-MCsr-BA-Latnsma-NOar-TNen-ZAes-DOsr-BA-Cyrlsma-SEar-OMen-JMes-VEsms-FIar-YEen-CBes-COsmn-FIar-SYen-BZes-PEar-JOen-TTes-ARar-LBen-ZWes-ECar-KWen-PHes-CLar-AEes-UYar-BHes-PYar-QAes-BOes-SVes-HNes-NIes-PRzh-CHTsraf-zaar-aear-bhar-dzar-egar-iqar-joar-kwar-lbar-lyar-maar-omar-qaar-saar-syar-tnar-yeaz-az-cyrlaz-az-latnbe-bybg-bgbn-inbs-ba-latnca-escs-czcy-gbda-dkde-atde-chde-dede-lide-ludiv-mvel-gren-auen-bzen-caen-cben-gben-ieen-jmen-nzen-phen-tten-usen-zaen-zwes-ares-boes-cles-coes-cres-does-eces-eses-gtes-hnes-mxes-nies-paes-pees-pres-pyes-sves-uyes-veet-eeeu-esfa-irfi-fifo-fofr-befr-cafr-chfr-frfr-lufr-mcgl-esgu-inhe-ilhi-inhr-bahr-hrhu-huhy-amid-idis-isit-chit-itja-jpka-gekk-kzkn-inkok-inko-krky-kglt-ltlv-lvmi-nzmk-mkml-inmn-mnmr-inms-bnms-mymt-mtnb-nonl-benl-nlnn-nons-zapa-inpl-plpt-brpt-ptquz-boquz-ecquz-pero-roru-rusa-inse-fise-nose-sesk-sksl-sisma-nosma-sesmj-nosmj-sesmn-fisms-fisq-alsr-ba-cyrlsr-ba-latnsr-sp-cyrlsr-sp-latnsv-fisv-sesw-kesyr-syta-inte-inth-thtn-zatr-trtt-ruuk-uaur-pkuz-uz-cyrluz-uz-latnvi-vnxh-zazh-chszh-chtzh-cnzh-hkzh-mozh-sgzh-twzu-za?C?exppowloglog10sinhcoshtanhasinacosatanatan2sqrtsincostanceilfloorfabsmodfldexp_cabsfmodfrexp_y0_y1_yn_logb_nextafterh x      Т ܢ       ( 0 4 8 < @ D dcH T cX \ ` d ch l p ct cx |   4              ȣ أ     0 P p   Ф   @ `     ȥ إ    ( H h     0 X       8 P p __based(__cdecl__pascal__stdcall__thiscall__fastcall__vectorcall__clrcall__eabi__ptr64__restrict__unalignedrestrict( new delete=>><<!==!=operator->++---+->*/%<=>=()~^&&||*=+=-=/=%=>>=<<=&=|=^=`vftable'`vbtable'`vcall'`typeof'`local static guard'`string'`vbase destructor'`vector deleting destructor'`default constructor closure'`scalar deleting destructor'`vector constructor iterator'`vector destructor iterator'`vector vbase constructor iterator'`virtual displacement map'`eh vector constructor iterator'`eh vector destructor iterator'`eh vector vbase constructor iterator'`copy constructor closure'`udt returning'`EH`RTTI`local vftable'`local vftable constructor closure' new[] delete[]`omni callsig'`placement delete closure'`placement delete[] closure'`managed vector constructor iterator'`managed vector destructor iterator'`eh vector copy constructor iterator'`eh vector vbase copy constructor iterator'`dynamic initializer for '`dynamic atexit destructor for '`vector copy constructor iterator'`vector vbase copy constructor iterator'`managed vector copy constructor iterator'`local static thread guard' Type Descriptor' Base Class Descriptor at ( Base Class Array' Class Hierarchy Descriptor' Complete Object Locator'USER32.DLLMessageBoxWGetActiveWindowGetLastActivePopupGetUserObjectInformationWGetProcessWindowStation1#SNAN1#IND1#INF1#QNANCreateFile2CONOUT$(I6F lcˍK^[k t:DhǤR2~pcHxg`ьK;מj{c;qF&;Y[*H98LqMdG0CgOhP^&kOixopd.[`N33ĂA:40fxE^`^Ќ}NNb3 jVK b_o=8u[K5c_o=8u[K5Ձn BYu{h<4-BdaKԸ'ZjB݄@̙$G;vyn|PYzԞEd'mBmD&ͺ㘲6vO=CW vD~) E* $<~EB:/Y d_o=8u[K55DG qd.Bmy^! f]9AHzDҁuXrLu<1ST,oMRv&mi(o.AA K9^QdHާGyRGA&_Z{h<4-{h<4-{h<4-{h<4-{h<4-J; {h<4-?mYD`{FfmiOB[2V+{K$NTN^F>+K f7F?>D}dUH8RqL{h<4-{h<4-,-E+b̝[~DyT[cvO`T]0lG).OPʶA&$0JJ^W;EcvO`T856UL!&^rC0 SJhF˄sآi@ƫ=_IA8;{h<4- I ÔMN)42( e-He2{h<4- ei_/E6DM~#G>= @=-f" @FYwȧB= d`XFӶMە["{h<4-zC @8{h<4- fF2*{h<4-T ^&F োIPV>Oۃ+e{h<4-{h<4-{h<4-lM㷜C̲@<ʚt#FA Җn=ҷI IJN"{h<4-{h<4-߰`I{P?ALc'薕k'F!s. {h<4-i_>Bqa${h<4-{h<4-{h<4-{h<4-{h<4-{h<4-{h<4- {h<4- {h<4-WzkzO C]=adUEEgzޙtC3!ɜLr]y=iH roɴ $cYCHWD*JKxbjJJ'yC/or̷EBA `L{d@6mǒ0UwMAО-}f]LYBW蠍 6Sb8&UDo9wLϘ0T!~Js=YoJ1EQ-/ԝ ,0B>V<4qG5)6JpYEgJ(;?b*U\ L6"ǘ*U\ L6"ǘF|pF"PM:<+X1C$ڑ1vLJ9kr T(Ibδk*7g}oLyU'q8C*"(]d 4NH]h;աIB^H[Abt/?M200۾`-|?X`JSkI Ĭ꺏rxH3BRnr mO&B@" <,KhѻS?~X#Le xE!s2 SW*LcO|5ԪCAΡ&)ULO{ t792BV')KU .SI%W4OpenVirtualProcessImplOpenVirtualProcess2CLRDEBUGINFOmscordbimscordacwks%s.dllmscordaccoreZ<4B GuRF~#1HH2M>~*Q1 MO8(QZ<4B GuR(I6F lgH 89/jHFh}uLgI}Dr9&ךKўBW vJl3EAoOf2ӳ%AH2W9i[ W9i[ , , W9i[ @ @  H508 @ ȷ 8 ط  0 8 @ X8 X  X8 @ 8 ظ  8 8 @ 8 `  8 @ 8  ( 8 8 @ 9 `  8 9 @ 89   @ 8 89 @ p9 h  Ȼ 8 p9 @ 9  0 @ 9 @ 08 h 9 м 9 @ RSDSE9ō@ie.:SOS.pdbGCTL .text$di̓.text$mn1.text$mn$00 N.text$x0.text$ydH.idata$5H.00cfgP.CRT$XCAXH.CRT$XCU.CRT$XCZ.CRT$XIA .CRT$XIC.CRT$XIZ.CRT$XPA.CRT$XPX.CRT$XPXA.CRT$XPZ.CRT$XTA.CRT$XTZ.gfids$xt.rdata .rdata$r 8.rdata$zzzdbgH .rtc$IAAP .rtc$IZZX .rtc$TAA` .rtc$TZZp .xdata8 |.xdata$x r.edata4 .idata$2 .idata$3 H.idata$4 p.idata$6 XW.dataX7 .data$r: 8 .bssP!S.pdata!.rsrc$01а!h.rsrc$02-  p`0PB- c p`0PBtd4220!4 p`PBPr p`P0B8* 4# p`PB 4Rp ` P!  t40s>sx !0s>sx + +h'-#t,d+4*(P@B P.92p33td T4! t T ## !t T ## !477 !77 &p0PB!&&~Ԁd88 !88 ; ;3t )d"P! 4pIIh !pIIh B `P0!t   `ee !`ee d 4 2 p!TPdd !Pdd /+ p`0PB@!*4BF$ !BF$ !*4BF$  d T 4 Rpd T 2 p!4@_s_ !@_s_ TR p`!  4 fg !fg  p`0B!!!T34 !34 ? .t*d&4 PLC hXi1mqXr dT4 rp[ [t I4 T 2 `d42 p!  t4RRH !t4RRH d 4 r p `B!  tT4]]8 !]]8 !tT4]]8 B`!T VV !t4V_W !V_W !VV < +4 p`PLC  ,8DP\htXXXX YYY#ZHZ[[[[k\\\\] +]Y]]' T9482 p `B, d4 pHy{{q# #dT4p@B- -4' p ` P@B0!4H !T !t = ! = ! !H   p`P0@BXp|`).Fks^λԻ)!4 ! + +4[R p`P@B̭ح   $0<` n,\gq& &d!T4 R p@BP\b# #tdT 4 @B!  tdp !p 4 Rp@B\4 Rp@B >WT 4 Rp`@BHPؐ dT4p! !4R p`P@Bpp|Pȕ8 5'4>34 p`PLCP$ $d T4 p@B`״4 `P!t1 !1 4 rp@B0Lp h8.8;IQhu  2P@B R0@B@ R0@B8 6< T4 R p`@B``p|%_4 Rp@B@['p`0@BD X HڲHlFڲ  RP@B4 rp@B ,8DT0fu b@BЪ4 rp@B( 8`%  2P@B( R0@BPd 4 Rp@Bx@Lpψ4 rp@BPl 8.8;IQ  2P@B R0@Bd 4 Rp@B`l _4 Rp@Bƃ'p`0@B@  HH&f'  RP@B@B4 rp@Bhħԧ~&5s4 Rp@Bp|І4 rp@Bܯp 8`  2P@B R0@B`d 4 Rp@B4 Rp@B0̩&'p`0@BX  @HzHP`@Mz  RP@BX4 rp@B4 Rp@B0Kv4 rp@B,8 H8.8;IQHU  2P@B R0@Bd 4 Rp@B O4 Rp@BH@L ;f'p`0@Bp|  HHpDZ  RP@Bp4 rp@BĨԨp4 Rp@B(+V4 rp@B ذ8`ذ  2P@B R0@Bpd 4 Rp@B8̫`4 Rp@B` ,ۄ'p`0@B< P H:H0@v :G  RP@B4 rp@B`lxЀS4 Rp@Bˇd 4 Rp@B 0@Pc v 0r ͂ ߂4 Rp`P@B( 0@Sfy ̬ ج(*<H s| Ì'0:t4 T 2` tdT4dT !t4 d ! d ! !t!d!T!4! dT4p p!.. 'd T 4, !, 4 ,' p`0P@BPЙuQv b@Bx*9R0@B@0  RP! d @ !  t 4 L !L !@  b@B 8||} -  2P@B b@B4 8`|p||  2P@B b@B 8|||   2P@B b@B@ 8 |0|S|ͥ  2P@B@ b@Bh @8 }0}S}@M  2P@Bh b@B  <8P~b~l~w~~<I  2P@B b@B 8}}}}}ɦ  2P@B b@B< 8~~~'~;~   2P@B b@B` |8`}r}|}}}|  2P@B b@B0`l |8~~~~~|  2P@B0  d 2p! !4: !: !  b@B@%!  td ! d 4 Rp@B`((PP R0@B( "@B(г R0@B( "@B)b!4 ! Rp`0@B()@L`8P!  t4  ! ! t d4d !d td 4 P! !4r p`P@B- ,8o~8\$ $4 p`P@B-0W.Ps! !4 p`P@B.̴ش0T! !4 p`P@B@.:FS 4 rp`P@Bh.`lx)Kj4 Rp`P@B.frd T 4 rp@B8\\$] dT4p1 T4p`LC9B / /4UJ p`P@B09 ,8D`445888999r! td T 4 %H !%H R0@BX9p!t ll !ll T4 p`@B9P\htĹ@_jd 4 Rp@B90:S4 Rp@B9 0@P_2p!4 !d ! ! 4 Rp@B9pzzz p`0LC :J0NNGOB`( (4 p`P@BH:йܹ R  u!!( (4 p`P@Bp:@<=7>dT42p.d4 pLC:B pYYwZ6 $d- T,4+&pLC:"''N)t d4242 pd 4 R p2 4B:p`PLC:H0IJ# #T4 p`@B;`DDE 4r p`P@B8;PKKLD53t=,d<%4;34 PLC`;pFFHA53t,d%43 PLC;P?F@B 4rp`P 4 2 p`PPPF4 pP!d "" !"" # #dT4p@B;)*+!dSAS !SAS dT4p@B;ȺS+TETPTfTT.U!d@RuR !@RuR !dQQ !QQ d T 4 rp, ,4  p ` P@B<PVVV+W8WWWPXyX  4 Rp`P  p`P0@B(<,-<-  rp`P0" "d T 4 Rp@BP<1$2G2!4 uup !uup d42 p!t jj !jj !4 0vZvp !0vZvp   4 r`!t kk !kk   4 Rp!4 pwwp !pwwp !t `nn !`nn   d Rp!4 vvp !vvp !t pmm !pmm  R0@Bx< "@B< "@B< z R0@B<,B0#p`0@B= 7 @(HZZ?[t[[[\\5X  RP@B=< +4 p`PLC@=ȻԻ(`aa)b3bZbb cc/coeeeff;fSfqfffhi%i hii ii*jMj2 p ` 0  d 2p!4( !( $$4 Rp`P!4 !   p`0P@Bh=p^^+_____1`j``4 2 P!  t d$0% !t d$0% 4 Rp@B=zK{f{  20d42p!4`p !`p   2`P0!AA  t |'}4 ! t |'}4 !|'}4   4 R `P!  p !t | !p ! p ! t p 4`!  tPyxy !tPyxy %bp`0@B=˼  @H8Pooppp@NV  BP0@B=  2P@B=!t`q|q !t`q|q !`q|q   4 2p!dprr !prr  b@B=d 4 Rp@B>P\h" "td 4 r@B0>t 8 K     2P@B0>T 4 R p `  4 r p `@BX>  089=  2P@BX> 0@B> 8 CQ\  2P@B>  4 r p `@B>$ 89uͷ  2P@B>  4 r p `@B> 8_  2P@B> 0@B>$ 8p   2P@B>  4 r p `@B ? `8o  m  2P@B ?  4 r p `@BH? 8   %   2P@BH?4 p@Bp? 8`)  2P@Bp? 0@B?@< \8\i  2P@B? 0@B? 83ATɶ  2P@B? 0@B?`\ |8|  2P@B? dT4 p@BHO``ؙA53t,d%43 PLCpO@ d T4p# #d4 p@BO    P@BOd 4 Rp@BOpd4 p!4`͢ !`͢ $ $d T4r p@BO0<H7$ $d T4r p@BP@vØ" "dT 4 rp@B8P `֊% Etd4 CPBX `PB!40]p !t]h !]h !0]p !40]p   d rp!4  !   d Rp!4Py !Py   r p0!   T L !dX !X !L ! dT L p`0PBd 4 Rp@B`PЄ#dT4pBh" "dT 4 rp@B^V#0 pPB`!.d/48p !p !.d/48p P! t d 4 p !p *%# p`0PLC^ 4gi<"US p`0PB- d p`P0LC^нܽmu?hd T42p22t)4 T 2`8 '4|tp`PLC_!d 8 !8 d 4 r pB0 R0@Bd "@Be "@B@e R0@Bhe 4 rp@BePrdT4pR00@Be ,2J! !td4 @BeBZ  RP0!t d `8 !`8 !tPYx !4Ycl !Ycl !PYx d 4 Rp@Bf4.*p`P  p`P0@B0fh  b`P!t4 `@ !`@ d 4 Rp@BXf 7 8'  2P@BXf  T 4 R p`@BfP`p!d J !d J d4 p!TPp !Pp !4  !d s !Ts !s ! s !  4 Rp@Bf   td42td45 %'t#d4#r PLCf:0<:%X r0@Bf@@v-p`0LC gƿd 7 Ⱦh+9#FȾھLR p`P0@B gA0x0,h1(4od p`PLCpjp E2`!  tTH !4P !P !H --d!42p2 US p`0PLCjR b ` P!  t4   !   d T42pT 42 p!dyz@ !yz@ d42 pd 4 rp@B8}op r0@B`}poo t d T 42td2 !4pzz !pzz % p 0B  d 2p!  T ,< !4,cH !,cH ! ,<  "@B}0``` R0@B}`f&f,f66d 4 2p11,T d 2p!4u'v !u'v 6 (4& p`PLC}@iu ~`~;xeĀj4 r p`@B~, H˛  RP@B~4 Rp`P@B(~d4 p$ $d T4 p@BP~0`/Nm$ $d T4 p@Bx~ͯS_$C' 't"dT 4 r@B~p#/Dc( (t$d T4 @B~P\ht@q.ǶD53t",d!%4 3 PLC~ ,8ԴT4 p`@BYYDZPZ2[Q[p[; *dE&4D< pPLC@ NOOOHPPPfQqQQQUUd pP05 'd+#4*" pPLCh `lxht)Hg: )dA%4@8 pPLC`lxwUEPo T4 p `$ $4"p`P@BP[(@Jh T4p`@BP\ht7C4S `P!t4ҽ !t4ҽ !ҽ ) )dQ%4PJ pP@B pc%Dc6 $4XN p`PLC0b Ъ.PT4p`@BX ,8DPWcT4p`@B0Q! Ba8 '4xp`PLC ,8D@{wFh? .4 p`PLCЀZSb-I) Etd 4 CPB@= 5/d(43 pPLCr`mmnn5 E'd 4C pPLC k#m p0Bp p`P0Bp! T 4p..T[ !p..T[ 5 5d T 4 2 p! T 4P--T[ !P--T[ !5t 4 3rPB0! T 4+L+T[ !+L+T[ !  T < !4 C! ! C! ! < + +t'd#4 P@BHbcccd0@Bp0<0     ) )d=%4<6 pP@BP\ht q<^G56t&/d%(4$3 PLC`lx%;: )d=%4<4 pPLC @}5A2Qp: )d;%4:2 pPLC(4@LX-2Z#A tdT44 Rp@B80g"^ `PB!((\t]4e n% ! n% C 24! p`PLC`0<H0#)!t T4"H !"H + +4*" p`P@B 0߲< +4PF p`PLC*Peef%fCfgj j,jKjjj$ $4p`P@B؂V     ( (40( p`P@Bp|5AR7 )Hg( (4( p`P@B(p|˺T_mٻݼ2W\ԾO|ۿ8 5'4P3F p`PLCP*(4@L ;     . X  i5A_}4 R p@Bx+ 8   @  2P@Bx% %42,p`P@Bp| HҚޚ%ǜڜ7 T4 p`@Bȃ!,"G""" #0# T4p`@B7C:Hg< +4RH p`PLC2\]]]O`r`4 Rp@B@ 3?Keeeeee <0@Bh`lPv,{" "d4pP@B|" "dT 4 rp@BP d 42 p< +4 p`PLCb+7CS-З[eq< +4RH p`PLC2 $4GS_kw-CKl٠ 9D $ 0LC0p|  -9 (4p`PLCXB`ۣ~9W4 rp@Bh2 8NX[iq  2P@B R0@Bcd 4 Rp@BЅddd!t4 `wuw(3 !`wuw(3 !t4 `wuw(3 ((x$h dT4 p@BpZ b@B  <X4 t8Ùƙԙܙt  2P@B  R0@BH <X4 t8ʚКޚt  2P@BH R0@Bp@d R0@Bpd R0@Bp|cdd  B`!yyt t40D5 !0D5 42p R0@B0eFeZe!t* !* !t* ! T//H !//H ! !t"d!4 @B@LXd7 7 8pH#/BNu$Cbkp  2pP0@B3 !td4 LC8K|8 7 @HCObnӠ:?p8Am  2pP0@B8A%3t,d%4# PLC`0<Hz۪$ $4p`P@B0<HTТ&¤̤d4 p@B0d{6 (44* p`PLC؇B0<HT`l0RiRRRSvTUUXY1YOYmYR p ` 0@B; 8-  2P@BF55x(.h)'4^3T p`PLC(zP33"4-448L:Z:=:=D=b==+ +4H@ p`P@BP ,86A Up@Jӌ,4 p`PLCxR ,8Puuvvw"wAw8 5'4\3R p`PLC $0PG!" "+"I"d 4 rp@BȈ=k9 (4|tp`PLC \ey( (480 p`P@BP\ht P{HHf   4Va$ $4$p`P@B@0<HT`׷al ,6Tsd 4 Rp@Bh`1 14h` p`P@Bp|    CDEF G"HZ#]t]]]]^N^s^^ _ 1_ H_ _ _ _ `` aab" "4R p`P@B)+)*!  TP \ < !4\  hC !\  hC !P \ < = 5/d(43 pPLCriAjjGk5 E'd 4C pPLC0hi!  T  < !4  @D !  @D !  < ! ! p`0P@B0`#$(331 1d2 pP0" "d T 4 Rp@BXՒ2 d#4"pLCE 7 `XEQht5TsÕ-L  RpP0@BA /T'4 p`LC!-Lk* td4B# #t d T 4R@BЊ r{rr T4 R p`@Bqqq# #t d T 4R@B  twtt T4 R p`@BHsssT4 rp`@BpŽ;  T 2`!  t4vvHH !vvHH   4 rp!  t4H !H 1 TW4TPp`LCrBxt T 4 r!d I !I 5  p`0PLC0<H~~S w4[# #4 p`P@B{{V|T 4 Rp`@Bp}}}~C~!t@R !@R !4tu !tu 1 5#td43 PLC8R d 4 rp@B`0Ld 4 R p4 2 p ` P p`PB!4@vHK !@vHK p`0$d)4(& pB T 4 Rp`@BP\hLL"M.M`MMM; E*4C p`PLC޸SWHݼXLa7k) )h%4*" p`P@B،P\h LՍB`~( (4*" p`P@B@LXdp""5#A##t$$#&-&L&k&A53t,d%43 PLC(`lx a >) )d=%4<6 pP@BPp&2@+ +4>6 p`P@Bx(4@==x>>9?PAA8BIBhBBp`0!  T &HP !&HP T 4 Rp`@Bp< +4 p`PLCȍ:(4@L3{%Ds& &d"4 pP@B(4@HS$B`! !4 p`P@Bz/ND%3t5,d4%43#, PLC@Z(p=H1O1 T 4p`LCh ?< +4<2 p`PLCjjjkvkttu< +4h^ p`PLC(4@LXIU6;Vt< +4j` p`PLC[[Y\e\\\$]D^_&_b______`( (4NHp`P@Bc;cccddde.e9 (4XPp`PLC0zP\htBBvCCDDDEE4ESE; U*4\SR p`PLCXEEWFbFNGVGJKK;KYK< +4pf p`PLC*&&\'h''K(*G*\*******d 4 Rp@B`@fofxf! !4 p`P@BЏPr~._h. 4"p`PLC@P``CaOaSa5cVc dT4 p@B ЃN:(d 4  pLCHB00v*5 540%(p`P@Bp pEG,t d 4 rP R0@Bpfgg! !d!T !4 !Rp 4R p ` Pd 2 p! T 40,l,T[ !0,l,T[ 4 p`@B ,8DP`\ 7 (pH1102<2O2[2q22222222303p  2pP0@B8 U'4LSB p`PLC w&*υ +I( (4NHp`P@B ,8DP\h@`k``a;aaaJbob|bbbbbbB 14*!  p`PLC8 0+u+,,,]-/1:1E1d11"p`0P@B`Q`B 0d(T 4 pLCR`8 &4 p`PLCB ,uLuxu`vv$$4 p ` P@Bؑ`b+QwT 4 Rp`@BTxP ?t'7d&/4% PLC(@2Tv1 #td4PLCPj33N45(5; " p`0PLCx55;7@7E7#8I8u8889>9b9999:5:Y:* *t&d"4 P@B@LXdd2eeBfffgWghhidiP ?t'7d%/4$ PLCȒ0xL<JYUN}y9:)4+&p`PLC"1p|  ijjjj.k3k7ki@YAHCSCtCC dT4p dT 4 rp4 Rp`P@BŏcT4 rp`@B@L, ,4 p ` P@BPъ%+4' '4 p`P@BpЌWyݍ< +4>4 p`PLC0IUܱEcɳ  4 2p4 Rp`P@BX`v0OrT 4 Rp`@Bpwwxx=x\xx4 Rp`P@B)5`; E*4tCj p`PLCДJxxdyoyy8Z| d2 !  t4 xNxhp !t4 xNxhp ! xNxhp 6 (4$ p`PLCbe  n rP) pP0B!`pq !d)Tq !Tq !`pq !d)`pq # #d(#4'# pP!& yyq ! yyq !& yyq P!  td40Z@r !ZfPr !ZfPr !td40Z@r !0Z@r DE3t0,d/%4.C( PLC :`lx0~ [y (0B04 p@BHMMMNN# #td 4 @Bps H`BB  RP@BpR0!  t dY(Yt !Y(Yt !t dY(Yt !  T  < !4  Pt !  Pt !  <  0@Bt 8P=p=~==  2P@Br0@BTu 0H==>0=  RP@BCC;3+x$h d T 4 p  4 r p `@Bu P8>9>>u?]  2P@B  2!t d T 4`JJHv !`JJHv # pB!##dT4'FAGv !FAGv d T42!t PhPv ! PhPv * PB!PDzDw !t d4#zDDw !zDDw !PDzDw 4 Rp@Bw 8=.=@=  2P@BB B8.%xh d T 4 2p "@B8 X6XXt d 2 !  T 4L(MPx !L(MPx  BR 0@B`x 8pWW X  2P@B`!t ! /  p`0PLC PJ/  p`0PLC z- -4!p`P@B@ `m$ p`P0LCh z!  t4H !H !td4z !td4z !z !td4qqz !qqz b!td40#V#${ !0#V#${ r`!tT4##X{ !##X{ Bp`P0  R `!40={ ! t T =D{ ! t =D{ !0={ 42 `!t{ !{ !tPFFX| !PFFX| 20T42 `!t JX| ! JX| !t ; ! ;   bP!t d 4 WX| !td 4 WX| !WX| 44t /4 R`P td4 dT4p4#4lhp`PLC 2  `3((4C>p ` P@B 0achd!  t4xyH !xyH  5pP0B!d;~ !4<90~ !90~ !~ !4<d;~ d 4R p p`P0@B `lx@t\tmttttuuv!4% !% 2 dQTP4O LpLC R@eHff!  t 4pyyH !pyyH  t d T 4 R d"T!4 pT 4 R `!t b !b $d,4+( pB0+ +t'd#4 P@B0 `lpGi@ /tm+dl'4kd PLCX `lJ9 9-d&T!t4 U;V !U;V  4YtQd T 2 d T4p< +4 p`PLC &QpՔڔ# #4 p`P@B `MMMPP, ,t4(d3$42, P@B FH3HIIK4K.LPL t2d140.P+ +4TL p`P@B  +,j-1. /  p0!dTr !r $  p`P0B! 011ȃ ! 011ȃ !011ȃ ' TE4D> p `B !t4jj@ !djpkP !jpkP !td4jj@ !jj@ d4 pt4 !d@))̄ !@))̄ !  t4 Шh !Шh "4F@ pPB!dE@'', !@'', !  t4p~x !p~x !  t4H !H   `P!**"t4З- !З- !З- 4 R p ` P@B  0<` 'Hx@ /t+d'4 PLCH PPp6|!  t4`nx !`nx   4 Rp!t !  rp`P0@Bp Przss'p`0P@B Z)[W[[[\\G^ _,_Q___ Pp`PB`!N4O&0 !&0 * *4 p`P@B  ,@13Qև 4 p`P@B  $_ `U```:a^aaa4 , p`0P@B `lxP.̭/  p`0PLC8 ppRR U< +4~t p`PLC` L@{`ΈF͌ތ#LuǍ7$ $d T4r p@B `lCqC>DEtE, ,4" p`P@B  !-9Ep==?@$@8@u@@@@$BJBBB4 p`PBX r0@B :CR p`P0@B 0P `B!tT4h !h @ @t ;4 T R `= ,4mb p`PLC(  ejos= ,4[P p`PLCP r_ 6^8qv' 't"dT 4 r@Bx o}=7 )47. p`PLC b $Й@ltԛ >bۜd 4 Rp@B P\hI4 rp@B А 8`ɷѷ  2P@B  R0@B d 4 Rp@B@ @`4 Rp@Bh  d T 42p!t - !- 'p`0@B X l H:Hи|V :G  RP@B 4 rp@B `lx%c  4 rp# #td4P@B P\h 4O!t 4ghT !ghT !&&dT :#; !t4 #;; !#;; !:#; W WRMHd P!t 4Pl mT !Pl mT 1 144!* p ` P@B ,8DP'[ } [ }  B    $ $t3$d2$41$*P( (4 p`P@B0 zJ{U|||}W}$ $t dT4 @BX Ю@$ * PB! t4 d@j !@j t d2 !T4vl !vl !tyz !tyz !yz ' T;4:4 p `BB`P! t 4 WCW ! WCW t d 4 r@B pT 2 p!  d 40wx !0wx + +t 'd#4 P@B 0Xv$  4 rp!d %%X !d %%X !  T d %%X !4Ф !Ф < +4 p`PLC @L"Ȣ!4@ !@  t d T 4R4 "T4 p`LC vw1w6whwwwwhxxxd T42p% 4PH p`PB0!4Pl !Pl = 5/d(43 pPLC  r(!'-E4C p`PLCH $$4r p `@Bp 8 8`  2P@Bp  b@B  8@Ps   2P@B  0@B p4 83AT  2P@B  b@B Ĝ <8<I  2P@B t'4& $`B8 't'd'4'PB!  t4 ! % 4*" p`PB  4 2`!  tT0K !0K   4 2`!t ! 4r p`P(4p`PB- 4 `PB!t[H ![H PBP!t d4 s ! s YYTOt Hd >T R 0-BP(4B<p`PB  .p0BP!-@ !,d4T38 !8 !@ 8 't'd'4'PB+ +h'-#t,d+4*(P@B7 `(  B`0! t T  !t T  !4 !  b p`P0!&&~ԀdP !P   Bp`!T 4  J ! J  t dT42!t ! ) p`0PB!  0 !  0 !  0 !  0 !t ! p pkd a4 R pPd T R p!4  ! !  4 P !P  `B@!t4`@ !`@  bp`0@B7 ܢ  @l8@8%%&ly  2P@B7 t d 4R  20 na-- p`0 n.//B  br0"  4 p T4r p `T 42 p `"PB p0 n??I? T 4 2 p `d 4 r p t dT42 t d 42 nIId4 p Pd 4 Rp nPRRbp`0 nRR 4 rp` n#SESES  bb/ td4PB t d T 4RBp`0 nZL[Bb td4P42 p n#c-c\t d 4 R ncctcct2P t d 42 ndet Pd4 p b@BM  @8lmm  2P@BM dT 4 p dT4rptd P  2 42p nwx/xfx  4 2p nyyyz t d T 4R d4rp nπ  t d 4  np?d 4 R p t d T 42d T 4Rp  4 2P t d T 4 r  4 rprp`020 n[qP  4 2p nZ7  t d 4R nʝ7% T4r p `B8+t4 PBpd pP2p nѡPdT4p p`0 n/TiT/ϲBP0""Rp`0 n/ƴ$ƴ:! !4! p ` P T4 p ` td42 ndݮݮ 4 p ` P  B n  d T 4 2p  t d 4 R n%) 20 n$$ 20 n߹ tdT4 p`P0Bp dT4p p`P0B`p`P0Bp  4 2pd T42p d T 4 Rp0 4x p`PBR0 nlct42   200 4dZ p`PB4 2 p ` nSw t d 4 R n|-d 4R p nvt T4 R p `d4 p- Etd4C PBH4  P0 4ZP p`PBp  4 2p n} dT4rpt42 nA- dQTP4OJpB@ d4R p n4##2 0d4 p- 5td43r PB0B 4 pBx p`0Bxp`0PBp44 2 p ` n4%5;6 %4s%h p`PB04 2 p ` n==;0 4 p`PBdT42p!T4r p `B0 tdT 4   4 2 p`% T4r p `B8d4p( 4 p`PBpd 4R p nYY  t d 4 R nZZkzZ\td42 nYYR4 2 p ` n^^  4 p ns__d 4  pd T 4 rp42 p n^fjf  p`P0BH- td4PBX* 4 p`PB* 4! p`PBT 42 p `% %4%p`P tdT4 d 4 2p n;  p ` 0 P dT4p t d T 42  t4X p X7 p7   7 @ 8 P 7    7 $  8 8 #08 sX8 T$$ ȵ ` 8 8 $$ 0 ` 8 8 x$lx  8 9 7i[   `@@@Pp 0 ppP"&"0+0+1P3=BEP3E0+LP3M00N0RYY[@`cPePejPuPupwx   `Т0p@0 @p@@Pp 0 pP"&P0+1P3=BEP3M000N0R0RY[@`cPePejPuxpw   Т`Т   " + D Y t ~ þ ̾ Ӿ ۾    ) 3 D K S [ c t { Ͽ ݿ    ! ) 7 B K P Z c k w    & 6 F N Y e m v  2 L \ g j o x     % 6 > J T e l s {    # , 6 : @ L P ] e m t w    " ( /   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.dllAnalyzeOOMBPMDCLRStackCOMStateClrStackDebugExtensionInitializeDebugExtensionNotifyDebugExtensionUninitializeDumpArrayDumpAssemblyDumpCCWDumpClassDumpDomainDumpGCConfigLogDumpGCDataDumpHeapDumpILDumpLogDumpMDDumpMTDumpModuleDumpObjDumpRCWDumpRuntimeTypesDumpSigDumpSigElemDumpStackDumpStackObjectsDumpVCDumpccwDumplogDumprcwDumpruntimetypesEEHeapEEStackEEVersionEHInfoEhinfoFinalizeQueueFindAppDomainFindRootsFindappdomainGCHandleLeaksGCHandleleaksGCHandlesGCHeapStatGCInfoGCRootGCWhereGcHeapStatGcWhereGchandleleaksHandleCLRNHeapStatHelpHistClearHistInitHistObjHistObjFindHistRootHistStatsIP2MDListNearObjMinidumpModeMinidumpmodeName2EEObjSizePathToPrintExceptionPrintexceptionProcInfoRCWCleanupListRcwcleanuplistSOSFlushSaveModuleStopOnExceptionStoponexceptionSyncBlkThreadPoolThreadStateThreadsToken2EETraverseHeapTraverseheapUVMMapVMStatVerifyHeapVerifyObjVerifyStackTraceVerifyheapWatsonBuckets_EFN_GetManagedExcepStack_EFN_GetManagedExcepStackW_EFN_GetManagedObjectFieldInfo_EFN_GetManagedObjectName_EFN_StackTraceanalyzeoomaobpmdclrstackcomstatedadclogdgcdodsodumparraydumpassemblydumpccwdumpclassdumpdomaindumpgcconfiglogdumpgcdatadumpheapdumpildumplogdumpmddumpmoduledumpmtdumpobjdumprcwdumpruntimetypesdumpsigdumpsigelemdumpstackdumpstackobjectsdumpvceeheapeestackeeversionehinfofinalizequeuefindappdomainfindrootsfqgchandleleaksgchandlesgcheapstatgcinfogcrootgcwhereheapstathelphistclearhistinithistobjhistobjfindhistroothiststatshofip2mdlistnearobjlnominidumpmodename2eeobjsizepathtopeprintexceptionprocinforcwcleanuplistsavemodulesoesosflushstoponexceptionsyncblktthreadpoolthreadsthreadstatetoken2eetptraverseheapuverifyheapverifyobjvhvmmapvmstatvo p  0    *  N   . < J V b t  8 J V d r   4 H ^ p d V F 0    . > P ^ n |   2 L f  & 0 D V ` l x 6  r X ~ CreateFileA[GetFileSizeCloseHandleVHeapAllocZHeapFreeGetProcessHeapMapViewOfFileUnmapViewOfFileCreateFileMappingAMultiByteToWideCharpGetLastError{SystemTimeToTzSpecificLocalTimeFileTimeToSystemTimeGetTimeFormatW~FileTimeToLocalFileTimeSetFilePointerWriteFileDebugBreakFreeLibraryGetProcAddressLoadResourceLockResourceJGlobalMemoryStatusCreateFiber DeleteFiberConvertThreadToFiberxSwitchToFiberLoadLibraryAFindResourceAWideCharToMultiByte)GetCurrentProcessGetModuleFileNameWLoadLibraryExWKERNEL32.dllCoCreateInstanceRCoInitializeole32.dllKSymFindFileInPathWdbghelp.dllGetFileVersionInfoSizeWGetFileVersionInfoWVerQueryValueAVERSION.dllDebugCreatedbgeng.dllGetModuleInformationPSAPI.DLLORtlLookupFunctionEntry?RtlUnwindExqRtlPcToFileHeaderRtlCaptureContextVRtlVirtualUnwindntdll.dllGetCommandLineA.GetCurrentThreadIdIsDebuggerPresentIsProcessorFeaturePresent@EncodePointerDecodePointerLRaiseException]HeapReAlloc%SetLastErrorsExitProcessGetModuleHandleExW,AreFileApisANSIGetStdHandle^GetFileTypeDeleteCriticalSectionGetStartupInfoWGetModuleFileNameA?QueryPerformanceCounter*GetCurrentProcessIdGetSystemTimeAsFileTimeGGetEnvironmentStringsWFreeEnvironmentStringsWUnhandledExceptionFilter_SetUnhandledExceptionFilteroInitializeCriticalSectionAndSpinCountnSleep~TerminateProcessTlsAllocTlsGetValueTlsSetValueTlsFreeGetModuleHandleWIsValidCodePageGetACPGetOEMCPGetCPInfo_HeapSizeDEnterCriticalSectionLeaveCriticalSectionGetStringTypeWLCMapStringWGetConsoleCPGetConsoleModeSetFilePointerEx=SetStdHandleFlushFileBuffersOutputDebugStringWWriteConsoleWCreateFileW\ReadFileZReadConsoleWSetEndOfFile XX d \ ` l p h t x |               $ ( , 0 4 8 < @ D H L P T  xLLLLLLLLLLLLLMMM M0MHMXMpMMMMMMMMMMN(N@NXNpNNNNNNNOO0OTTTTTTTTT U U U U U (U0U@UHUPU`UhUpUUUUUUUUUVV V !$V!",V"#4V#$W>? W?@$W@A,WAB4WBCc{#Tw=:zc%C1sx >srs@ rssX st t|8 |X| `|| || |} }X}` `}} }}h ~C~ P~~ ~~0 ~ !H 0 Ѐa p 0p {x ؃h 8@ @  x  @ @p p` І І( 0 ( ( hh p (  Y `x v , Ћ O8 P F Po p7 P j, p 8 , < \ ϙ~ ЙQl `< M` P L  : @ d d ^ ` ( 1 1 W `[d H  = =~ ~4 D ֽT @ L h H p  s$ , M MZ, `H \X `( \( ` \ p8 O P / 0 x 0 x r ,  : :V Vo o|  \0 `  p @ X Nh P`h `z   2 pK P 8 d  ( x h * 0%H 0 |L  } H H eh p   ] `h     p   x  0 4      fp p,  , ( (K KV `p p $     v 6 @   0   3 @, 0    $ @8 @HH P$ %H %P t   x ! "" "$$ $$:$ @$$ $0% 0%% %% %"&, @&'( ') )3, @,,, ,p/ p//, /d0 p00L 128 23 3d3$ p3X4 `49 9: ::, :2< @<>8 >? ?B` BD DF FH HKKD PK(M 0M.N 0NO OP PsQ QQ Q&R &R0u >?u ?TB `BKDs PDzDw zDDw DF0w FFPw FF`w FAGv AGIv IIv IUJ `JJHv J@KTv @KRKtv KLx L(MPx (MMdx MhN|x pNP PhPv hPPv PPv PdWu pWXx XX x Y(Yt (YYt YY(t YY8t YZw Z#[ 0[7\ @\\ \`X- `` `xcxY cc, cc2 c7d5 @dpd@5 pddX5 d&e2 0ewe6 e f- f9f @ffX fgZ 0gyg% g,h 0hiD ikC kQm `mo| poo o*p 0pp pp qrXG r sG stG ttG uv` vvw w x, xNxhp Nxxxp xxp xyp yyq yN|r N|j|r j|q|,r |*}! 0}~! ~ @ K H 5H 5FH P݄( h |l &HP &TP  lP s ^ x ( (/ 0 \/ ` p1 n% n& 0& Ъ( x 1 @vHK v`K "tK 0W& `pq Tq TѺq Ѻٺq ٺq q )q 0@& ҽ ҽ, ZD Zl\ pHl A h` Ha (K 0Z@r ZfPr flr r r r p  Hq  X ~ D/ PR. `?x_ @ S `n g p%F 0x: |H H > , J 8K J (K ! ! ! ! YX `X X : @X l nx# p2dl @ha pp3  Z  X+  8s  ؑ  , " pd p$ k 0  " !S#x, `#3D 3r5b 5:c :Ck CbA bd8" dic itf tu uu|J uuJ u'v 'vOv Ovv0 vvHH vTwTH Tw_wlH `wuw(3 uww03 wwH3 wwX3 xx, x-yt 0yy, yz@ z[zP [zkzd pzz zz z{ {j}I p}|~J ~HI I -$I -C8I PH. uY ԇx Jx Pom pm "H "j& j~& H . cL p(XZ 0w Z ( * *eP6 eqd6 qwt6 3 | 2  4 ٛ < s; Z `F% P*5 0D5 D5 5 |P  % ~ t9 uhN 9m @($ @ :h) @L P? m(R pR 6 l xQ r  > t$ H( , " 0(    ' * ( nS pBN Pz"> "&M &%+W 0+1H^ 1K3[ P3=< =BO BEhV EKW KK K$L 0LtL LMK MNLs NQ Q,R, 0RY: Y[X [9`T @`cx] cMeU Pej' jCuS Puiw= pwx(o xo z\ < @M E }@E T V+ `n o Ţ8 Т'9 0٬r |F h0 p 3 @.@ 0 L P ] `2 @x  qؒ H z z L Pl lL `  @@ @X  (4 (.H 08 ؚ rp vl v|  ; ;q| q|  y y DHz P\4y ` |@  y $y , H { | |   b bg g{ z  z Xz X]z `nx n  ܖ \D `vT}   oH p#D 0wx w  ) 0 8 r r > @j j68 67\ @!ؕ "$#{ 0#V#${ V##,{ ##H{ ##X{ #$`{ $ $|{ $$} $u%$} %%X %%d %q&x q&& @'', ' )H )1)\ @))̄ ) + ++ +/0 /!1 011ȃ 12 22 26 66 6y7 7;8 @89Ќ 9: :#; #;; ;; ;/<4 /<6<D @<<~ <i=dl p=C CE EEx EBF( PFFX| FF,| FF@| FQM `MQ0 QpR, pRUX U;V ;VV( VV@ VWx WCW CWW WW$ WW$ WW$ WX| XY| YZ| ZZ} Z_ _a( ad} de ee egL ghT h iГ ioi pijL jj@ jpkP pkkh kl| l-l -lDl Pl mT mmp mm mn n6p( pq<} qqz q.rz .r3r{ @rr r=tX @tv~ vxd xyH yAy} Ay[y~ pyyH yy yy yz zZz Zzlz lzwz̖ z}h }~h ~ ;x @n 9 @z ~ 90~ 9D~ \~ ށl~ ށ|~ ՂP x J P( &0 &!H !<` @Wp ` 2 @} L H S Sh p~x ~l × З- -̅ Ԙ Ԙ  x ЙG P :Ș @, 4, @ ( Ф< Ф 5 5G P z x ڧx FL P, ˨, Шh ة ةݩ O, PF P JX| Jh| ||  BP| P % %h( hn< p, 0={ =D{ D{ { { \L `ܷ - -ĸ ĸϸ и? @ؑ ҽ h S| Sy    0d 0O| P9 @ -< 0K K ؝  ( (< @ 8 L h x Ԟ  L ,   s s Ğ  [H [h  l     O O0 ( D P      0  L d t A Ad     H \ `@ T &l 0(    Lġ P  J JbĠ bm P  0 # ## #$ $%$ ($S$ T$u$ x$$ $$ $% %I%, P%%, %&| && && &' 'C' P'a'x d'r( t(p) p)), )J*` L**, *L+~ P++ +,~ ,.t .]. `./ // /0ģ 00x 0s1 t12 22̣ 23̣ 33̣ 34̣ 44̣ 45أ 55 5 7ܣ 78 9 9x 9n9, p99x 9< <O<h P<=T =H> H>> >}? ??0 ?@ @~@, @@x @@x @@ @@ AA A=B @BBl BBx BKC LCC C>D PDoD DF HH HH HI IJx JsJ JdKܤ KP $QjQx lQR( RR RR SSSH TSSܣ ST TU UUp UV V=Vx @VV@ W8W 8W*X 4XX XXh XYx YWY, XYvYx YY, Y7Z 8Z`[ `[[p [[ [\ \\h \^ ^n^ p^^h ^ _ _3_h 4_[_h \_m` p`a aa a]b `bb, bBc Dcd( dod pddh del e.g `gh hhܣ hj j0kx 0kl ll lmĦ $mYmx \m n@ noT o@qp `qq̣ qq̣ qrx rs ss st 0ttt, tt, tu u?u Tu.w Pwx xx xx xfy, hy*zЧ ,zz zzx z{ {&|, (|>| @|}, }} }o~, |~~ ~( (t  4x @mL p ׅ ؅ ш Ԉ Ԩ  ! $ ֋, ؋, P, P  ^ `Z d  # $ ! $ؑ  K v  , (x (̣ 6 8 ֛0 ؛T ʠ ̠ Щ   = @j , }  ,    4 K< PM Px 6L 8dT d x  /, 8Ĺ Ĺ *l ,Ix Pt h   ȫ    ̣  ̣ , )x ,8 L + ,( A D d Mx X x , x - 0a    = @ ؑ    f, h  e tZ \L Mt `     F Hܭ  ,  x  p V X0 h ,  aL d #x T!t !3$ <$$( $R% T%%, %&Ȯ &h' h'b+Ȯ d+, ,X-Ю x-. .6.x 8..0 `/p/ /0 00, 01, 1{2 2Q3X T3 4@ 4{4x |4]5` `5Q= T=9> <>> >#? 0?Jܯ JJ JK KKؑ KM MO0 OQH QSX STx TTh TW WX XXh XY Y4Z 4Z,\а ,\\ \L]x L]] (^^@ __h _e` h``h `a ac cc~ ce ef, ff ffx fiiԱ pii, ifo ho"u $u} }`8 `ģ I\ Lߋ  p 3x 4  , ,Բ ¡ Сx + ,ģ ģx Ф(  ץP p  7 @W `|d | d Ӧ d  <d <SX `|d | d d N Pld ld  ܯd ܯd . 0Ld Lhd h d ذd ذP ,d ,Hd H~  ѱ h 1h @z8 z8 ڲ ڲ : :Q d  ( d ҵ d 2h @\d \ d  d R `|d | `  0TX `  ԸX (f @@ ˼T ˼d  Ⱦƿ 5 @fd w d " u 0Pu Pt8v s y d d d @id d `d Dhq Prd d N+ <d <Xd Xtd tp4 d d 2 <d <Xd Xtd t05 h ; /d d p8 d p\ ld hF (`9 Lnd pd x x  <d <S d (Rd d d &d   d L{d d d 0 :Ȓ :QȒ lP P d Id Ihq d d d Bd B\d \td td d 0 d d d 7d 7Pd Pid id  @ $d $:d :cd c|d |d d d d d ;d ;Rd Rkd kd d d  hq !d 0p p   =H @R RXJ lJ  8Ph  ȴ!lа!TEXT DOCUMENTATION4VS_VERSION_INFOv ov?TStringFileInfo0040904B0LCompanyNameMicrosoft Corporation|*FileDescriptionMicrosoft NTSD extension for .NET Runtimel&FileVersion4.7.3190.0 built by: NET472REL1LAST_C0InternalNameSOS.dll/LegalCopyright Microsoft Corporation. All rights reserved.8OriginalFilenameSOS.dllTProductNameMicrosoft .NET Framework: ProductVersion4.7.3190.04CommentsFlavor=Retail4 PrivateBuildDDBLD223ADVarFileInfo$Translation ------------------------------------------------------------------------------- NOTE: THIS FILE CONTAINS SOS DOCUMENTATION. THE FORMAT OF THE FILE IS: COMMAND: \\ The first command is "contents" which is the general help screen. The rest correspond to SOS command names. This file is embedded as a resource in the SOS binary. Be sure to list any new commands here. ------------------------------------------------------------------------------- COMMAND: contents. SOS is a debugger extension DLL designed to aid in the debugging of managed programs. Functions are listed by category, then roughly in order of importance. Shortcut names for popular functions are listed in parenthesis. Type "!help " for detailed info on that function. Object Inspection Examining code and stacks ----------------------------- ----------------------------- DumpObj (do) Threads DumpArray (da) ThreadState DumpStackObjects (dso) IP2MD DumpHeap U DumpVC DumpStack GCRoot EEStack ObjSize CLRStack FinalizeQueue GCInfo PrintException (pe) EHInfo TraverseHeap BPMD COMState Examining CLR data structures Diagnostic Utilities ----------------------------- ----------------------------- DumpDomain VerifyHeap EEHeap VerifyObj Name2EE FindRoots SyncBlk HeapStat DumpMT GCWhere DumpClass ListNearObj (lno) DumpMD GCHandles Token2EE GCHandleLeaks EEVersion FinalizeQueue (fq) DumpModule FindAppDomain ThreadPool SaveModule DumpAssembly ProcInfo DumpSigElem StopOnException (soe) DumpRuntimeTypes DumpLog DumpSig VMMap RCWCleanupList VMStat DumpIL MinidumpMode DumpRCW AnalyzeOOM (ao) DumpCCW Examining the GC history Other ----------------------------- ----------------------------- HistInit FAQ HistRoot HistObj HistObjFind HistClear \\ COMMAND: faq. >> Where can I get the right version of SOS for my build? If you are running version 1.1 or 2.0 of the CLR, SOS.DLL is installed in the same directory as the main CLR dll (CLR.DLL). Newer versions of the Windows Debugger provide a command to make it easy to load the right copy of SOS.DLL: ".loadby sos clr" That will load the SOS extension DLL from the same place that CLR.DLL is loaded in the process. You shouldn't attempt to use a version of SOS.DLL that doesn't match the version of CLR.DLL. You can find the version of CLR.DLL by running "lmvm clr" in the debugger. Note that if you are running CoreCLR (e.g. Silverlight) then you should replace "clr" with "coreclr". If you are using a dump file created on another machine, it is a little bit more complex. You need to make sure the mscordacwks.dll file that came with that install is on your symbol path, and you need to load the corresponding version of sos.dll (typing .load rather than using the .loadby shortcut). Within the Microsoft corpnet, we keep tagged versions of mscordacwks.dll, with names like mscordacwks__.dll that the Windows Debugger can load. If you have the correct symbol path to the binaries for that version of the Runtime, the Windows Debugger will load the correct mscordacwks.dll file. >> I have a chicken and egg problem. I want to use SOS commands, but the CLR isn't loaded yet. What can I do? In the debugger at startup you can type: "sxe clrn" Let the program run, and it will stop with the notice "CLR notification: module 'mscorlib' loaded" At this time you can use SOS commands. To turn off spurious notifications, type: "sxd clrn" >> I got the following error message. Now what? 0:000> .loadby sos clr 0:000> !DumpStackObjects Failed to find runtime DLL (clr.dll), 0x80004005 Extension commands need clr.dll in order to have something to do. 0:000> This means that the CLR is not loaded yet, or has been unloaded. You need to wait until your managed program is running in order to use these commands. If you have just started the program a good way to do this is to type bp clr!EEStartup "g @$ra" in the debugger, and let it run. After the function EEStartup is finished, there will be a minimal managed environment for executing SOS commands. >> I have a partial memory minidump, and !DumpObj doesn't work. Why? In order to run SOS commands, many CLR data structures need to be traversed. When creating a minidump without full memory, special functions are called at dump creation time to bring those structures into the minidump, and allow a minimum set of SOS debugging commands to work. At this time, those commands that can provide full or partial output are: CLRStack Threads Help PrintException EEVersion For a minidump created with this minimal set of functionality in mind, you will get an error message when running any other commands. A full memory dump (obtained with ".dump /ma " in the Windows Debugger) is often the best way to debug a managed program at this level. >> What other tools can I use to find my bug? Turn on Managed Debugging Assistants. These enable additional runtime diagnostics, particularly in the area of PInvoke/Interop. Adam Nathan has written some great information about that: http://blogs.msdn.com/adam_nathan/ >> Does SOS support DML? Yes. SOS respects the .prefer_dml option in the debugger. If this setting is turned on, then SOS will output DML by default. Alternatively, you may leave it off and add /D to the beginning of a command to get DML based output for it. Not all SOS commands support DML output. \\ COMMAND: stoponexception. !StopOnException [-derived] [-create | -create2] [] !StopOnException helps when you want the Windows Debugger to stop on a particular managed exception, say a System.OutOfMemoryException, but continue running if other exceptions are thrown. The command can be used in two ways: 1) When you just want to stop on one particular CLR exception At the debugger prompt, anytime after loading SOS, type: !StopOnException -create System.OutOfMemoryException 1 The pseudo-register number (1) indicates that SOS can use register $t1 for maintaining the breakpoint. The -create parameter allows SOS to go ahead and set up the breakpoint as a first-chance exception. -create2 would set it up as a 2nd-chance exception. 2) When you need more complex logic for stopping on a CLR exception !StopOnException can be used purely as a predicate in a larger expression. If you type: !StopOnException System.OutOfMemoryException 3 then register $t3 will be set to 1 if the last thrown exception on the current thread is a System.OutOfMemoryException. Otherwise, $t3 will be set to 0. Using the Windows Debugger scripting language, you could chain such calls together to stop on various exception types. You'll have to manually create such predicates, for example: sxe -c "!soe System.OutOfMemoryException 3; !soe -derived System.IOException 4; .if(@$t3==1 || @$t4==1) { .echo 'stop' } .else {g}" The -derived option will cause StopOnException to set the pseudo-register to 1 even if the thrown exception type doesn't exactly match the exception type given, but merely derives from it. So, "-derived System.Exception" would catch every exception in the System.Exception heirarchy. The pseudo-register number is optional. If you don't pass a number, SOS will use pseudo-register $t1. Note that !PrintException with no parameters will print out the last thrown exception on the current thread (if any). You can use !soe as a shortcut for !StopOnException. \\ COMMAND: minidumpmode. !MinidumpMode <0 or 1> Minidumps created with ".dump /m" or ".dump" have a very small set of CLR-specific data, just enough to run a subset of SOS commands correctly. You are able to run other SOS commands, but they may fail with unexpected errors because required areas of memory are not mapped in or only partially mapped in. At this time, SOS cannot reliably detect if a dump file is of this type (for one thing, custom dump commands can map in additional memory, but there is no facility to read meta-information about this memory). You can turn this option on to protect against running unsafe commands against small minidumps. By default, MinidumpMode is 0, so there is no restriction on commands that will run against a minidump. \\ COMMAND: dumpobj. !DumpObj [-nofields] This command allows you to examine the fields of an object, as well as learn important properties of the object such as the EEClass, the MethodTable, and the size. You might find an object pointer by running !DumpStackObjects and choosing from the resultant list. Here is a simple object: 0:000> !DumpObj a79d40 Name: Customer MethodTable: 009038ec EEClass: 03ee1b84 Size: 20(0x14) bytes (C:\pub\unittest.exe) Fields: MT Field Offset Type VT Attr Value Name 009038ec 4000008 4 Customer 0 instance 00a79ce4 name 009038ec 4000009 8 Bank 0 instance 00a79d2c bank Note that fields of type Customer and Bank are themselves objects, and you can run !DumpObj on them too. You could look at the field directly in memory using the offset given. "dd a79d40+8 l1" would allow you to look at the bank field directly. Be careful about using this to set memory breakpoints, since objects can move around in the garbage collected heap. What else can you do with an object? You might run !GCRoot, to determine what roots are keeping it alive. Or you can find all objects of that type with "!DumpHeap -type Customer". The column VT contains the value 1 if the field is a valuetype structure, and 0 if the field contains a pointer to another object. For valuetypes, you can take the MethodTable pointer in the MT column, and the Value and pass them to the command !DumpVC. The abbreviation !do can be used for brevity. The arguments in detail: -nofields: do not print fields of the object, useful for objects like String \\ COMMAND: dumparray. !DumpArray [-start ] [-length ] [-details] [-nofields] This command allows you to examine elements of an array object. The arguments in detail: -start : optional, only supported for single dimension array. Specify from which index the command shows the elements. -length : optional, only supported for single dimension array. Specify how many elements to show. -details: optional. Ask the command to print out details of the element using !DumpObj and !DumpVC format. -nofields: optional, only takes effect when -details is used. Do not print fields of the elements. Useful for arrays of objects like String Example output: 0:000> !dumparray -start 2 -length 3 -details 00ad28d0 Name: Value[] MethodTable: 03e41044 EEClass: 03e40fc0 Size: 132(0x84) bytes Array: Rank 1, Number of elements 10, Type VALUETYPE Element Type: Value [2] 00ad28f0 Name: Value MethodTable 03e40f4c EEClass: 03ef1698 Size: 20(0x14) bytes (C:\bugs\225271\arraytest.exe) Fields: MT Field Offset Type Attr Value Name 5b9a628c 4000001 0 System.Int32 instance 2 x 5b9a628c 4000002 4 System.Int32 instance 4 y 5b9a628c 4000003 8 System.Int32 instance 6 z [3] 00ad28fc Name: Value MethodTable 03e40f4c EEClass: 03ef1698 Size: 20(0x14) bytes (C:\bugs\225271\arraytest.exe) Fields: MT Field Offset Type Attr Value Name 5b9a628c 4000001 0 System.Int32 instance 3 x 5b9a628c 4000002 4 System.Int32 instance 6 y 5b9a628c 4000003 8 System.Int32 instance 9 z [4] 00ad2908 Name: Value MethodTable 03e40f4c EEClass: 03ef1698 Size: 20(0x14) bytes (C:\bugs\225271\arraytest.exe) Fields: MT Field Offset Type Attr Value Name 5b9a628c 4000001 0 System.Int32 instance 4 x 5b9a628c 4000002 4 System.Int32 instance 8 y 5b9a628c 4000003 8 System.Int32 instance 12 z \\ COMMAND: dumpstackobjects. !DumpStackObjects [-verify] [top stack [bottom stack]] This command will display any managed objects it finds within the bounds of the current stack. Combined with the stack tracing commands like K and !CLRStack, it is a good aid to determining the values of locals and parameters. If you use the -verify option, each non-static CLASS field of an object candidate is validated. This helps to eliminate false positives. It is not on by default because very often in a debugging scenario, you are interested in objects with invalid fields. The abbreviation !dso can be used for brevity. \\ COMMAND: dumpheap. !DumpHeap [-stat] [-strings] [-short] [-min ] [-max ] [-live] [-dead] [-thinlock] [-startAtLowerBound] [-mt ] [-type ] [start [end]] !DumpHeap is a powerful command that traverses the garbage collected heap, collection statistics about objects. With it's various options, it can look for particular types, restrict to a range, or look for ThinLocks (see !SyncBlk documentation). Finally, it will provide a warning if it detects excessive fragmentation in the GC heap. When called without options, the output is first a list of objects in the heap, followed by a report listing all the types found, their size and number: 0:000> !dumpheap Address MT Size 00a71000 0015cde8 12 Free 00a7100c 0015cde8 12 Free 00a71018 0015cde8 12 Free 00a71024 5ba58328 68 00a71068 5ba58380 68 00a710ac 5ba58430 68 00a710f0 5ba5dba4 68 ... total 619 objects Statistics: MT Count TotalSize Class Name 5ba7607c 1 12 System.Security.Permissions.HostProtectionResource 5ba75d54 1 12 System.Security.Permissions.SecurityPermissionFlag 5ba61f18 1 12 System.Collections.CaseInsensitiveComparer ... 0015cde8 6 10260 Free 5ba57bf8 318 18136 System.String ... "Free" objects are simply regions of space the garbage collector can use later. If 30% or more of the heap contains "Free" objects, the process may suffer from heap fragmentation. This is usually caused by pinning objects for a long time combined with a high rate of allocation. Here is example output where !DumpHeap provides a warning about fragmentation: Fragmented blocks larger than 1MB: Addr Size Followed by 00a780c0 1.5MB 00bec800 System.Byte[] 00da4e38 1.2MB 00ed2c00 System.Byte[] 00f16df0 1.2MB 01044338 System.Byte[] The arguments in detail: -stat Restrict the output to the statistical type summary -strings Restrict the output to a statistical string value summary -short Limits output to just the address of each object. This allows you to easily pipe output from the command to another debugger command for automation. -min Ignore objects less than the size given in bytes -max Ignore objects larger than the size given in bytes -live Only print live objects -dead Only print dead objects (objects which will be collected in the next full GC) -thinlock Report on any ThinLocks (an efficient locking scheme, see !SyncBlk documentation for more info) -startAtLowerBound Force heap walk to begin at lower bound of a supplied address range. (During plan phase, the heap is often not walkable because objects are being moved. In this case, DumpHeap may report spurious errors, in particular bad objects. It may be possible to traverse more of the heap after the reported bad object. Even if you specify an address range, !DumpHeap will start its walk from the beginning of the heap by default. If it finds a bad object before the specified range, it will stop before displaying the part of the heap in which you are interested. This switch will force !DumpHeap to begin its walk at the specified lower bound. You must supply the address of a good object as the lower bound for this to work. Display memory at the address of the bad object to manually find the next method table (use !dumpmt to verify). If the GC is currently in a call to memcopy, You may also be able to find the next object's address by adding the size to the start address given as parameters.) -mt List only those objects with the MethodTable given -type List only those objects whose type name is a substring match of the string provided. start Begin listing from this address end Stop listing at this address A special note about -type: Often, you'd like to find not only Strings, but System.Object arrays that are constrained to contain Strings. ("new String[100]" actually creates a System.Object array, but it can only hold System.String object pointers). You can use -type in a special way to find these arrays. Just pass "-type System.String[]" and those Object arrays will be returned. More generally, "-type []". The start/end parameters can be obtained from the output of !EEHeap -gc. For example, if you only want to list objects in the large heap segment: 0:000> !eeheap -gc Number of GC Heaps: 1 generation 0 starts at 0x00c32754 generation 1 starts at 0x00c32748 generation 2 starts at 0x00a71000 segment begin allocated size 00a70000 00a71000 010443a8 005d33a8(6108072) Large object heap starts at 0x01a71000 segment begin allocated size 01a70000 01a71000 01a75000 0x00004000(16384) Total Size 0x5d73a8(6124456) ------------------------------ GC Heap Size 0x5d73a8(6124456) 0:000> !dumpheap 1a71000 1a75000 Address MT Size 01a71000 5ba88bd8 2064 01a71810 0019fe48 2032 Free 01a72000 5ba88bd8 4096 01a73000 0019fe48 4096 Free 01a74000 5ba88bd8 4096 total 5 objects Statistics: MT Count TotalSize Class Name 0019fe48 2 6128 Free 5ba88bd8 3 10256 System.Object[] Total 5 objects Finally, if GC heap corruption is present, you may see an error like this: 0:000> !dumpheap -stat object 00a73d24: does not have valid MT curr_object : 00a73d24 Last good object: 00a73d14 ---------------- That indicates a serious problem. See the help for !VerifyHeap for more information on diagnosing the cause. \\ COMMAND: dumpvc. !DumpVC
!DumpVC allows you to examine the fields of a value class. In C#, this is a struct, and lives on the stack or within an Object on the GC heap. You need to know the MethodTable address to tell SOS how to interpret the fields, as a value class is not a first-class object with it's own MethodTable as the first field. For example: 0:000> !DumpObj a79d98 Name: Mainy MethodTable: 009032d8 EEClass: 03ee1424 Size: 28(0x1c) bytes (C:\pub\unittest.exe) Fields: MT Field Offset Type Attr Value Name 0090320c 4000010 4 VALUETYPE instance 00a79d9c m_valuetype 009032d8 400000f 4 CLASS static 00a79d54 m_sExcep m_valuetype is a value type. The value in the MT column (0090320c) is the MethodTable for it, and the Value column provides the start address: 0:000> !DumpVC 0090320c 00a79d9c Name: Funny MethodTable 0090320c EEClass: 03ee14b8 Size: 28(0x1c) bytes (C:\pub\unittest.exe) Fields: MT Field Offset Type Attr Value Name 0090320c 4000001 0 CLASS instance 00a743d8 signature 0090320c 4000002 8 System.Int32 instance 2345 m1 0090320c 4000003 10 System.Boolean instance 1 b1 0090320c 4000004 c System.Int32 instance 1234 m2 0090320c 4000005 4 CLASS instance 00a79d98 backpointer !DumpVC is quite a specialized function. Some managed programs make heavy use of value classes, while others do not. \\ COMMAND: gcroot. !GCRoot [-nostacks] !GCRoot looks for references (or roots) to an object. These can exist in four places: 1. On the stack 2. Within a GC Handle 3. In an object ready for finalization 4. As a member of an object found in 1, 2 or 3 above. First, all stacks will be searched for roots, then handle tables, and finally the freachable queue of the finalizer. Some caution about the stack roots: !GCRoot doesn't attempt to determine if a stack root it encountered is valid or is old (discarded) data. You would have to use !CLRStack and !U to disassemble the frame that the local or argument value belongs to in order to determine if it is still in use. Because people often want to restrict the search to gc handles and freachable objects, there is a -nostacks option. \\ COMMAND: objsize. !ObjSize [] With no parameters, !ObjSize lists the size of all objects found on managed threads. It also enumerates all GCHandles in the process, and totals the size of any objects pointed to by those handles. In calculating object size, !ObjSize includes the size of all child objects in addition to the parent. For example, !DumpObj lists a size of 20 bytes for this Customer object: 0:000> !do a79d40 Name: Customer MethodTable: 009038ec EEClass: 03ee1b84 Size: 20(0x14) bytes (C:\pub\unittest.exe) Fields: MT Field Offset Type Attr Value Name 009038ec 4000008 4 CLASS instance 00a79ce4 name 009038ec 4000009 8 CLASS instance 00a79d2c bank 009038ec 400000a c System.Boolean instance 1 valid but !ObjSize lists 152 bytes: 0:000> !ObjSize a79d40 sizeof(00a79d40) = 152 ( 0x98) bytes (Customer) This is because a Customer points to a Bank, has a name, and the Bank points to an Address string. You can use !ObjSize to identify any particularly large objects, such as a managed cache in a web server. While running ObjSize with no arguments may point to specific roots that hold onto large amounts of memory it does not provide information regarding the amount of managed memory that is still alive. This is due to the fact that a number of roots can share a common subgraph, and that part will be reported in the size of all the roots that reference the subgraph. Please note the -aggregate parameter to !ObjSize has been removed. Please see '!DumpHeap -live' and '!DumpHeap -dead' for that functionality. \\ COMMAND: finalizequeue. !FinalizeQueue [-detail] | [-allReady] [-short] This command lists the objects registered for finalization. Here is output from a simple program: 0:000> !finalizequeue SyncBlocks to be cleaned up: 0 MTA Interfaces to be released: 0 STA Interfaces to be released: 1 generation 0 has 4 finalizable objects (0015bc90->0015bca0) generation 1 has 0 finalizable objects (0015bc90->0015bc90) generation 2 has 0 finalizable objects (0015bc90->0015bc90) Ready for finalization 0 objects (0015bca0->0015bca0) Statistics: MT Count TotalSize Class Name 5ba6cf78 1 24 Microsoft.Win32.SafeHandles.SafeFileHandle 5ba5db04 1 68 System.Threading.Thread 5ba73e28 2 112 System.IO.StreamWriter Total 4 objects The GC heap is divided into generations, and objects are listed accordingly. We see that only generation 0 (the youngest generation) has any objects registered for finalization. The notation "(0015bc90->0015bca0)" means that if you look at memory in that range, you'll see the object pointers that are registered: 0:000> dd 15bc90 15bca0-4 0015bc90 00a743f4 00a79f00 00a7b3d8 00a7b47c You could run !DumpObj on any of those pointers to learn more. In this example, there are no objects ready for finalization, presumably because they still have roots (You can use !GCRoot to find out). The statistics section provides a higher-level summary of the objects registered for finalization. Note that objects ready for finalization are also included in the statistics (if any). Specifying -short will inhibit any display related to SyncBlocks or RCWs. The arguments in detail: -allReady Specifying this argument will allow for the display of all objects that are ready for finalization, whether they are already marked by the GC as such, or whether the next GC will. The objects that are not in the "Ready for finalization" list are finalizable objects that are no longer rooted. This option can be very expensive, as it verifies whether all the objects in the finalizable queues are still rooted or not. -short Limits the output to just the address of each object. If used in conjunction with -allReady it enumerates all objects that have a finalizer that are no longer rooted. If used independently it lists all objects in the finalizable and "ready for finalization" queues. -detail Will display extra information on any SyncBlocks that need to be cleaned up, and on any RuntimeCallableWrappers (RCWs) that await cleanup. Both of these data structures are cached and cleaned up by the finalizer thread when it gets a chance to run. \\ COMMAND: printexception. !PrintException [-nested] [-lines] [-ccw] [] [] This will format fields of any object derived from System.Exception. One of the more useful aspects is that it will format the _stackTrace field, which is a binary array. If _stackTraceString field is not filled in, that can be helpful for debugging. You can of course use !DumpObj on the same exception object to explore more fields. If called with no parameters, PrintException will look for the last outstanding exception on the current thread and print it. This will be the same exception that shows up in a run of !Threads. !PrintException will notify you if there are any nested exceptions on the current managed thread. (A nested exception occurs when you throw another exception within a catch handler already being called for another exception). If there are nested exceptions, you can re-run !PrintException with the "-nested" option to get full details on the nested exception objects. The !Threads command will also tell you which threads have nested exceptions. !PrintException can display source information if available, by specifying the -lines command line argument. !PrintException prints the exception object corresponding to a given CCW pointer, which can be specified using the -ccw option. The abbreviation !pe can be used for brevity. \\ COMMAND: traverseheap. !TraverseHeap [-xml] [-verify] !TraverseHeap writes out a file in a format understood by the CLR Profiler. You can download the CLR Profiler from this link: http://www.microsoft.com/downloads/details.aspx?FamilyId=86CE6052-D7F4-4AEB- 9B7A-94635BEEBDDA&displaylang=en It creates a graphical display of the GC heap to help you analyze the state of your application. If you pass the -verify option it will do more sanity checking of the heap as it dumps it. Use this option if heap corruption is suspected. If you pass the "-xml" flag, the file is instead written out in an easy to understand xml format: ... ... ... ... You can break into your process, load SOS, take a snapshot of your heap with this function, then continue. \\ COMMAND: threadstate. !ThreadState value The !Threads command outputs, among other things, the state of the thread. This is a bit field which corresponds to various states the thread is in. To check the state of the thread, simply pass that bit field from the output of !Threads into !ThreadState. Example: 0:003> !Threads ThreadCount: 2 UnstartedThread: 0 BackgroundThread: 1 PendingThread: 0 DeadThread: 0 Hosted Runtime: no PreEmptive GC Alloc Lock ID OSID ThreadOBJ State GC Context Domain Count APT Exception 0 1 250 0019b068 a020 Disabled 02349668:02349fe8 0015def0 0 MTA 2 2 944 001a6020 b220 Enabled 00000000:00000000 0015def0 0 MTA (Finalizer) 0:003> !ThreadState b220 Legal to Join Background CLR Owns CoInitialized In Multi Threaded Apartment Possible thread states: Thread Abort Requested GC Suspend Pending User Suspend Pending Debug Suspend Pending GC On Transitions Legal to Join Yield Requested Hijacked by the GC Blocking GC for Stack Overflow Background Unstarted Dead CLR Owns CoInitialized In Single Threaded Apartment In Multi Threaded Apartment Reported Dead Fully initialized Task Reset Sync Suspended Debug Will Sync Stack Crawl Needed Suspend Unstarted Aborted Thread Pool Worker Thread Interruptible Interrupted Completion Port Thread Abort Initiated Finalized Failed to Start Detached \\ COMMAND: threads. !Threads [-live] [-special] !Threads lists all the mananaged threads in the process. -live: optional. Only print threads associated with a live thread. -special: optional. With this switch, the command will display all the special threads created by CLR. Those threads might not be managed threads so they might not be shown in the first part of the command's output. Example of special threads include: GC threads (in concurrent GC and server GC), Debugger helper threads, Finalizer threads, AppDomain Unload threads, and Threadpool timer threads. Each thread has many attributes, many of which can be ignored. The important ones are discussed below: There are three ID columns: 1) The debugger shorthand ID (When the runtime is hosted this column might display the special string "<<<<" when this internal thread object is not associated with any physical thread - this may happen when the host reuses the runtime internal thread object) 2) The CLR Thread ID 3) The OS thread ID. If PreEmptiveGC is enabled for a thread, then a garbage collection can occur while that thread is running. For example, if you break in while a managed thread is making a PInvoke call to a Win32 function, that thread will be in PreEmptive GC mode. The Domain column indicates what AppDomain the thread is currently executing in. You can pass this value to !DumpDomain to find out more. The APT column gives the COM apartment mode. Exception will list the last thrown exception (if any) for the thread. More details can be obtained by passing the pointer value to !PrintException. If you get the notation "(nested exceptions)", you can get details on those exceptions by switching to the thread in question, and running "!PrintException -nested". \\ COMMAND: clrstack. !CLRStack [-a] [-l] [-p] [-n] !CLRStack [-a] [-l] [-p] [-i] [variable name] [frame] CLRStack attempts to provide a true stack trace for managed code only. It is handy for clean, simple traces when debugging straightforward managed programs. The -p parameter will show arguments to the managed function. The -l parameter can be used to show information on local variables in a frame. SOS can't retrieve local names at this time, so the output for locals is in the format = . The -a (all) parameter is a short-cut for -l and -p combined. If the debugger has the option SYMOPT_LOAD_LINES specified (either by the .lines or .symopt commands), SOS will look up the symbols for every managed frame and if successful will display the corresponding source file name and line number. The -n (No line numbers) parameter can be specified to disable this behavior. When you see methods with the name "[Frame:...", that indicates a transition between managed and unmanaged code. You could run !IP2MD on the return addresses in the call stack to get more information on each managed method. On x64 platforms, Transition Frames are not displayed at this time. To avoid heavy optimization of parameters and locals one can request the JIT compiler to not optimize functions in the managed app by creating a file myapp.ini (if your program is myapp.exe) in the same directory. Put the following lines in myapp.ini and re-run: [.NET Framework Debugging Control] GenerateTrackingInfo=1 AllowOptimize=0 The -i option is a new EXPERIMENTAL addition to CLRStack and will use the ICorDebug interfaces to display the managed stack and variables. With this option you can also view and expand arrays and fields for managed variables. If a stack frame number is specified in the command line, CLRStack will show you the parameters and/or locals only for that frame (provided you specify -l or -p or -a of course). If a variable name and a stack frame number are specified in the command line, CLRStack will show you the parameters and/or locals for that frame, and will also show you the fields for that variable name you specified. Here are some examples: !CLRStack -i -a : This will show you all parameters and locals for all frames !CLRStack -i -a 3 : This will show you all parameters and locals, for frame 3 !CLRStack -i var1 0 : This will show you the fields of 'var1' for frame 0 !CLRStack -i var1.abc 2 : This will show you the fields of 'var1', and expand 'var1.abc' to show you the fields of the 'abc' field, for frame 2. !CLRStack -i var1.[basetype] 0 : This will show you the fields of 'var1', and expand the base type of 'var1' to show you its fields. !CLRStack -i var1.[6] 0 : If 'var1' is an array, this will show you the element at index 6 in the array, along with its fields The -i options uses DML output for a better debugging experience, so typically you should only need to execute "!CLRStack -i", and from there, click on the DML hyperlinks to inspect the different managed stack frames and managed variables. \\ COMMAND: ip2md. !IP2MD Given an address in managed JITTED code, IP2MD attempts to find the MethodDesc associated with it. For example, this output from K: 0:000> K ChildEBP RetAddr 00a79c78 03ef02ab image00400000!Mainy.Top()+0xb 00a79c78 03ef01a6 image00400000!Mainy.Level(Int32)+0xb 00a79c78 5d3725a1 image00400000!Mainy.Main()+0xee 0012ea04 5d512f59 clr!CallDescrWorkerInternal+0x30 0012ee34 5d7946aa clr!CallDescrWorker+0x109 0:000> !IP2MD 03ef01a6 MethodDesc: 00902f40 Method Name: Mainy.Main() Class: 03ee1424 MethodTable: 009032d8 mdToken: 0600000d Module: 001caa38 IsJitted: yes CodeAddr: 03ef00b8 Transparency: Critical Source file: c:\Code\prj.mini\exc.cs @ 39 We have taken a return address into Mainy.Main, and discovered information about that method. You could run !U, !DumpMT, !DumpClass, !DumpMD, or !DumpModule on the fields listed to learn more. The "Source line" output will only be present if the debugger can find the symbols for the managed module containing the given , and if the debugger is configured to load line number information. \\ COMMAND: u. !U [-gcinfo] [-ehinfo] [-n] | Presents an annotated disassembly of a managed method when given a MethodDesc pointer for the method, or a code address within the method body. Unlike the debugger "U" function, the entire method from start to finish is printed, with annotations that convert metadata tokens to names. ... 03ef015d b901000000 mov ecx,0x1 03ef0162 ff156477a25b call dword ptr [mscorlib_dll+0x3c7764 (5ba27764)] (System.Console.InitializeStdOutError(Boolean), mdToken: 06000713) 03ef0168 a17c20a701 mov eax,[01a7207c] (Object: SyncTextWriter) 03ef016d 89442414 mov [esp+0x14],eax If you pass the -gcinfo flag, you'll get inline display of the GCInfo for the method. You can also obtain this information with the !GCInfo command. If you pass the -ehinfo flag, you'll get inline display of exception info for the method. (Beginning and end of try/finally/catch handlers, etc.). You can also obtain this information with the !EHInfo command. If the debugger has the option SYMOPT_LOAD_LINES specified (either by the .lines or .symopt commands), and if symbols are available for the managed module containing the method being examined, the output of the command will include the source file name and line number corresponding to the disassembly. The -n (No line numbers) flag can be specified to disable this behavior. ... c:\Code\prj.mini\exc.cs @ 38: 001b00b0 8b0d3020ab03 mov ecx,dword ptr ds:[3AB2030h] ("Break in debugger. When done type to continue: ") 001b00b6 e8d5355951 call mscorlib_ni+0x8b3690 (51743690) (System.Console.Write(System.String), mdToken: 0600091b) 001b00bb 90 nop c:\Code\prj.mini\exc.cs @ 39: 001b00bc e863cdc651 call mscorlib_ni+0xf8ce24 (51e1ce24) (System.Console.ReadLine(), mdToken: 060008f6) >>> 001b00c1 90 nop ... \\ COMMAND: dumpstack. !DumpStack [-EE] [-n] [top stack [bottom stack]] [x86 and x64 documentation] This command provides a verbose stack trace obtained by "scraping." Therefore the output is very noisy and potentially confusing. The command is good for viewing the complete call stack when "kb" gets confused. For best results, make sure you have valid symbols. -EE will only show managed functions. If the debugger has the option SYMOPT_LOAD_LINES specified (either by the .lines or .symopt commands), SOS will look up the symbols for every managed frame and if successful will display the corresponding source file name and line number. The -n (No line numbers) parameter can be specified to disable this behavior. You can also pass a stack range to limit the output. Use the debugger extension !teb to get the top and bottom stack values. \\ COMMAND: eestack. !EEStack [-short] [-EE] This command runs !DumpStack on all threads in the process. The -EE option is passed directly to !DumpStack. The -short option tries to narrow down the output to "interesting" threads only, which is defined by 1) The thread has taken a lock. 2) The thread has been "hijacked" in order to allow a garbage collection. 3) The thread is currently in managed code. See the documentation for !DumpStack for more info. \\ COMMAND: ehinfo. !EHInfo ( | ) !EHInfo shows the exception handling blocks in a jitted method. For each handler, it shows the type, including code addresses and offsets for the clause block and the handler block. For a TYPED handler, this would be the "try" and "catch" blocks respectively. Sample output: 0:000> !ehinfo 33bbd3a MethodDesc: 03310f68 Method Name: MainClass.Main() Class: 03571358 MethodTable: 0331121c mdToken: 0600000b Module: 001e2fd8 IsJitted: yes CodeAddr: 033bbca0 Transparency: Critical EHHandler 0: TYPED catch(System.IO.FileNotFoundException) Clause: [033bbd2b, 033bbd3c] [8b, 9c] Handler: [033bbd3c, 033bbd50] [9c, b0] EHHandler 1: FINALLY Clause: [033bbd83, 033bbda3] [e3, 103] Handler: [033bbda3, 033bbdc5] [103, 125] EHHandler 2: TYPED catch(System.Exception) Clause: [033bbd7a, 033bbdc5] [da, 125] Handler: [033bbdc5, 033bbdd6] [125, 136] \\ COMMAND: gcinfo. !GCInfo ( | ) !GCInfo is especially useful for CLR Devs who are trying to determine if there is a bug in the JIT Compiler. It parses the GCEncoding for a method, which is a compressed stream of data indicating when registers or stack locations contain managed objects. It is important to keep track of this information, because if a garbage collection occurs, the collector needs to know where roots are so it can update them with new object pointer values. Here is sample output where you can see the change in register state. Normally you would print this output out and read it alongside a disassembly of the method. For example, the notation "reg EDI becoming live" at offset 0x11 of the method might correspond to a "mov edi,ecx" statement. 0:000> !gcinfo 5b68dbb8 (5b68dbb8 is the start of a JITTED method) entry point 5b68dbb8 preJIT generated code GC info 5b9f2f09 Method info block: method size = 0036 prolog size = 19 epilog size = 8 epilog count = 1 epilog end = yes saved reg. mask = 000B ebp frame = yes fully interruptible=yes double align = no security check = no exception handlers = no local alloc = no edit & continue = no varargs = no argument count = 4 stack frame size = 1 untracked count = 5 var ptr tab count = 0 epilog at 002E 36 D4 8C C7 AA | 93 F3 40 05 | Pointer table: 14 | [EBP+14H] an untracked local 10 | [EBP+10H] an untracked local 0C | [EBP+0CH] an untracked local 08 | [EBP+08H] an untracked local 44 | [EBP-04H] an untracked local F1 79 | 0011 reg EDI becoming live 72 | 0013 reg ESI becoming live 83 | 0016 push ptr 0 8B | 0019 push ptr 1 93 | 001C push ptr 2 9B | 001F push ptr 3 56 | 0025 reg EDX becoming live 4A | 0027 reg ECX becoming live 0E | 002D reg ECX becoming dead 10 | 002D reg EDX becoming dead E0 | 002D pop 4 ptrs F0 31 | 0036 reg ESI becoming dead 38 | 0036 reg EDI becoming dead FF | This function is important for CLR Devs, but very difficult for anyone else to make sense of it. You would usually come to use it if you suspect a gc heap corruption bug caused by invalid GCEncoding for a particular method. \\ COMMAND: comstate. !COMState !COMState lists the com apartment model for each thread, as well as a Context pointer if provided. \\ COMMAND: bpmd. !BPMD [-nofuturemodule] [] !BPMD : !BPMD -md !BPMD -list !BPMD -clear !BPMD -clearall !BPMD provides managed breakpoint support. If it can resolve the method name to a loaded, jitted or ngen'd function it will create a breakpoint with "bp". If not then either the module that contains the method hasn't been loaded yet or the module is loaded, but the function is not jitted yet. In these cases, !bpmd asks the Windows Debugger to receive CLR Notifications, and waits to receive news of module loads and JITs, at which time it will try to resolve the function to a breakpoint. -nofuturemodule can be used to suppress creating a breakpoint against a module that has not yet been loaded. Management of the list of pending breakpoints can be done via !BPMD -list, !BPMD -clear, and !BPMD -clearall commands. !BPMD -list generates a list of all of the pending breakpoints. If the pending breakpoint has a non-zero module id, then that pending breakpoint is specific to function in that particular loaded module. If the pending breakpoint has a zero module id, then the breakpoint applies to modules that have not yet been loaded. Use !BPMD -clear or !BPMD -clearall to remove pending breakpoints from the list. This brings up a good question: "I want to set a breakpoint on the main method of my application. How can I do this?" 1) If you know the full path to SOS, use this command and skip to step 6 .load 2) If you don't know the full path to sos, its usually next to clr.dll You can wait for clr to load and then find it. Start the debugger and type: sxe -c "" clrn 3) g 4) You'll get the following notification from the debugger: "CLR notification: module 'mscorlib' loaded" 5) Now you can load SOS. Type .loadby sos clr 6) Add the breakpoint with command such as: !bpmd myapp.exe MyApp.Main 7) g 8) You will stop at the start of MyApp.Main. If you type "bl" you will see the breakpoint listed. You can specify breakpoints by file and line number if: a) You have some version of .Net Framework installed on your machine. Any OS from Vista onwards should have .Net Framework installed by default. b) You have PDBs for the managed modules that need breakpoints, and your symbol path points to those PDBs. This is often easier than module and method name syntax. For example: !bpmd Demo.cs:15 To correctly specify explicitly implemented methods make sure to retrieve the method name from the metadata, or from the output of the "!dumpmt -md" command. For example: public interface I1 { void M1(); } public class ExplicitItfImpl : I1 { ... void I1.M1() // this method's name is 'I1.M1' { ... } } !bpmd myapp.exe ExplicitItfImpl.I1.M1 !BPMD works equally well with generic types. Adding a breakpoint on a generic type sets breakpoints on all already JIT-ted generic methods and sets a pending breakpoint for any instantiation that will be JIT-ted in the future. Example for generics: Given the following two classes: class G3 { ... public void F(T1 p1, T2 p2, T3 p3) { ... } } public class G1 { // static method static public void G(W w) { ... } } One would issue the following commands to set breapoints on G3.F() and G1.G(): !bpmd myapp.exe G3`3.F !bpmd myapp.exe G1`1.G And for explicitly implemented methods on generic interfaces: public interface IT1 { void M1(T t); } public class ExplicitItfImpl : IT1 { ... void IT1.M1(U u) // this method's name is 'IT1.M1' { ... } } !bpmd bpmd.exe ExplicitItfImpl`1.IT1.M1 Additional examples: If IT1 and ExplicitItfImpl are types declared inside another class, Outer, the bpmd command would become: !bpmd bpmd.exe Outer+ExplicitItfImpl`1.Outer.IT1.M1 (note that the fully qualified type name for ExplicitItfImpl became Outer+ExplicitItfImpl, using the '+' separator, while the method name is Outer.IT1.M1, using a '.' as the separator) Furthermore, if the Outer class resides in a namespace, NS, the bpmd command to use becomes: !bpmd bpmd.exe NS.Outer+ExplicitItfImpl`1.NS.Outer.IT1.M1 !BPMD does not accept offsets nor parameters in the method name. You can add an IL offset as an optional parameter seperate from the name. If there are overloaded methods, !bpmd will set a breakpoint for all of them. In the case of hosted environments such as SQL, the module name may be complex, like 'price, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'. For this case, just be sure to surround the module name with single quotes, like: !bpmd 'price, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' Price.M2 \\ COMMAND: dumpdomain. !DumpDomain [] When called with no parameters, !DumpDomain will list all the AppDomains in the process. It enumerates each Assembly loaded into those AppDomains as well. In addition to your application domain, and any domains it might create, there are two special domains: the Shared Domain and the System Domain. Any Assembly pointer in the output can be passed to !DumpAssembly. Any Module pointer in the output can be passed to !DumpModule. Any AppDomain pointer can be passed to !DumpDomain to limit output only to that AppDomain. Other functions provide an AppDomain pointer as well, such as !Threads where it lists the current AppDomain for each thread. \\ COMMAND: eeheap. !EEHeap [-gc] [-loader] !EEHeap enumerates process memory consumed by internal CLR data structures. You can limit the output by passing "-gc" or "-loader". All information will be displayed otherwise. The information for the Garbage Collector lists the ranges of each Segment in the managed heap. This can be useful if you believe you have an object pointer. If the pointer falls within a segment range given by "!EEHeap -gc", then you do have an object pointer, and can attempt to run "!DumpObj" on it. Here is output for a simple program: 0:000> !eeheap -gc Number of GC Heaps: 1 generation 0 starts at 0x00a71018 generation 1 starts at 0x00a7100c generation 2 starts at 0x00a71000 segment begin allocated size 00a70000 00a71000 00a7e01c 0000d01c(53276) Large object heap starts at 0x01a71000 segment begin allocated size 01a70000 01a71000 01a76000 0x00005000(20480) Total Size 0x1201c(73756) ------------------------------ GC Heap Size 0x1201c(73756) So the total size of the GC Heap is only 72K. On a large web server, with multiple processors, you can expect to see a GC Heap of 400MB or more. The Garbage Collector attempts to collect and reclaim memory only when required to by memory pressure for better performance. You can also see the notion of "generations," wherein the youngest objects live in generation 0, and long-lived objects eventually get "promoted" to generation 2. The loader output lists various private heaps associated with AppDomains. It also lists heaps associated with the JIT compiler, and heaps associated with Modules. For example: 0:000> !EEHeap -loader Loader Heap: -------------------------------------- System Domain: 5e0662a0 LowFrequencyHeap:008f0000(00002000:00001000) Size: 0x00001000 bytes. HighFrequencyHeap:008f2000(00008000:00001000) Size: 0x00001000 bytes. StubHeap:008fa000(00002000:00001000) Size: 0x00001000 bytes. Total size: 0x3000(12288)bytes -------------------------------------- Shared Domain: 5e066970 LowFrequencyHeap:00920000(00002000:00001000) 03e30000(00010000:00003000) Size: 0x00004000 bytes. Wasted: 0x00001000 bytes. HighFrequencyHeap:00922000(00008000:00001000) Size: 0x00001000 bytes. StubHeap:0092a000(00002000:00001000) Size: 0x00001000 bytes. Total size: 0x6000(24576)bytes -------------------------------------- Domain 1: 14f000 LowFrequencyHeap:00900000(00002000:00001000) 03ee0000(00010000:00003000) Size: 0x00004000 bytes. Wasted: 0x00001000 bytes. HighFrequencyHeap:00902000(00008000:00003000) Size: 0x00003000 bytes. StubHeap:0090a000(00002000:00001000) Size: 0x00001000 bytes. Total size: 0x8000(32768)bytes -------------------------------------- Jit code heap: Normal JIT:03ef0000(00010000:00002000) Size: 0x00002000 bytes. Total size: 0x2000(8192)bytes -------------------------------------- Module Thunk heaps: Module 5ba22410: Size: 0x00000000 bytes. Module 001c1320: Size: 0x00000000 bytes. Module 001c03f0: Size: 0x00000000 bytes. Module 001caa38: Size: 0x00000000 bytes. Total size: 0x0(0)bytes -------------------------------------- Module Lookup Table heaps: Module 5ba22410:Size: 0x00000000 bytes. Module 001c1320:Size: 0x00000000 bytes. Module 001c03f0:Size: 0x00000000 bytes. Module 001caa38:03ec0000(00010000:00002000) Size: 0x00002000 bytes. Total size: 0x2000(8192)bytes -------------------------------------- Total LoaderHeap size: 0x15000(86016)bytes ======================================= By using !EEHeap to keep track of the growth of these private heaps, we are able to rule out or include them as a source of a memory leak. \\ COMMAND: name2ee. !Name2EE !Name2EE ! This function allows you to turn a class name into a MethodTable and EEClass. It turns a method name into a MethodDesc. Here is an example for a method: 0:000> !name2ee unittest.exe MainClass.Main Module: 001caa38 Token: 0x0600000d MethodDesc: 00902f40 Name: MainClass.Main() JITTED Code Address: 03ef00b8 and for a class: 0:000> !name2ee unittest!MainClass Module: 001caa38 Token: 0x02000005 MethodTable: 009032d8 EEClass: 03ee1424 Name: MainClass The module you are "browsing" with Name2EE needs to be loaded in the process. To get a type name exactly right, first browse the module with ILDASM. You can also pass * as the to search all loaded managed modules. can also be the debugger's name for a module, such as mscorlib or image00400000. The Windows Debugger syntax of ! is also supported. You can use an asterisk on the left of the !, but the type on the right side needs to be fully qualified. If you are looking for a way to display a static field of a class (and you don't have an instance of the class, so !dumpobj won't help you), note that once you have the EEClass, you can run !DumpClass, which will display the value of all static fields. There is yet one more way to specify a module name. In the case of modules loaded from an assembly store (such as a SQL db) rather than disk, the module name will look like this: price, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null For this kind of module, simply use price as the module name: 0:044> !name2ee price Price Module: 10f028b0 (price, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null) Token: 0x02000002 MethodTable: 11a47ae0 EEClass: 11a538c8 Name: Price Where are we getting these module names from? Run !DumpDomain to see a list of all loaded modules in all domains. And remember that you can browse all the types in a module with !DumpModule -mt . \\ COMMAND: syncblk. !SyncBlk [-all | ] A SyncBlock is a holder for extra information that doesn't need to be created for every object. It can hold COM Interop data, HashCodes, and locking information for thread-safe operations. When called without arguments, !SyncBlk will print the list of SyncBlocks corresponding to objects that are owned by a thread. For example, a lock(MyObject) { .... } statement will set MyObject to be owned by the current thread. A SyncBlock will be created for MyObject, and the thread ownership information stored there (this is an oversimplification, see NOTE below). If another thread tries to execute the same code, they won't be able to enter the block until the first thread exits. This makes !SyncBlk useful for detecting managed deadlocks. Consider that the following code is executed by Threads A & B: Resource r1 = new Resource(); Resource r2 = new Resource(); ... lock(r1) lock(r2) { { lock(r2) lock(r1) { { ... ... } } } } This is a deadlock situation, as Thread A could take r1, and Thread B r2, leaving both threads with no option but to wait forever in the second lock statement. !SyncBlk will detect this with the following output: 0:003> !syncblk Index SyncBlock MonitorHeld Recursion Owning Thread Info SyncBlock Owner 238 001e40ec 3 1 001e4e60 e04 3 00a7a194 Resource 239 001e4124 3 1 001e5980 ab8 4 00a7a1a4 Resource It means that Thread e04 owns object 00a7a194, and Thread ab8 owns object 00a7a1a4. Combine that information with the call stacks of the deadlock: (threads 3 and 4 have similar output) 0:003> k ChildEBP RetAddr 0404ea04 77f5c524 SharedUserData!SystemCallStub+0x4 0404ea08 77e75ee0 ntdll!NtWaitForMultipleObjects+0xc 0404eaa4 5d9de9d6 KERNEL32!WaitForMultipleObjectsEx+0x12c 0404eb38 5d9def80 clr!Thread::DoAppropriateAptStateWait+0x156 0404ecc4 5d9dd8bb clr!Thread::DoAppropriateWaitWorker+0x360 0404ed20 5da628dd clr!Thread::DoAppropriateWait+0xbb 0404ede4 5da4e2e2 clr!CLREvent::Wait+0x29d 0404ee70 5da4dd41 clr!AwareLock::EnterEpilog+0x132 0404ef34 5da4efa3 clr!AwareLock::Enter+0x2c1 0404f09c 5d767880 clr!AwareLock::Contention+0x483 0404f1c4 03f00229 clr!JITutil_MonContention+0x2c0 0404f1f4 5b6ef077 image00400000!Worker.Work()+0x79 ... By looking at the code corresponding to Worker.Work()+0x79 (run "!u 03f00229"), you can see that thread 3 is attempting to acquire the Resource 00a7a1a4, which is owned by thread 4. NOTE: It is not always the case that a SyncBlock will be created for every object that is locked by a thread. In version 2.0 of the CLR and above, a mechanism called a ThinLock will be used if there is not already a SyncBlock for the object in question. ThinLocks will not be reported by the !SyncBlk command. You can use "!DumpHeap -thinlock" to list objects locked in this way. \\ COMMAND: dumpmt. !DumpMT [-MD] Examine a MethodTable. Each managed object has a MethodTable pointer at the start. If you pass the "-MD" flag, you'll also see a list of all the methods defined on the object. \\ COMMAND: dumpclass. !DumpClass The EEClass is a data structure associated with an object type. !DumpClass will show attributes, as well as list the fields of the type. The output is similar to !DumpObj. Although static field values will be displayed, non-static values won't because you need an instance of an object for that. You can get an EEClass to look at from !DumpMT, !DumpObj, !Name2EE, and !Token2EE among others. \\ COMMAND: dumpmd. !DumpMD This command lists information about a MethodDesc. You can use !IP2MD to turn a code address in a managed function into a MethodDesc: 0:000> !dumpmd 902f40 Method Name: Mainy.Main() Class: 03ee1424 MethodTable: 009032d8 mdToken: 0600000d Module: 001caa78 IsJitted: yes CodeAddr: 03ef00b8 If IsJitted is "yes," you can run !U on the CodeAddr pointer to see a disassembly of the JITTED code. You can also call !DumpClass, !DumpMT, !DumpModule on the Class, MethodTable and Module fields above. \\ COMMAND: token2ee. !Token2EE This function allows you to turn a metadata token into a MethodTable or MethodDesc. Here is an example showing class tokens being resolved: 0:000> !token2ee unittest.exe 02000003 Module: 001caa38 Token: 0x02000003 MethodTable: 0090375c EEClass: 03ee1ae0 Name: Bank 0:000> !token2ee image00400000 02000004 Module: 001caa38 Token: 0x02000004 MethodTable: 009038ec EEClass: 03ee1b84 Name: Customer The module you are "browsing" with Token2EE needs to be loaded in the process. This function doesn't see much use, especially since a tool like ILDASM can show the mapping between metadata tokens and types/methods in a friendlier way. But it could be handy sometimes. You can pass "*" for to find what that token maps to in every loaded managed module. can also be the debugger's name for a module, such as mscorlib or image00400000. \\ COMMAND: eeversion. !EEVersion This prints the Common Language Runtime version. It also tells you if the code is running in "Workstation" or "Server" mode, a distinction which affects the garbage collector. The most apparent difference in the debugger is that in "Server" mode there is one dedicated garbage collector thread per CPU. A handy supplement to this function is to also run "lm v m clr". That will provide more details about the CLR, including where clr.dll is loaded from. \\ COMMAND: dumpmodule. !DumpModule [-mt] You can get a Module address from !DumpDomain, !DumpAssembly and other functions. Here is sample output: 0:000> !DumpModule 1caa50 Name: C:\pub\unittest.exe Attributes: PEFile Assembly: 001ca248 LoaderHeap: 001cab3c TypeDefToMethodTableMap: 03ec0010 TypeRefToMethodTableMap: 03ec0024 MethodDefToDescMap: 03ec0064 FieldDefToDescMap: 03ec00a4 MemberRefToDescMap: 03ec00e8 FileReferencesMap: 03ec0128 AssemblyReferencesMap: 03ec012c MetaData start address: 00402230 (1888 bytes) The Maps listed map metadata tokens to CLR data structures. Without going into too much detail, you can examine memory at those addresses to find the appropriate structures. For example, the TypeDefToMethodTableMap above can be examined: 0:000> dd 3ec0010 03ec0010 00000000 00000000 0090320c 0090375c 03ec0020 009038ec ... This means TypeDef token 2 maps to a MethodTable with the value 0090320c. You can run !DumpMT to verify that. The MethodDefToDescMap takes a MethodDef token and maps it to a MethodDesc, which can be passed to !DumpMD. There is a new option "-mt", which will display the types defined in a module, and the types referenced by the module. For example: 0:000> !dumpmodule -mt 1aa580 Name: C:\pub\unittest.exe ...... MetaData start address: 0040220c (1696 bytes) Types defined in this module MT TypeDef Name -------------------------------------------------------------------------- 030d115c 0x02000002 Funny 030d1228 0x02000003 Mainy Types referenced in this module MT TypeRef Name -------------------------------------------------------------------------- 030b6420 0x01000001 System.ValueType 030b5cb0 0x01000002 System.Object 030fceb4 0x01000003 System.Exception 0334e374 0x0100000c System.Console 03167a50 0x0100000e System.Runtime.InteropServices.GCHandle 0336a048 0x0100000f System.GC \\ COMMAND: threadpool. !ThreadPool This command lists basic information about the ThreadPool, including the number of work requests in the queue, number of completion port threads, and number of timers. \\ COMMAND: dumpassembly. !DumpAssembly Example output: 0:000> !dumpassembly 1ca248 Parent Domain: 0014f000 Name: C:\pub\unittest.exe ClassLoader: 001ca060 Module Name 001caa50 C:\pub\unittest.exe An assembly can consist of multiple modules, and those will be listed. You can get an Assembly address from the output of !DumpDomain. \\ COMMAND: dumpruntimetypes. !DumpRuntimeTypes !DumpRuntimeTypes finds all System.RuntimeType objects in the gc heap and prints the type name and MethodTable they refer too. Sample output: Address Domain MT Type Name ------------------------------------------------------------------------------ a515f4 14a740 5baf8d28 System.TypedReference a51608 14a740 5bb05764 System.Globalization.BaseInfoTable a51958 14a740 5bb05b24 System.Globalization.CultureInfo a51a44 14a740 5bb06298 System.Globalization.GlobalizationAssembly a51de0 14a740 5bb069c8 System.Globalization.TextInfo a56b98 14a740 5bb12d28 System.Security.Permissions.HostProtectionResource a56bbc 14a740 5baf7248 System.Int32 a56bd0 14a740 5baf3fdc System.String a56cfc 14a740 5baf36a4 System.ValueType ... This command will print a "?" in the domain column if the type is loaded into multiple AppDomains. For example: 0:000> !DumpRuntimeTypes Address Domain MT Type Name ------------------------------------------------------------------------------ 28435a0 ? 3f6a8c System.TypedReference 28435b4 ? 214d6c System.ValueType 28435c8 ? 216314 System.Enum 28435dc ? 2147cc System.Object 284365c ? 3cd57c System.IntPtr 2843670 ? 3feaac System.Byte 2843684 ? 23a544c System.IEquatable`1[[System.IntPtr, mscorlib]] 2843784 ? 3c999c System.Int32 2843798 ? 3caa04 System.IEquatable`1[[System.Int32, mscorlib]] \\ COMMAND: dumpsig. !DumpSig This command dumps the signature of a method or field given by . This is useful when you are debugging parts of the runtime which returns a raw PCCOR_SIGNATURE structure and need to know what its contents are. Sample output for a method: 0:000> !dumpsig 0x000007fe`ec20879d 0x000007fe`eabd1000 [DEFAULT] [hasThis] Void (Boolean,String,String) The first section of the output is the calling convention. This includes, but is not limited to, "[DEFAULT]", "[C]", "[STDCALL]", "[THISCALL]", and so on. The second portion of the output is either "[hasThis]" or "[explicit]" for whether the method is an instance method or a static method respectively. The third portion of the output is the return value (in this case a "void"). Finally, the method's arguments are printed as the final portion of the output. Sample output for a field: 0:000> !dumpsig 0x000007fe`eb7fd8cd 0x000007fe`eabd1000 [FIELD] ValueClass System.RuntimeTypeHandle !DumpSig will also work with generics. Here is the output for the following function: public A Test(IEnumerable n) 0:000> !dumpsig 00000000`00bc2437 000007ff00043178 [DEFAULT] [hasThis] __Canon (Class System.Collections.Generic.IEnumerable`1<__Canon>) \\ COMMAND: dumpsigelem. !DumpSigElem This command dumps a single element of a signature object. For most circumstances, you should use !DumpSig to look at individual signature objects, but if you find a signature that has been corrupted in some manner you can use !DumpSigElem to read out the valid portions of it. If we look at a valid signature object for a method we see the following: 0:000> !dumpsig 0x000007fe`ec20879d 0x000007fe`eabd1000 [DEFAULT] [hasThis] Void (Boolean,String,String) We can look at the individual elements of this object by adding the offsets into the object which correspond to the return value and parameters: 0:000> !dumpsigelem 0x000007fe`ec20879d+2 0x000007fe`eabd1000 Void 0:000> !dumpsigelem 0x000007fe`ec20879d+3 0x000007fe`eabd1000 Boolean 0:000> !dumpsigelem 0x000007fe`ec20879d+4 0x000007fe`eabd1000 String 0:000> !dumpsigelem 0x000007fe`ec20879d+5 0x000007fe`eabd1000 String We can do something similar for fields. Here is the full signature of a field: 0:000> !dumpsig 0x000007fe`eb7fd8cd 0x000007fe`eabd1000 [FIELD] ValueClass System.RuntimeTypeHandle Using !DumpSigElem we can find the type of the field by adding the offset of it (1) to the address of the signature: 0:000> !dumpsigelem 0x000007fe`eb7fd8cd+1 0x000007fe`eabd1000 ValueClass System.RuntimeTypeHandle !DumpSigElem will also work with generics. Let a function be defined as follows: public A Test(IEnumerable n) The elements of this signature can be obtained by adding offsets into the signature when calling !DumpSigElem: 0:000> !dumpsigelem 00000000`00bc2437+2 000007ff00043178 __Canon 0:000> !dumpsigelem 00000000`00bc2437+4 000007ff00043178 Class System.Collections.Generic.IEnumerable`1<__Canon> The actual offsets that you should add are determined by the contents of the signature itself. By trial and error you should be able to find various elements of the signature. \\ COMMAND: rcwcleanuplist. !RCWCleanupList [address] A RuntimeCallableWrapper is an internal CLR structure used to host COM objects which are exposed to managed code. This is exposed to managed code through the System.__ComObject class, and when objects of this type are collected, and a reference to the underlying COM object is no longer needed, the corresponding RCW is cleaned up. If you are trying to debug an issue related to one of these RCWs, then you can use the !RCWCleanupList function to display which COM objects will be released the next time a cleanup occurs. If given an address, this function will display the RCWCleanupList at that address. If no address is specified, it displays the default cleanup list, printing the wrapper, the context, and the thread of the object. Example: 0:002> !rcwcleanuplist 001c04d0 RuntimeCallableWrappers (RCW) to be cleaned: RCW CONTEXT THREAD Apartment 1d54e0 192008 181180 STA 1d4140 192178 0 MTA 1dff50 192178 0 MTA MTA Interfaces to be released: 2 STA Interfaces to be released: 1 Note that CLR keeps track of which RCWs are bound to which managed objects through the SyncBlock of the object. As such, you can see more information about RCW objects through the !SyncBlk command. You can find more information about RCW cleanup through the !FinalizeQueue command. \\ COMMAND: dumpil. !DumpIL | | | /i !DumpIL prints the IL code associated with a managed method. We added this function specifically to debug DynamicMethod code which was constructed on the fly. Happily it works for non-dynamic code as well. You can use it in four ways: 1) If you have a System.Reflection.Emit.DynamicMethod object, just pass the pointer as the first argument. 2) If you have a DynamicMethodDesc pointer you can use that to print the IL associated with the dynamic method. 3) If you have an ordinary MethodDesc, you can see the IL for that as well, just pass it as the first argument. 4) If you have a pointer directly to the IL, specify /i followed by the the IL address. This is useful for writers of profilers that instrument IL. Note that dynamic IL is constructed a bit differently. Rather than referring to metadata tokens, the IL points to objects in a managed object array. Here is a simple example of the output for a dynamic method: 0:000> !dumpil b741dc This is dynamic IL. Exception info is not reported at this time. If a token is unresolved, run "!do " on the addr given in parenthesis. You can also look at the token table yourself, by running "!DumpArray 00b77388". IL_0000: ldstr 70000002 "Inside invoked method " IL_0005: call 6000003 System.Console.WriteLine(System.String) IL_000a: ldc.i4.1 IL_000b: newarr 2000004 "System.Int32" IL_0010: stloc.0 IL_0011: ldloc.0 IL_0012: ret \\ COMMAND: verifyheap. !VerifyHeap !VerifyHeap is a diagnostic tool that checks the garbage collected heap for signs of corruption. It walks objects one by one in a pattern like this: o = firstobject; while(o != endobject) { o.ValidateAllFields(); o = (Object *) o + o.Size(); } If an error is found, !VerifyHeap will report it. I'll take a perfectly good object and corrupt it: 0:000> !DumpObj a79d40 Name: Customer MethodTable: 009038ec EEClass: 03ee1b84 Size: 20(0x14) bytes (C:\pub\unittest.exe) Fields: MT Field Offset Type Attr Value Name 009038ec 4000008 4 CLASS instance 00a79ce4 name 009038ec 4000009 8 CLASS instance 00a79d2c bank 009038ec 400000a c System.Boolean instance 1 valid 0:000> ed a79d40+4 01 (change the name field to the bogus pointer value 1) 0:000> !VerifyHeap object 01ee60dc: bad member 00000003 at 01EE6168 Last good object: 01EE60C4. If this gc heap corruption exists, there is a serious bug in your own code or in the CLR. In user code, an error in constructing PInvoke calls can cause this problem, and running with Managed Debugging Assistants is advised. If that possibility is eliminated, consider contacting Microsoft Product Support for help. \\ COMMAND: verifyobj. !VerifyObj !VerifyObj is a diagnostic tool that checks the object that is passed as an argument for signs of corruption. 0:002> !verifyobj 028000ec object 0x28000ec does not have valid method table 0:002> !verifyobj 0680017c object 0x680017c: bad member 00000001 at 06800184 \\ COMMAND: findroots. !FindRoots -gen | -gen any | The "-gen" form causes the debugger to break in the debuggee on the next collection of the specified generation. The effect is reset as soon as the break occurs, in other words, if you need to break on the next collection you would need to reissue the command. The last form of this command is meant to be used after the break caused by the other forms has occurred. Now the debuggee is in the right state for !FindRoots to be able to identify roots for objects from the current condemned generations. !FindRoots is a diagnostic command that is meant to answer the following question: "I see that GCs are happening, however my objects have still not been collected. Why? Who is holding onto them?" The process of answering the question would go something like this: 1. Find out the generation of the object of interest using the !GCWhere command, say it is gen 1: !GCWhere 2. Instruct the runtime to stop the next time it collects that generation using the !FindRoots command: !FindRoots -gen 1 g 3. When the next GC starts, and has proceeded past the mark phase a CLR notification will cause a break in the debugger: (fd0.ec4): CLR notification exception - code e0444143 (first chance) CLR notification: GC - end of mark phase. Condemned generation: 1. 4. Now we can use the !FindRoots to find out the cross generational references to the object of interest. In other words, even if the object is not referenced by any "proper" root it may still be referenced by an older object (from an older generation), from a generation that has not yet been scheduled for collection. At this point !FindRoots will search those older generations too, and report those roots. 0:002> !findroots 06808094 older generations::Root: 068012f8(AAA.Test+a)-> 06808094(AAA.Test+b) \\ COMMAND: heapstat. !HeapStat [-inclUnrooted | -iu] This command shows the generation sizes for each heap and the total, how much free space there is in each generation on each heap. If the -inclUnrooted option is specified the report will include information about the managed objects from the GC heap that are not rooted anymore. Sample output: 0:002> !heapstat Heap Gen0 Gen1 Gen2 LOH Heap0 177904 12 306956 8784 Heap1 159652 12 12 16 Total 337556 24 306968 8800 Free space: Percentage Heap0 28 12 12 64 SOH: 0% LOH: 0% Heap1 104 12 12 16 SOH: 0% LOH:100% Total 132 24 24 80 0:002> !heapstat -inclUnrooted Heap Gen0 Gen1 Gen2 LOH Heap0 177904 12 306956 8784 Heap1 159652 12 12 16 Total 337556 24 306968 8800 Free space: Percentage Heap0 28 12 12 64 SOH: 0% LOH: 0% Heap1 104 12 12 16 SOH: 0% LOH:100% Total 132 24 24 80 Unrooted objects: Percentage Heap0 152212 0 306196 0 SOH: 94% LOH: 0% Heap1 155704 0 0 0 SOH: 97% LOH: 0% Total 307916 0 306196 0 The percentage column contains a breakout of free or unrooted bytes to total bytes. \\ COMMAND: analyzeoom. !AnalyzeOOM !AnalyzeOOM displays the info of the last OOM occured on an allocation request to the GC heap (in Server GC it displays OOM, if any, on each GC heap). To see the managed exception(s) use the !Threads command which will show you managed exception(s), if any, on each managed thread. If you do see an OutOfMemoryException exception you can use the !PrintException command on it. To get the full callstack use the "kb" command in the debugger for that thread. For example, to display thread 3's stack use ~3kb. OOM exceptions could be because of the following reasons: 1) allocation request to GC heap in which case you will see JIT_New* on the call stack because managed code called new. 2) other runtime allocation failure for example, failure to expand the finalize queue when GC.ReRegisterForFinalize is called. 3) some other code you use throws a managed OOM exception for example, some .NET framework code converts a native OOM exception to managed and throws it. The !AnalyzeOOM command aims to help you with investigating 1) which is the most difficult because it requires some internal info from GC. The only exception is we don't support allocating objects larger than 2GB on CLR v2.0 or prior. And this command will not display any managed OOM because we will throw OOM right away instead of even trying to allocate it on the GC heap. There are 2 legitimate scenarios where GC would return OOM to allocation requests - one is if the process is running out of VM space to reserve a segment; the other is if the system is running out physical memory (+ page file if you have one) so GC can not commit memory it needs. You can look at these scenarios by using performance counters or debugger commands. For example for the former scenario the "!address -summary" debugger command will show you the largest free region in the VM. For the latter scenario you can look at the "Memory\% Committed Bytes In Use" see if you are running low on commit space. One important thing to keep in mind is when you do this kind of memory analysis it could an aftereffect and doesn't completely agree with what this command tells you, in which case the command should be respected because it truly reflects what happened during GC. The other cases should be fairly obvious from the callstack. Sample output: 0:011> !ao ---------Heap 2 --------- Managed OOM occured after GC #28 (Requested to allocate 1234 bytes) Reason: Didn't have enough memory to commit Detail: SOH: Didn't have enough memory to grow the internal GC datastructures (800000 bytes) - on GC entry available commit space was 500 MB ---------Heap 4 --------- Managed OOM occured after GC #12 (Requested to allocate 100000 bytes) Reason: Didn't have enough memory to allocate an LOH segment Detail: LOH: Failed to reserve memory (16777216 bytes) \\ COMMAND: gcwhere. !GCWhere !GCWhere displays the location in the GC heap of the argument passed in. 0:002> !GCWhere 02800038 Address Gen Heap segment begin allocated size 02800038 2 0 02800000 02800038 0282b740 12 When the argument lies in the managed heap, but is not a valid *object* address the "size" is displayed as 0: 0:002> !GCWhere 0280003c Address Gen Heap segment begin allocated size 0280003c 2 0 02800000 02800038 0282b740 0 \\ COMMAND: listnearobj. !ListNearObj !ListNearObj is a diagnostic tool that displays the object preceeding and succeeding the address passed in: The command looks for the address in the GC heap that looks like a valid beginning of a managed object (based on a valid method table) and the object following the argument address. 0:002> !ListNearObj 028000ec Before: 0x28000a4 72 (0x48 ) System.StackOverflowException After: 0x2800134 72 (0x48 ) System.Threading.ThreadAbortException Heap local consistency confirmed. 0:002> !ListNearObj 028000f0 Before: 0x28000ec 72 (0x48 ) System.ExecutionEngineException After: 0x2800134 72 (0x48 ) System.Threading.ThreadAbortException Heap local consistency confirmed. The command considers the heap as "locally consistent" if: prev_obj_addr + prev_obj_size = arg_addr && arg_obj + arg_size = next_obj_addr OR prev_obj_addr + prev_obj_size = next_obj_addr When the condition is not satisfied: 0:002> !lno 028000ec Before: 0x28000a4 72 (0x48 ) System.StackOverflowException After: 0x2800134 72 (0x48 ) System.Threading.ThreadAbortException Heap local consistency not confirmed. \\ COMMAND: dumplog. !DumpLog [-addr ] [] To aid in diagnosing hard-to-reproduce stress failures, the CLR team added an in-memory log capability. The idea was to avoid using locks or I/O which could disturb a fragile repro environment. The !DumpLog function allows you to write that log out to a file. If no Filename is specified, the file "Stresslog.txt" in the current directory is created. The optional argument addr allows one to specify a stress log other then the default one. 0:000> !DumpLog Attempting to dump Stress log to file 'StressLog.txt' ................. SUCCESS: Stress log dumped To turn on the stress log, set the following registry keys under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework: (DWORD) StressLog = 1 (DWORD) LogFacility = 0xffffffbf (this is a bit mask, almost all logging is on. This is also the default value if the key isn't specified) (DWORD) StressLogSize = 65536 (this is the default value if the key isn't specified) (DWORD) LogLevel = 6 (this is the default value if the key isn't specified. The higher the number the more detailed logs are generated. The maximum value is decimal 10) StressLogSize is the size in bytes of the in-memory log allocated for each thread in the process. In the case above, each thread gets a 64K log. You could increase this to get more logging, but more memory will be required for this log in the process. For example, 20 threads with 524288 bytes per thread has a memory demand of 10 Megabytes. The stress log is circular so new entries will replace older ones on threads which have reached their buffer limit. The log facilities are defined as follows: GC 0x00000001 GCINFO 0x00000002 STUBS 0x00000004 JIT 0x00000008 LOADER 0x00000010 METADATA 0x00000020 SYNC 0x00000040 EEMEM 0x00000080 GCALLOC 0x00000100 CORDB 0x00000200 CLASSLOADER 0x00000400 CORPROF 0x00000800 REMOTING 0x00001000 DBGALLOC 0x00002000 EH 0x00004000 ENC 0x00008000 ASSERT 0x00010000 VERIFIER 0x00020000 THREADPOOL 0x00040000 GCROOTS 0x00080000 INTEROP 0x00100000 MARSHALER 0x00200000 IJW 0x00400000 ZAP 0x00800000 STARTUP 0x01000000 APPDOMAIN 0x02000000 CODESHARING 0x04000000 STORE 0x08000000 SECURITY 0x10000000 LOCKS 0x20000000 BCL 0x40000000 Here is some sample output: 3560 9.981137099 : `SYNC` RareEnablePremptiveGC: entering. Thread state = a030 3560 9.981135033 : `GC`GCALLOC`GCROOTS` ========== ENDGC 4194 (gen = 2, collect_classes = 0) ==========={ 3560 9.981125826 : `GC` Segment mem 00C61000 alloc = 00D071F0 used 00D09254 committed 00D17000 3560 9.981125726 : `GC` Generation 0 [00CED07C, 00000000 ] cur = 00000000 3560 9.981125529 : `GC` Generation 1 [00CED070, 00000000 ] cur = 00000000 3560 9.981125103 : `GC` Generation 2 [00C61000, 00000000 ] cur = 00000000 3560 9.981124963 : `GC` GC Heap 00000000 3560 9.980618994 : `GC`GCROOTS` GcScanHandles (Promotion Phase = 0) The first column is the OS thread ID for the thread appending to the log, the second column is the timestamp, the third is the facility category for the log entry, and the fourth contains the log message. The facility field is expressed as `facility1`facility2`facility3`. This facilitates the creation of filters for displaying only specific message categories. To make sense of this log, you would probably want the Shared Source CLI to find out exactly where the log comes from. \\ COMMAND: findappdomain. !FindAppDomain !FindAppDomain will attempt to resolve the AppDomain of an object. For example, using an Object Pointer from the output of !DumpStackObjects: 0:000> !findappdomain 00a79d98 AppDomain: 0014f000 Name: unittest.exe ID: 1 You can find out more about the AppDomain with the !DumpDomain command. Not every object has enough clues about it's origin to determine the AppDomain. Objects with Finalizers are the easiest case, as the CLR needs to be able to call those when an AppDomain shuts down. \\ COMMAND: savemodule. !SaveModule This command allows you to take a image loaded in memory and write it to a file. This is especially useful if you are debugging a full memory dump, and don't have the original DLLs or EXEs. This is most often used to save a managed binary to a file, so you can disassemble the code and browse types with ILDASM. The base address of an image can be found with the "LM" debugger command: 0:000> lm start end module name 00400000 00408000 image00400000 (deferred) 10200000 102ac000 MSVCR80D (deferred) 5a000000 5a0b1000 mscoree (deferred) 5a140000 5a29e000 clrjit (deferred) 5b660000 5c440000 mscorlib_dll (deferred) 5d1d0000 5e13c000 clr (deferred) ... If I wanted to save a copy of clr.dll, I could run: 0:000> !SaveModule 5d1d0000 c:\pub\out.tmp 4 sections in file section 0 - VA=1000, VASize=e82da9, FileAddr=400, FileSize=e82e00 section 1 - VA=e84000, VASize=24d24, FileAddr=e83200, FileSize=ec00 section 2 - VA=ea9000, VASize=5a8, FileAddr=e91e00, FileSize=600 section 3 - VA=eaa000, VASize=c183c, FileAddr=e92400, FileSize=c1a00 The diagnostic output indicates that the operation was successful. If c:\pub\out.tmp already exists, it will be overwritten. \\ COMMAND: gchandles. !GCHandles [-type handletype] [-stat] [-perdomain] !GCHandles provides statistics about GCHandles in the process. Paremeters: stat - Only display the statistics and not the list of handles and what they point to. perdomain - Break down the statistics by the app domain in which the handles reside. type - A type of handle to filter it by. The handle types are: Pinned RefCounted WeakShort WeakLong Strong Variable AsyncPinned SizedRef Sometimes the source of a memory leak is a GCHandle leak. For example, code might keep a 50 Megabyte array alive because a strong GCHandle points to it, and the handle was discarded without freeing it. The most common handles are "Strong Handles," which keep the object they point to alive until the handle is explicitly freed. "Pinned Handles" are used to prevent the garbage collector from moving an object during collection. These should be used sparingly, and for short periods of time. If you don't follow that precept, the gc heap can become very fragmented. Here is sample output from a very simple program. Note that the "RefCount" field only applies to RefCount Handles, and this field will contain the reference count: 0:000> !GCHandles Handle Type Object Size RefCount Type 001611c0 Strong 01d00b58 84 System.IndexOutOfRangeException 001611c4 Strong 01d00b58 84 System.IndexOutOfRangeException 001611c8 Strong 01d1b48c 40 System.Diagnostics.LogSwitch 001611d0 Strong 01cfd2c0 36 System.Security.PermissionSet 001611d4 Strong 01cf7484 56 System.Object[] 001611d8 Strong 01cf1238 32 System.SharedStatics 001611dc Strong 01cf11c8 84 System.Threading.ThreadAbortException 001611e0 Strong 01cf1174 84 System.Threading.ThreadAbortException 001611e4 Strong 01cf1120 84 System.ExecutionEngineException 001611e8 Strong 01cf10cc 84 System.StackOverflowException 001611ec Strong 01cf1078 84 System.OutOfMemoryException 001611f0 Strong 01cf1024 84 System.Exception 001611f8 Strong 01cf2068 48 System.Threading.Thread 001611fc Strong 01cf1328 112 System.AppDomain 001613ec Pinned 02cf3268 8176 System.Object[] 001613f0 Pinned 02cf2258 4096 System.Object[] 001613f4 Pinned 02cf2038 528 System.Object[] 001613f8 Pinned 01cf121c 12 System.Object 001613fc Pinned 02cf1010 4116 System.Object[] Statistics: MT Count TotalSize Class Name 563266dc 1 12 System.Object 56329708 1 32 System.SharedStatics 5632bc38 1 36 System.Security.PermissionSet 5635f934 1 40 System.Diagnostics.LogSwitch 5632759c 1 48 System.Threading.Thread 5632735c 1 84 System.ExecutionEngineException 56327304 1 84 System.StackOverflowException 563272ac 1 84 System.OutOfMemoryException 563270c4 1 84 System.Exception 56328914 1 112 System.AppDomain 56335f78 2 168 System.IndexOutOfRangeException 563273b4 2 168 System.Threading.ThreadAbortException 563208d0 5 16972 System.Object[] Total 19 objects Handles: Strong Handles: 14 Pinned Handles: 5 \\ COMMAND: gchandleleaks. !GCHandleLeaks This command is an aid in tracking down GCHandle leaks. It searches all of memory for any references to the Strong and Pinned GCHandles in the process, and reports what it found. If a handle is found, you'll see the address of the reference. This might be a stack address or a field within an object, for example. If a handle is not found in memory, you'll get notification of that too. The command has diagnostic output which doesn't need to be repeated here. One thing to keep in mind is that anytime you search all of memory for a value, you can get false positives because even though the value was found, it might be garbage in that no code knows about the address. You can also get false negatives because a user is free to pass that GCHandle to unmanaged code that might store the handle in a strange way (shifting bits, for example). For example, a GCHandle valuetype is stored on the stack with the low bit set if it points to a Pinned handle. So !GCHandleLeaks ignores the low bit in it's searches. That said, if a serious leak is going on, you'll get a ever-growing set of handle addresses that couldn't be found. \\ COMMAND: vmmap. !VMMap !VMMap traverses the virtual address space and lists the type of protection applied to each region. Sample output: 0:000> !VMMap Start Stop Length AllocProtect Protect State Type 00000000-0000ffff 00010000 NA Free 00010000-00011fff 00002000 RdWr RdWr Commit Private 00012000-0001ffff 0000e000 NA Free 00020000-00020fff 00001000 RdWr RdWr Commit Private 00021000-0002ffff 0000f000 NA Free 00030000-00030fff 00001000 RdWr Reserve Private ... \\ COMMAND: vmstat. !VMStat Provides a summary view of the virtual address space, ordered by each type of protection applied to that memory (free, reserved, committed, private, mapped, image). The TOTAL column is (AVERAGE * BLK COUNT). Sample output below: 0:000> !VMStat ~~~~ ~~~~~~~ ~~~~~~~ ~~~~~~~ ~~~~~~~~~ ~~~~~ TYPE MINIMUM MAXIMUM AVERAGE BLK COUNT TOTAL Free: Small 4,096 65,536 48,393 27 1,306,611 Medium 139,264 528,384 337,920 4 1,351,680 Large 6,303,744 974,778,368 169,089,706 12 2,029,076,472 Summary 4,096 974,778,368 47,249,646 43 2,031,734,778 Reserve: Small 4,096 65,536 43,957 41 1,802,237 Medium 249,856 1,019,904 521,557 6 3,129,342 Large 2,461,696 16,703,488 11,956,224 3 35,868,672 Summary 4,096 16,703,488 816,005 50 40,800,250 \\ COMMAND: procinfo. !ProcInfo [-env] [-time] [-mem] !ProcInfo lists the environment variables for the process, kernel CPU time, as well as memory usage statistics. \\ COMMAND: histinit. !HistInit Before running any of the Hist - family commands you need to initialize the SOS structures from the stress log saved in the debuggee. This is achieved by the HistInit command. Sample output: 0:001> !HistInit Attempting to read Stress log STRESS LOG: facilitiesToLog = 0xffffffff levelToLog = 6 MaxLogSizePerThread = 0x10000 (65536) MaxTotalLogSize = 0x1000000 (16777216) CurrentTotalLogChunk = 9 ThreadsWithLogs = 3 Clock frequency = 3.392 GHz Start time 15:26:31 Last message time 15:26:56 Total elapsed time 25.077 sec ..................................... ---------------------------- 2407 total entries ----------------------------- SUCCESS: GCHist structures initialized \\ COMMAND: histobjfind. !HistObjFind To examine log entries related to an object whose present address is known one would use this command. The output of this command contains all entries that reference the object: 0:003> !HistObjFind 028970d4 GCCount Object Message --------------------------------------------------------- 2296 028970d4 Promotion for root 01e411b8 (MT = 5b6c5cd8) 2296 028970d4 Relocation NEWVALUE for root 00223fc4 2296 028970d4 Relocation NEWVALUE for root 01e411b8 ... 2295 028970d4 Promotion for root 01e411b8 (MT = 5b6c5cd8) 2295 028970d4 Relocation NEWVALUE for root 00223fc4 2295 028970d4 Relocation NEWVALUE for root 01e411b8 ... \\ COMMAND: histroot. !HistRoot The root value obtained from !HistObjFind can be used to track the movement of an object through the GCs. HistRoot provides information related to both promotions and relocations of the root specified as the argument. 0:003> !HistRoot 01e411b8 GCCount Value MT Promoted? Notes --------------------------------------------------------- 2296 028970d4 5b6c5cd8 yes 2295 028970d4 5b6c5cd8 yes 2294 028970d4 5b6c5cd8 yes 2293 028970d4 5b6c5cd8 yes 2292 028970d4 5b6c5cd8 yes 2291 028970d4 5b6c5cd8 yes 2290 028970d4 5b6c5cd8 yes 2289 028970d4 5b6c5cd8 yes 2288 028970d4 5b6c5cd8 yes 2287 028970d4 5b6c5cd8 yes 2286 028970d4 5b6c5cd8 yes 2285 028970d4 5b6c5cd8 yes 322 028970e8 5b6c5cd8 yes Duplicate promote/relocs ... \\ COMMAND: histobj. !HistObj This command examines all stress log relocation records and displays the chain of GC relocations that may have led to the address passed in as an argument. Conceptually the output is: GenN obj_address root1, root2, root3, GenN-1 prev_obj_addr root1, root2, GenN-2 prev_prev_oa root1, root4, ... Sample output: 0:003> !HistObj 028970d4 GCCount Object Roots --------------------------------------------------------- 2296 028970d4 00223fc4, 01e411b8, 2295 028970d4 00223fc4, 01e411b8, 2294 028970d4 00223fc4, 01e411b8, 2293 028970d4 00223fc4, 01e411b8, 2292 028970d4 00223fc4, 01e411b8, 2291 028970d4 00223fc4, 01e411b8, 2290 028970d4 00223fc4, 01e411b8, 2289 028970d4 00223fc4, 01e411b8, 2288 028970d4 00223fc4, 01e411b8, 2287 028970d4 00223fc4, 01e411b8, 2286 028970d4 00223fc4, 01e411b8, 2285 028970d4 00223fc4, 01e411b8, 322 028970d4 01e411b8, 0 028970d4 \\ COMMAND: histclear. !HistClear This command releases any resources used by the Hist-family of commands. Generally there's no need to call this explicitly, as each HistInit will first cleanup the previous resources. 0:003> !HistClear Completed successfully. \\ COMMAND: dumprcw. !DumpRCW This command lists information about a Runtime Callable Wrapper. You can use !DumpObj to obtain the RCW address corresponding to a managed object. The output contains all COM interface pointers that the RCW holds on to, which is useful for investigating lifetime issues of interop-heavy applications. \\ COMMAND: dumpccw. !DumpCCW This command lists information about a COM Callable Wrapper. You can use !DumpObj to obtain the CCW address corresponding to a managed object or pass a COM interface pointer to which the object has been marshaled. The output contains the COM reference count of the CCW, which is useful for investigating lifetime issues of interop-heavy applications. \\ ,HX`hpxȣ ȤФؤ (0PX`hpxȩЩة (08@HPX`hpxȪ@ (08P\ (08@HPX`hpxȣУأ (08@HPX`` HPpxȢآ(8HXhxȣأ(8HXhpxȤФؤ (08@H<PX`hpxȡ (08@HP ȠРؠ `pxȡСء (0pآ (08@HPX (08@HPX`hp $ (08 (08@HPX`0  (0HPX`hpxȨШب (08@Hxȩة(8HXhxȪت(8HXhxȫث(8HXhxȬج(8HXhxȭح(8HXxȮخ(8HXhxȯد@ (8HXhxȠؠ(8HXhxȡء(8HXhxȢآ(8HجଈЭحP HHPX`Ȧ(8HXhxȨب(8HXh` ȫث(8HXhxȬج(8HXhxȭح(8HXhxȮخ(8HXhxȯدp (8HXhxȠؠ(8HXhxȡء(8HXhxȢآ(8HXhxȣأ(8HXhxȤؤ(8HXhxȥإ(8HXhxȦئ(8HXhxȧا(8HXhxȨب(8HXhxЩ 0@P`pЪ 0@P`pЫ 0@P`pЬ 0@P`pЭ 0@P`pЮ 0@P`pЯ  0@P`pР 0@P`pС 0@P`pТ 0@P`pУ 0@P`pФ 0@P`pХ 0@P`pЦ 0@P`pЧ 4PX`hpxȯЯد  (08@HPX`hpxȠРؠ (08@HPX`hpxȡСء (08@HPX` H`p  (08@HPX`hpxȠРؠ (08@HPX`hpx08@HPX`hpxȢТآ (08@HPX`hpxȣ(@XpФ0H`xإ 8PhȦ(@XpЧ0H`xب 8Phȩ(@XpЪ0H`xث 8PhȬ(@XpЭ0H`xخ 8Phȯ h(@XpР0H`xء 8PhȢ(@XpУ0H`xؤ 8Phȥ(@XpЦ0H`xا 8PhȨ(@XpЩ0H`xت 8Phȫ(@XpЬ0H`xح 8PhȮ(8HXhxȯد p(8HXhxȠؠ (08@HPX`hpȥХإ (08@HPXpx Ȧئ(8H`xا 8PhȨ(@XpЩ0H`xت 8Phȫ(@XpЬ08@H ȥХإ (08@HPX`hpxȦЦئ (08@HPX`hpxȧЧا (08@HPX`hpب8pة (08@HPXp080 ȠРؠ 08HXhxȡء(8HXhxȢآXp0XШ8pȩh>0>Y *H >J0>F1 0 +0L +7>0<0 +70 0!0 +1JSbqra9>|q003}mk&G0  *H 0w1 0 UUS10U Washington10URedmond10U Microsoft Corporation1!0UMicrosoft Time-Stamp PCA0 160907175844Z 180907175844Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1 0 U MOPR1'0%U nCipher DSE ESN:B8EC-30A4-71441%0#UMicrosoft Time-Stamp Service0"0  *H 0 |3>ڰ{,I*,lLЎNxqDK#f7D8I);Un gs")n}&HטH`guǻ1k81jptJOu?ySḼ5~mC L`YjpSo{:Ȅnʁ*qw̒^x7+;,=7n@ceKa άdb -b%уKo+Un W 00U 4vtM^|0U#0#4RFp @v+50TUM0K0IGEChttp://crl.microsoft.com/pki/crl/products/MicrosoftTimeStampPCA.crl0X+L0J0H+0iұIl$++C~;GѷE+#A00à3Te_0  *H 0y1 0 UUS10U Washington10URedmond10U Microsoft Corporation1#0!UMicrosoft Code Signing PCA0 180712201119Z 190726201119Z0t1 0 UUS10U Washington10URedmond10U Microsoft Corporation10UMicrosoft Corporation0"0  *H 0 RO,S=]#JW-֊_ Fxk !>%r:xcf._ۗUL>iI-c~åӿ9!0f6oޫh(i&Sxo106+0@YHFQ J-tUDz$} 3#_)m2Zj'ϰ z}"ZKӄcWkIx:T?%^ǡ "[/(Uzӏv*_0[0U% 0 +0UDw>Uq>s0PUI0GE0C1)0'U  Microsoft Operations Puerto Rico10U 229803+4379500U#0ҴX7.3L 0VUO0M0KIGEhttp://crl.microsoft.com/pki/crl/products/MicCodSigPCA_08-31-2010.crl0Z+N0L0J+0>http://www.microsoft.com/pki/certs/MicCodSigPCA_08-31-2010.crt0  *H 3š{^줦(]W%#% ipMi/ٛYhd4ckv{BtE3]FICqxӞەA14p,Cw/=aJcY}R`E?P~BXA8I0O)/;GY7!f/-mk u!2ZE?VQ̮}0H& (D-ԇIW M4# Í2 5(Ј?0p00 a3&10  *H 0_10 &,dcom10 &,d microsoft1-0+U$Microsoft Root Certificate Authority0 100831221932Z 200831222932Z0y1 0 UUS10U Washington10URedmond10U Microsoft Corporation1#0!UMicrosoft Code Signing PCA0"0  *H 0 rY\0d` BvSl>ok:t/2BN#r5W ʮ IhMKyKqG%ߝuϪsDׁ6\Eܯ=(hrsV5rv_wE8s[gRi/ t)v/T0Yҍb_F1P'@0r)("7N=2=͡8\NV(*2KOc-bE=F[&SzJF7<8w\V< _^0Z0U00UҴX7.3L 0 U0 +70# +71N&`;1o<-0 +7  SubCA0U#0`@V'%* SY0PUI0G0ECA?http://crl.microsoft.com/pki/crl/products/microsoftrootcert.crl0T+H0F0D+08http://www.microsoft.com/pki/certs/MicrosoftRootCert.crt0  *H Y9>&Fo@2j/nI_uL;-C -1#|P!]=/LVpyIr>A i˥ - PV-JҼp VชKWB4^=GZ,0\;v/ZK$ڬX):o ˕fbsixfM^5ߞ&0$ *H  1000w1 0 UUS10U Washington10URedmond10U Microsoft Corporation1!0UMicrosoft Time-Stamp PCA3}mk&G0 +]0 *H  1  *H 0 *H  1 180807090733Z0# *H  1mBJt{3D|v}rvadLFζ:wwg!Z^G< =ͲPxф<"]Z@Njstz_Fg(w1K^Te? F,:h4e9&cݽ%(4y*_0;j#~0z0U%0 +7L+0UG?e8]w@0PUI0GE0C1)0'U  Microsoft Operations Puerto Rico10U 230012+4379650U#0HndPӂ77"mu0TUM0K0IGEChttp://www.microsoft.com/pkiops/crl/MicCodSigPCA2011_2011-07-08.crl0a+U0S0Q+0Ehttp://www.microsoft.com/pkiops/certs/MicCodSigPCA2011_2011-07-08.crt0 U00  *H  S ? &D џcK?\3le3[Խa1&'H5d"k-;,)75 $9nx )`'v4$ݹu;"P &I}EC4ρ\,ԓgs=2`0,.E(T\͖ہض0CHF]^v*XHLaA骸jB>x#x[mY}9y` =6E6n=;ԧ%vEZC1؄u}Q7'5qWqɘҞZdv}j51ruȈjEfΒu'[oIoX]i*SK{lOW`q Q4G=u"U?j9kZ?#x085Y$@:g_;I mP>!JA[nnT5fgr|R"r?0z0b a0  *H  01 0 UUS10U Washington10URedmond10U Microsoft Corporation1200U)Microsoft Root Certificate Authority 20110 110708205909Z 260708210909Z0~1 0 UUS10U Washington10URedmond10U Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110"0  *H 0 r.nM4X!B*kZP8I 7k 8™91BӉ yd~`$lIh^ߛS ,ï٩+z זY`fv2R&/PϳD].uhm:\F8dnd5xc-@ \yI) w=+ZMV(zr:I^C{{>]O/Y;-3Xŷ>2ӳ=8~ҝ,NV!5%9ndS#_R!t%_('(8%9J6|#faj(I_%]!K>RĵW?$z[/#p]QFwἬ_UK9#ID|Erzr$߿FWۃMI0[ݰf{KI)(}gbx_/W\w((m(,@7OD LԥC/tnx X,]`>O3ڰޞNFlֈ 00 +70UHndPӂ77"mu0 +7  SubCA0 U0U00U#0r-:1CN1#40ZUS0Q0OMKIhttp://crl.microsoft.com/pki/crl/products/MicRooCerAut2011_2011_03_22.crl0^+R0P0N+0Bhttp://www.microsoft.com/pki/certs/MicRooCerAut2011_2011_03_22.crt0U 00 +7.00?+3http://www.microsoft.com/pkiops/docs/primarycps.htm0@+042 Legal_policy_statement. 0  *H  g򆥘Ty.tg" cB}y e_.,>rm? ;Gic"5]e}FPU |K.)=Եw9dD=xz#}t&F*Š hh.*?*kXIc inZF+;н5n%'(M= 2-[I9 ƭQEX82q'',: iYhnot@*(>?Mf Mo}Ev@*e]Rbc6'ͥ]cA[>wuaaA(e/\֡FY KH)ű?Ew5Ңzz"HG#kKux7yKֳ#hu i;0Lumc=ѝVNOW"x2!zA ?̤]WqVNHEBɛv[ HkymmjRs zP1000~1 0 UUS10U Washington10URedmond10U Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20113^%0  `He0 *H  10 *H  1  +70 +7 10  +70/ *H  1" y8 n׾8U,(p&0: +7 1,0*SOS.dllhttp://microsoft.com0  *H ̆ %LpE}hZQsJΤŴ5n]oț[TƋ~Ŧk oa$ʹ nLeʘI}K_ $>,785 F [XX_xxُaiVlԴo&?W%EMO4-VF@ L~8#YG0C +7130/ *H  010  `He0: *H  )%0! +Y 010  `He ߟK>mc3p_%}#Ή\[h0n20180807090739.154Z001 0 UUS10U Washington10URedmond10U Microsoft Corporation1 0 U MOPR1'0%U nCipher DSE ESN:148C-C4B9-20661%0#UMicrosoft Time-Stamp Service00 3C:R0  *H  0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100 160907175658Z 180907175658Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1 0 U MOPR1'0%U nCipher DSE ESN:148C-C4B9-20661%0#UMicrosoft Time-Stamp Service0"0  *H 0 O0:?V]dz cWLVW۠߳~Qms-m$B FioLaj3>ۢo%*:REeϵ7hfeMC x *=3ٰP$Q$ vVm)tuH@fpA'uƖA/z40lZgMl^y "E^?}a7t٣QHT3_{ɗq00U El w/+W$ć_0U#0c:\1C{|F3hZmU0VUO0M0KIGEhttp://crl.microsoft.com/pki/crl/products/MicTimStaPCA_2010-07-01.crl0Z+N0L0J+0>http://www.microsoft.com/pki/certs/MicTimStaPCA_2010-07-01.crt0 U00U% 0 +0  *H  a[j&/4t{-] Y='zy,rGkom^x_Q{ė1P*Qj#7GfŅuqzmI%!X樕,!:QP̻7)j"lOyfdp' LP~ğQޮ_ F;b 0)p1n z$Q""CQSU"$ux):[i |ϟ(~p2[JD>gy+S0q0Y a *0  *H  01 0 UUS10U Washington10URedmond10U Microsoft Corporation1200U)Microsoft Root Certificate Authority 20100 100701213655Z 250701214655Z0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100"0  *H 0  w: iktTե |hK,_av>f+[S'1A |a0Y0D`TC M8Bݓs0W&E GͿ$`2X`FXG2tag_TϓLĦ]an(aF'$gr!KdPb]w=WuBM@Q>gfD~Knʱz* 1N5xhttp://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0U 00 +7.00=+1http://www.microsoft.com/PKI/docs/CPS/default.htm0@+042 Legal_Policy_Statement. 0  *H  Q ?q=!o1Wm0fjxǨ%kTW+QDS`v@@A\\^5$VKtBȯ7}Z?yJR8/ye٩kzoK0D$"<Y)p2J'U/3b_W@ΙfjbJ &9Jqc{!mÜ<}jxm8ؔƥ B"8 %d~cY%z.9Wvqa˚Gͧ};q ]t"aڰPo1:eGxHr~akow˧ 9؂r*T9[ Uzs;-3.)/T'!ȬN(ۖBAM*f0ӻt2Kc{/!YD&+\F^9k/B}Z0ꌥ~"9xWeE{q/EI~TDw> tU%4XӁ3SЫnEs(Am˽ށ3$ARqs|K30S`<`| i-h̾셤9 =J뀡$\@1000|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103C:R0  `He20 *H  1  *H  0/ *H  1" $7UAN}-?ic<pOzj0 *H   1000.NnuىQ m:00~0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103C:R0zA|Jz}>{m0  *H  =UI#|}*}uG}dCO,s3P'%jV1ƿJȩ"5dBbs/w՘ pC)mLA! ;,d}^`2 M)y(ӛʽTtd7Y3.ʀ(aC.IVÈn,fR\AN떹C `ƪvkX R@tsh_jus0_5ɳk