MZ@ !L!This program cannot be run in DOS mode. $Ć gggfg឵g឵g឵g឵g឵g឵gRichgPEdQJ"  0LG(dP` B@.text#$ h.rdata@(@H.data`<@.pdata N@HINIT  \ .rsrc`h@B.relocLp@B@SH`HAxH_tSH Cȅ$_t H H١HK0E33,2HT_tSH 誡Cȅ$_t H 臡HKHE331Hd$8Hd$0HCHE3HD$@HC0HT$@AIE3D$(HD$HD$ u1Hd$8Hd$0E3L[HC`HT$@AIE3D$(L\$@HD$HD$ 813H`[@SH HHىAA AAHAxHHE331HK0E330HKHE330HK`E330HH [HHXHhHpHx ATH HY@AHHD%(^t H O0Dc ^AtS H ]HMA+A+tq t^A+tKt8A+t%tAH ¥|At|H 4nAtnH f`At`H (RAtRH jDAtDH 6At6H ޤ(At(H AtH  At H 5MHtltSA+tHA+t= t2A+t'tA+ttL@H.L@ (L@8"L@(L@@L@0L@ L@L@MtHHA-H8t HH3Hωw0.HH\$0Hl$8Ht$@H|$HH A\@SH K\HtQH MCȅ$"\t H *HK`E33}.H [@SH [HtQ H C ȅ$[t H ɤʝHKE33.H [H\$Hl$Ht$WH HE3H3S:u\HXE3S:uHWE3HhoAP@S:uHWHXWH\$0Hl$8Ht$@H _@SH HHHPHHXHPHHhoHH [H`H@SH HHP %Zs H 虜HHHHPHHPHHPLHASpLHASHaHt*HaH8t"H0.+H8i*H8%Ys H H [@SH HHHPHHP`XuHƃHPƃ3H [@SH `XHu HHPHHPHHH [H`LI[IsWH0Hq@IC@2ICLICICHM9twIHHXIL@H;t"HD$(HHT$ HAHHHL$(@M9u#HHT$ HD$ HPI@HALHIHHL$ HD$ H;uΊKE.)@tHc83HC0 *HRH\$@Ht$HH0_LI[IsWH0Hq@IC@2ICLICICHM9twIHHXIL@H;t"HD$(HHT$ HAHHHL$(@M9u#HHT$ HD$ HPI@HALHIHHL$ HD$ H;uΊKE>(@tHc83HC0 )HbH\$@Ht$HH0_HH$LHD$H$H$H9H HHHPHAL9P0u'HaADI3HAI@LHAHIHHD$L$HALHHL$H9u!HL$H$L@HBHAHHHJH $H$H;uHLI[WH0HHIKHX0ICICICIC 'DL$@HLD$ HDL$@HLD$ HDL$@HLD$ HL$@&4HHT$ HXHD$ HPHa83A0 5(HHL$ L\$ I;uH\$HH0_@SH0UHt H 褗HD$ HL$@HD$(HD$ HD$ 7&L&I HT$ HILXHD$(HHAHHL$(M9uՊL$@%1HHT$ HXHD$ HPHa8a03f'HHL$ L\$ I;uTt H H0[LSH0ICHIKICICICo%LM9t2HH LD$ HHHPHD$(LHAHHL$(M9uH&H LD$ HHHPHD$(LHAHHL$(H9uH&H LD$ HHHPHD$(LHAHHL$(H9uՊL$@$4HHT$ HXHD$ HPHa83A0 )&HHL$ L\$ I;uH0[HE33H% &HE33H%%̰HHXHhHpHx ATH ALHHy@tx~rS@tH T#St(IH@tH ORHHuި@t H @HADHIP03H\$0Hl$8Ht$@H|$HH A\LI[IkIs WATAUHPHQCH3HD$@E3_RHEkEkEkEkEkEkEkEkEkEkEkt H ǜ8I;Hw@E3E3H3Ll$ Fx"Ha@L9kt.L9kt(H I;t E33D$Qt H <͓HHuH3!DE HT$0H-Ha H LHAHHUQt H ]2HL$@H3L\$PI[(Ik0Is8IA]A\_HtHI@HtHHPXHBHXXH8Ht!HI@Hd$ E3E33HP!H8H(HtHI@3H 3H(H\$Ht$WH IHH3AoH訒HLHHHcHdKHHHH|MHHLHHLHHLHHLHLLHHAS HHLHHLH3AYHLM3HLHa@aLHHM[MH@HHE33H@H!HE33!HE33r!H@HHHdž`yHRxHXLHHLHHHHWE3džH H3~LHA@U3҉xaHgA@|a@}a@~a@U@U@U@o@*VHa@HaaaHaO@HxH8HxHHuH`i3AxadžX@o@(V@dYhY$@lYHtY~@>HHuHt$8H\$0H _@SH H3H9uNLM9tBIHHXIL@HJhHHP@HLHtH [LI[Ik VWATH`HYHE3HHICHIkICA;tzHHI;t\$HA8$+ 3%A0H+H$HL$H$H$L92 r-H(8 u!xAuK@t H 词aK@t H 蔍D HH(D+$H$$H(9 H$H HG8$HH Jt H B3HDg0.HH$$LdHXHPXE3Ld$8Ld$0HT$@EAAIDd$(Dd$ D8fiHI;t:PJLg8t H T3HG0 H,LJt H DfhHHPp3_L\$`I[0Ik8IA\_^@SH H3H9uNLM9tBIHHXIL@HJhHHP8HLXHH [H\$Hl$VWATH HHL$@ HhL$@Hu!I@MH Ԕ%<HHPtH@H єDHHD+HP8Ht%LH@tUH 覊HIuHsH@t%H y\H@tH b;upHHHF8HX1H@tH Sf03HOHHHHPXH\$HHl$PH A\_^LI[IkVWATH`HYHE3HHICH0IkICA;HHI;tzHG8+%G@G0tH 3HYHH$HL$H[E3Ld$8Ld$0HT$@EAAIDd$(Dd$ D8fiDfhHI;t"3La8A0 HhLHHPpEFt H M3L\$`I[(Ik0IA\_^@SH HY@LB0I3UHH [H\$Ht$WH EHY@H@tH PE{xt~0JsH M螇E3@t H e膇CdEtSH i!~03HHEH\$0Ht$8H _H\$Ht$WH0EHt H Hd$ HE3E33HoHgHKHt!H{tH;t_HcH#HcHHu3HDt H đ蕆H\$@Ht$HH0_HHXHhHpHx ATAUAVH0EDHi@L@tH D(DsH ,DMIu0t H j Hd$ HE3E33jHgH;suH HtbHcHcH#HHuH3Ct H 蔅Iu0Hd$ HE3E333H`iLCI;u>L Mt6H{t/7CtH =HKHcH#HcH@rH3MHIU0HLIHAShAf03I HHXH\$PHl$XHt$`H|$h3H0A^A]A\H\$Ht$WH sBHq@H@tH arVB38^xtt H TUH_8H9ZuH_8|8tk8ucHL$0HHH@(HHGhHAH HBHHQHHL$0HHPX!H_8%3Hω_0HH\$8Ht$@H _H\$Ht$WH _AHq@H@tH ^BA38^xtt H @AH_8H9ZuH_8|8tk8ucHL$0HHH@0HHGhHAH HBHHQHHL$0lHXHPX!H_8%3Hω_0HH\$8Ht$@H _GHD@DHBHH3HBhH\$Ht$WH H@HHu DD;v&HD+HHP8H9ug0HG8H3,H@tHLXH H\$0Ht$8H _HD@D HBHH(3$HBh2H\$Hl$Ht$ WATAUH0>AEDH٨t+H CA>tXH Dŀ@UX@tMHd$ HE3E33HHgH Ht E33HHu3H@tzH pGDl$PDd$T@AD9+?sG ?HD$PH?Hʋ ??H GA;E3#EA3҉>H G3H\$XHl$`Ht$hH0A]A\_H\$Ht$WH0%}=@Hs H Hd$ @HE3E33HΉ`o Hpi@H;t$%'=s H ދ/H E33HHu3HH\$@Ht$HH0_H%> @SH HHHP(LL$0HA] 3;HML$0H H [H(Ht 3H(LI[ UVWATAUAVAWH`E3HAE}AC@1$Alj$;rH@ 3Lb~H@ L3Q~H@L3;~H@!L3*~H@5L3~H@EL3~HLUAHD< D HXUHD$ D( LJ, LJ0 $D4 8 DX=LH$HAA;ŋ L$H^HL$0; D\$0AGAD$Y HI;%:s$H -|H$CDkHD$(C x$HT$0LEỈD$  H0VA;|xL9C uSH AxH0V}%O:s H ֊W|H L$HيHL$0F D\$2AA4AD$h HI;%9s$H {H$HT$0LHD$($EỈD$  A;|7~ u1NHHH HAH HAH A H H A|%N9s H EV{H HL$@3LHVl{H$A HGL A@H$HCLD$@H$HCE3H$H+AH$HCL\$PH$HCH\$XH$HDt$`H$HC H\$hH$HC Dt$pDd$HD$D$H$D$D$D$D$D$D$D$Ll$ PHL$@L3HLUJzHLH$HCL\$PH$HCH\$XH$HDt$`H$HCH\$hH$HCDt$pDd$HD$D$H$D$D$D$D$Ll$ E3LD$@H$AyDFHL$@3H@UryH$H3H$HCLH$HCLD$@H$H E3H$HCAH$HCL\$PH\$XDt$`H\$hH$Dt$pDd$HD$D$D$D$D$D$Ll$ ^HL$@L3xH$H LLD$@E3AHD$XHD$hL\$PDt$`Dt$pDd$HLl$ EHL$@L3FxH$HLPLD$@E3AHD$XHD$hL\$PDt$`Dt$pDd$HLl$ L$HHL$0D\$2A8AD$HI;%^5s$H އ_wH$HT$0LHD$($AỈD$ zA HA;|D9F uVHH>x%4s H vHGL$HHL$0D\$2AAD$HI;%~4s$H nvH$HT$0LHD$($AỈD$ AHdWA;|D9C uSHHdW^w%4s H -vHgHL$@3L+vH$HlHD$PH$LD$@HD$XH 1A E3ADt$`HD$hDt$pDd$HLl$ D$H$D;0u6I;t8H`XLEHADt$(HD$ H$D`XHL$@L3nuHWLD$@HD$PH$E3HD$XHR0HADt$`Dt$pHD$hDd$HLl$ D$H$D;0u6I;t8HXLEHADt$(HD$ $H$DXHL$@L3tH%HxXLD$@E3HAHD$PHt$XHt$hDt$`Dt$pDd$HLl$ gH$I;t(LӆEHADt$(Ht$ H$HL$@3A0tHɆH|XLD$@E3HAHD$PHt$XHt$hDt$`Dt$pDd$HLl$ H$I;t(LwEHADt$(Ht$ H$HL$@3AsHmHXLD$@E3HAHD$PHt$XHt$hDt$`Dt$pDd$HLl$ OH$I;t(LEHADt$(Ht$ zH$HL$@3AsHHXLD$@E3HAHD$PHt$XHt$hDt$`Dt$pDd$HLl$ H$I;t(HLEADt$(Ht$ H$H LHL$@L3{rH$HXLňLD$@E3AHD$XHD$hL\$PDt$`Dt$pDd$HLl$ !HaH$L$LHaI;u%/H ~q/sAH ~qz/sHaH ~PtqX/sHaH ~PRq6/sHaH ~P 0q/sHaH ~Pq.sHaH ~P$pHL$@L3qH$HXLLD$@E3AHD$XHD$hL\$PDt$`Dt$pDd$HLl$ HL$@L3pH$H`YLxLD$@E3AHD$XHD$hL\$PDt$`Dt$pDd$HLl$ dAA͉$EMLJׄWD9*u6KD9LjWu(EMHArAω$rDbWDbWH$H`A_A^A]A\_^]H8D$(xHT$ HL}@AH8H8D$(HT$ HL}@AH8HHXHhWH0HHHL~hHPHѹ@D}L_L~DHӹ@l$(L\$ XL_L~DHӹ@l$(L\$ 3L_ L~DHӹ@l$(L\$ D$@H\$HHl$PH0_HHXHhWH0HHHtpL}hHPHѹ@DL_L}DHӹ@l$(L\$ L_L}DHӹ@l$(L\$ gD$@H\$HHl$PH0_HHXHhWH0HHHtpL}hHPHѹ@D L_L}DHӹ@l$(L\$ L_L}DHӹ@l$(L\$ H\$@Hl$HH0_H8ALW}DL$(HT$ Hѹ@wH8H8AL3}DL$(HT$ Hѹ@CH8H8D$( HT$ HL}@A H8H8D$(HT$ HL-}@AH8ArzSH :CHuh:Ju]BE3D$@B3҈D$AD$@fK0HZDAMÙI +B H [rLWH@dWtAhWvlWxpWz|W|W~tWxWMAHfAHAI(IuIIuLI[UVWATAUHPHYE33ACHHEcAC AC ICIsAC CEc HEl$D8:HHO HL :ACHDZHI;DDHDŽ$ED$H$$LHALd$8E3H$HD$0HT$@AIEDd$(Dd$ -D8gisA;jA;uDH@u=u-u$UH0PfHI+uf;t7DH$A$HH1HDD2D04Hˉ6D8:<>AHAL HNF9ÄWu#F9ÈWufAf|fAf|AAHbWHHD-J&t H yRh3DghH$HPA]A\_^]H\$Hl$Ht$ WATAUAVAWH@HH3H$0E3HL5FyAMILl$0A;ŋqH$03LgH%L$0L$f$fD$I;H$HxH$A}0H$L3gH$L$HL$0?H$$L$DŽ$@L$ L$(A;OHL$0L0VHJ.] HL$0L H:#- HL$0LHr# HL$0LdWH# LaHL$03HaI; T$sH tsUf 9$sHaH usP3f $sHaH sPf #sHaH sP e #sHaH sPe #sHaH sP$eL5vHL$0A;ŋ}HVH " HLUH " H@UH "AHL$@M3yeH LvuHD$XH,LD$PD~nLD$@E3IAHD$ht$`t$pl$HLl$ HL$@M3eHL'uHD$XLD$PHLD$@E3IAHD$ht$`t$pl$HLl$ HL$@M3dH`XLvHD$XLD$PHF,LD$@E3IAHD$ht$`t$pl$HLl$ dHL$@M3edHxXLvHD$XH LD$PHD$ht$`LD$@E3IAωt$pl$HLl$  HL$@M3 dH|XLvHD$XLD$PH+LD$@E3IAHD$ht$`t$pl$HLl$ HL$@M3cHXLwvHD$XLD$PHRLD$@E3IAHD$ht$`t$pl$HLl$ \HL$@M3]cHXL?vHD$XLD$PH*LD$@E3IAHD$ht$`t$pl$HLl$ H HHL$@M3bHXLHyHD$XH0LD$Pt$`t$pl$HHD$hLD$@E3IALl$ HL$@M3bHXL@vHD$XHLD$@E3IAHD$hL\$Pt$`t$pl$HLl$ EHL$@M3FbHXLvHD$XHLD$@E3IAHD$hL\$Pt$`t$pl$HLl$ HL$@M3aHXLuHD$XLD$PH)LD$@E3IAHD$ht$`t$pl$HLl$ HL$@M3aHXLxHD$XH()LD$Pt$`t$pl$HHD$hLl$ E3LD$@IA=HL$@M3>aH`YLxHD$XLD$PH(LD$@E3IAHD$ht$`t$pl$HLl$ HL$@M3`HpaLwHD$XH(LD$@E3IAHD$hL\$Pt$`t$pl$HLl$ H5'H0VAxH|aL%H IA`aL- o-HLIV2aL5HdWIAaH L=pAHqLUAGPUAGTU@UADUAMቃHU& Q'`XXIxXA'|X5X-'X 'X'`Y&paD$(xHt$ uLmH?pMD[D$(Ld$ L%pLXmMID1H :Uut$(L|$ D}LnDIAHLnDIAωt$(HD$ HLnDIAωt$(HD$ HL nDIAωt$(HD$ HLnDIAωt$(HD$ gHLnDIAωt$(HD$ AH%LmDIAωt$(HD$ HLmDIAωt$(HD$ l$(nLmIADLl$ LnDIAD$(Lt$ t$(H%LoDIAHD$ HLoDIAωt$(HD$ dH$LoDIAωt$(HD$ >HLoDIAωt$(HD$ H$LoDIAωt$(HD$ H J HO$LpDIAωt$(HD$ HLrDIAωt$(HD$ D#HD$8LrDIAωt$(D\$8HD$ jD#HD$8LrDIAωt$(D\$8HD$ :H$0H3P[L$@I[8Ik@IsHIA_A^A]A\_H\$Hl$VWATH@HHiHL$0Ift$2ƐHHt`Ax@D` HD$xHT$0HD$(ED$LH͉t$ EMHϋx!D9c uSHHD"\ H1"[HH\$`Hl$hH@A\_^HHXHhHpWH@HHiHHI}t$24HH`@@ HD$hHT$0LHD$(AH͉t$ ]xF{ u$SHH HHJHOHBHGBG1HNHA[H2HAZH H\$PHl$XHt$`H@_@SHPHHL$0A3YHd$ JHE3HD$XHjhLChHD$xHCT$PH$HT$`H$HThL$8H$HC$H$H~$H$H8hL$pH$HC $H$$$H8$$$LD$0HiAIH$L\$@H\$HHP[@VH0HL?gNHiDΉt$(HD$ HL5gH^iNDΉt$(HD$ qHL+gH4iNDΉt$(HD$ GH\L!gH iNDΉt$(HD$ H0^@SHPHHL$0A3WHd$ JHE3HD$XHfLfHD$xHCT$PH$HT$`H$HfL$8H$HC$H$$L$pH$$$LD$0HhAIH$L\$@H\$HHP[@SHHHL$0A3VHd$ JHE3HD$XH^fL7fHD$xHCT$PH$HT$`H$HHfL$8H$HC$H$$L$pH$$$LD$0H&gAIH$L\$@H\$HH[H\$Hl$VWATH@HHeHL$0It$28HH%5sH f;UcA HD$xHD$(HT$0ED$LHCDc t$ LMHϋx!D9c uSHHV HV%s H fTH H\$`Hl$hH@A\_^H\$Hl$VWATH@HH4eHL$0Int$2HH%sH Af TcHD$xHT$0HD$(ALAHCt$ Dc 0MHϋx!D9c uSHHT HT%s H eSHH\$`Hl$hH@A\_^H\$Ht$WHHIHHL$03AwSHd$ JHfLkfHD$xHCH\$HH$HGL\$@H$H]fT$PH$HCH|$XH$HGT$`H$H9fL$8H$HC $H$HG $H$HfL$pH$ HC$H$(HG$H$8He$H$XHC$H$`HG$H$pHe$H$HC$0H$HG$@H$He$H$HC$hH$HG$x$P$$H$$$$$E3LD$0Hֹ@L$I[IsI_H\$WH`HHHL$03A0SQHd$ JH^dLGdHD$xHCH\$HH$HGL\$@H$H9dT$PH$HCH|$XH$HGT$`H$HdL$8H$HC $H$HG $H$HcL$pH$ HC$H$(HG$H$8Hc$H$XHC$H$`HG$H$pHc$H$HC$0H$HG$@H$Hc$H$HC$hH$HG$x$P$$H$$$$$E3LD$0H`AI\H$pH`_HHXHhHpWH0HH5Q`hHH}L0bDH֋ZL[L'bDH֋ωl$(L\$ 8L[LbDH֋ωl$(L\$ L[ LbDH֋ωl$(L\$ L[LaDH֋ωl$(L\$ L[LaDH֋ωl$(L\$ L[LaDH֋ωl$(L\$ L[LaDH֋ωl$(L\$ lH\$@Hl$HHt$PH0_HHXHhHp WATAUH@LHbHHID\$0G\0AAAD\$p3HH;%Q sT$pH aUMHD$pGwHD$(G D$pHT$0LEỈD$ h;Ƌ|@ tH;t HbADWDG HHHN>% sH aL% sT$pH aLt #HDl AsT$pH akLDN D$0L$p+AsH a=LL$pAHH;% sT$pH aLHD$pGwHD$(o D$pHT$0LEỈD$ ;3% sW H aKH;t HW AWDG HHHL%g sH XlK%N sSH XSK%5 sSH X:K% sS H X!K% sSH XK%sS$H XJ9w vPH ;u%s H aJ%sUH aJAH;w r%|s H `JHHl$hHt$xHH\$`H@A]A\_H8Ht'AL`DL$(HT$ Hѹ@D$@H8H8AL`DL$(HT$ Hѹ@oH8H8AL`DL$(HT$ Hѹ@;H8H\$WH 3ۉQQHHOHHY Y YHAȋHO(3AHG6H9_H\$0H _̋Q9Q E3D9AtAEH3AEq;Q EDAHHXHhHpHx ATH 3HHH9Yu2FH HDHP:uO HGUG G ;Gr_ HO AeH\$0Hl$8Ht$@H|$HH A\H\$Hl$Ht$WATAUH @2HyA@Hu2tH HHDRu!SHK@, {K;Krc% s H _GHK A@t@t HHRX@H\$@Hl$HHt$PH A]A\_H\$Hl$Ht$WATAUAVAWH E3EALHL9au%c s H *_kG3H <DL9ctl3tfHHPuDASHK CCHKAIDžtȉCH;KrcEt HHPX;rt H ^FHK AAH\$PHl$XHt$`H A_A^A]A\_HHXHhHpHx ATAUAVH E3ALHL9au%e s H |^mF3{H A3DtXHHPu5K HCAĊ ACC CHI9CHvCH9C rc ;r% s H =^EHK AAH\$@Hl$HHt$PH|$XH A^A]A\HtOH\$WH HH gg ggHHO XHO(3ANH\$0H _@SH HHIHt HcH [H\$Ht$WH HH _ ;_w O+O\+_3Ɋ;LHO Ht$8H\$0H _HL$H(H(E33EA#D uHL$0H(ApH(H(I3E3H(H\$Ht$WHPBHHt H \DDHL$0E33HA8HZHUECHH wH@HHHL$0HHH=uHd$ HL$0E3E33FG0H\$`Ht$hHP_H\$WH HHt H \CCCHHHHH\$0H _H%U3@SH@yhHAiAhH cHK8YHKPOHH\$0HHL$PE3HD$(Hd$ E33yHcCiCh0HL$PHd$(HCE3E3HD$ HL$PH@[H\$WH0HyHtmyiugHd$ E3E33HE3HO APGiHOHd$ E3E33HOGiHgH3cH\$@H0_HH`@SH 3HQHHIAhAiHAH E33$HK8E33HKPE33H3H [H%H\$Hl$WH 3HHf-jBMHf[HTH;u8t H Y@AID"3H^AH HH YDAtH YH@DHpH H(HHH HHHHHHHCpH[HChHC0HHAt H nYo@E3H APH--H G3AHH +3H"---HH P3H\$0Hl$8H _HHhHpWATAUH@H` HHHPHŋyGH X6Dl$pAuHH"Ut(H X[??tH XLH??HD$xAE3HD$0HD$(d$ 6HD$x3AL`@I+?L\$xI$M$HL$xH(H I$I$I$Hut H DX>UHI葝I$M$8E+HL$xL E33L\$ yQ1t H X9>I$Ht8HL$xHt H XHD$xI$(H[H0 HD$xLp0I$E3HtYLL$pAH@x<EHT$pLVA@D$(HEHD$ HL$pIt H @WQ=Hl$`Ht$hH@A]A\_H\$WH 3HH &D$K-D D\$PDT$LD$D$AA+řDAD3A+D+♋3+A@t#H KDAI-D ,D\$PDT$LH$HL$@HHHAHBHAHBAE;}AADAE;}EED$BAf$$D$A@tH J,D E3ED$AFVDEA@tVH JA,D dA@t98H Jb,D EA@tH JB,D %A 8A A û IƉ$HH| Љ$A@t H FJ+D"H$LL$XL$H$$E"9\$Xt%rs H Ez+L$Dt$8Dd$xAs`E3D8tTH$ 3Az+D\$4@WHVH$"LfD$ N,DCH$ IAUDD$D@UL$@UH Hot&VuH$LVH3DFWD@WHT$(HT$ HVIAUE3A:tD8tHECIAULWHV3Ap*LW\$0H4D9d$\HHxPH%s H H)H$@H3)H$HPA_A^A]A\_^]H\$Ht$WH0d$@D3A D$DHHH@IHڋXsH VHu)DXiA HcHD$@$DGAAOAȉGWиAЉA+ыӻA9~}ӻ9~}A sH G(DA sH G(HL\$@HE3E33L\$ Ӷu $%0s&H aG=u%s H G(H\$HHt$PH0_HHXHhHpHx ATH IIA+9LHl$PB B8$E$D=rtoWH FEw$D=ZtWW(H NE_$D=Bt?W0H VEG$D=*t'W,H ^E/$D=tW4H fE$E3I;DUA;8D8E.D=tH OE#E3AD9EH]D=DCH NE#D=twDH dE#D=vt]DCH yEx#D=[tBDCH E]#D=@t'H EAE#D=(tH EA-#CE3A;uD9tKA;uD9CuA(gs$D$ L$$D$(CHT$ HωD$,D}AA;tA# D$ DD$ A;tA# D$(DD$(A;tA# D$$DD$$CA;tA# D$,DD$,D=Bt[T$ H DF"D=)tBT$(H D-"D=t)T$$H D"D=tT$,H D!D;l$ |D;l$(D;t$$|D;t$,~H;uD;e2H8A_A^A]A\_^][@SH LAHA+EAz AzHL$PD E D AB "CAB "CAB"CAB"C`t ACAC!H D !yxSH %D!y^SH +D yDSH 1D y*SH 7D ySH =D H [HHXHhHp HHWATAUAVAWH`SLAHD$@ sH DF *H$Hz@us H D 2X LLHH3DpMIO@H$HsADA HL$pAL$E"ŃXDD$xu(y!H CH$DD$xL$EHa3HHEAH$AHH#HH$H#HH$AQ NN3@3H$DB0NQH$L$LHIULH$U pM st`H 5CRt H >CAE3@t @uEN $`<`u ENAANHPL$U(DHt'HL$PH0AH$HL$PU0PH$tYpMDNHL$PtMHMAxMLD$@AH$HHD$0HD$PHD$(ND$ UppMDNHL$PtMLD$@AxMHMAH$HHD$0HD$PHD$(ND$ U@H$HtH$H$AH$H`NAxwLL$H$UHHtH$HACpM<pMDNHL$PtMLD$@AxMHMAH$H$HD$0HD$PHD$(ND$ >H$H$HMLEH$DNDNH$HT$@U`pMrVPtFXNuDPNt t H @E3&t H @EDPNEuBH$HT$PLL$@HE3HHAHBHAIHBHD$PHPHD$ UXE3D9Qu9AG At0A@u*AF<_t<`uc@H V@gE;I;H$H`NAxpDPD$D$H$HD\$ DE; @tH ?  AuVD9NuMD8PuD@tH ?  E|$@P$P$A@@tAVH ?R 6AF<_ty<`tuT 8AFfDd$RDd$\fD$TDd$`D"L$LD$hHT$PHE"D9$t%s H 2HL$p fD$TDD"L$LD$hHT$PHE"D9$t%8s H 1@H|$ptT$@H ="L$LD$@IIA:t9@t H =H$HPL$HL$@Vh E3H$HHPHD8d$xH$D$@ tLH$V @t#pM5Vt H :^HNt0DHt'HL$PH0AlH$HL$PV0tSpMDMHL$PtMHSAxMLD$@AH$IHD$0HD$PHD$(ND$ V@t1H$H`ND@hLL$H$VHt D9d$@H$I;H3H$fBBDPDELt$ ]!t H 9)AĘ t @uEN $`<`u ENAAHNHPL$UV(EH$IP(%s H ;AL$`I[8Ik@IsHIA_A^A]A\_@SUVWATAUAVAWH8MIfA@OHfAGHyH v;G+PyH ;!GDGDAA̺ OE3GDʉ$ى$DD$AD$D8OtKL$H$EHD|$ HOL$H$$D$H$E;D$ OA;ALD;DO$HE;ELD$L$D$$AE;EOE;ELA;AOD] A;ALljEHtH0EH&AE A+MA;AOA;ALA;AOȉE A;ALωMM;aA&VD8OtVAtPL$H$EHD|$ HOL$H$$$AA;AOA;ALA;AO$A;ALA$t4L$H$EHD$ B$$AA;AOA;ALA;AO]$A;AL}(HtAtH0HUEAU$E(AA;AOA;ALA;AOA;AL+A;AOA;ALA;AOȉU$A;ALωM(H8A_A^A]A\_^][HHXHhHp D@WATAUAVAWDLAI gfffDAAD؀|$PAAEEAA AOAAOAA+A$AA+A,AEEAA EAOAOEOEOAOAOAOAOAOAOA+OA$AOA+OA,AOEOEOAOEOAO+A+D+E+E+EED+D$@+3D+D;D;EE|"++AA(A EVAEA+A A+A(D+D+EE(E AEEH\$0Hl$8Ht$HA_A^A]A\_D;}++AA(A E@SUVATAUAVAWH@HAI LgfffMDDvAAE+AȊ$$AΈD$ A}A8EAUH L[,DA狍(D|$0$+Aȉ$AE+O$A$+O$D$D DD,AAADAD(+E+DAAD$A$AD˙ADT$0$DAD(D$E+A+AA$A$$DD$D$D$AAAAEA4$H@A_A^A]A\^][H\$Hl$Ht$WATAUH ALMAmHHEDřAD AAE3EIcKD;~ AD+A|AJEIcC;~ A+A|AtAtA+BuDSxH$C(׊$A:u A:E8}atKA:tFA:tAfEB?;~ xfEA+;} fEH$ EoHK,HMDcs L$0iɐE3HC H HC$D${$D$D8$uE:uI1A:t,A:t'L$4A;~+A;}B?;~ D+D;HK,MHDcs 1HXA_A^A]A\_^][H\$Ht$H|$DQDIYDY D+QD+I IDAHQD+A+Et3Et.Et)t%AAÙAȋAÙAH\$Ht$H|$@SH aHsf!CH [zf!B̋BBf!Bz f!B̋B B f!B̋B zB f!Bz zf!B̋Bz Bf!B̋BBB B f!BH\$DQDIDY$D+QD+I D+YHLEt>Et9IA@ +B AC AHCAACf!CH\$H\$Ht$WH aILsHas8HD$XHt HT$PaH\$PsH?f!C9rZ LT$P+2+Zt@t"AtCSH $At)SH  AtS H H\$`Hl$hHt$pH0A_A^A]A\_H\$WH`oAoI(d$03HHىD$4D$8D$<D$@L$PuyH z {_csDoCoK(D$PoCL$@D$0y H  =H(LL$@HT$P)D$HLL$PHT$@+D$@D$8D$L+D$DD$L$HT$L+L$@+T$DL$8T$H8HiL AHD$ ZH8L AH8HiLA HD$ H8LA H8HYhL@UA HD$ H8L@UA f@SH0HWiLdWAHD$ H}3LWE3E3IE39u6KÈWu(AIHArII(rƃbWƃbW3H0[LdWAH8HeL0VAxHD$ H8L0VAxz@SH Hb8b0HH3H eH63H [H8H=eL AHD$ ^H8L AH8HeLLUA HD$ H8LLUA H8HdLVAHD$ H8LVAjLI[IsWH0HHIKHX0ICHICICIC]bDL$@HLD$ H8:L$@2b33HHT$ HXHD$ HP3HY8A0 cHC5HL$ L\$ I;u3HH_8_0zcH5H\$HHt$P3H0_HHXHhHpHx ATAUAVH0HE3ML3HgHxu H8uHxt4HAHH|ܸH\$PHl$XHt$`H|$hH0A^A]A\Hd$(IcE3H4E3ɺLgILd$ `ax+CH LgL,t)H V7HgH H$I$$`H\$Ht$WH ߏHHtH ÏHHW0sKt@H t*WH .tH h#LG Mu2t H sdHc83Hˉ{0aH63:H,Hc83HˋC0oaH3t H GH\$0Ht$8H _H\$Ht$H|$ATH HLt H -HxLH0s#HP Hu"Hf83HΉ^0`Io2dE3I$g3H;Pu L;uHxu]HAHH|޻Hf83HΉ^0~`I2t H Ht$8H|$@H\$0H A\IcH<[Ig|^IgIgH[ I$3HHXHhHpWH0H`HHHE3E3H3^3HaLCI;u>L Mt6H{t/ItH OHK]HcH#HcH@r3HH\$@Hl$HHt$PH0_H%N]H\$Ht$WH0ڌHt H Hd$ HE3E33H;]3HaLCMt>L Mt6H{t/tH JHK]HcH#HcH@r3H\>t H EFH\$@Ht$HH0_H\$Hl$Ht$WATAUAVAWH0HaL3MHHNjH9tH@rHT$(E3LlmE3NaIL|$ \3;‰D$x|7Hm< NaL$t3H MMƋyl$xHm< IJaH;t H C3H?ttLOLH >H@rH\$`Ht$pHl$hH0A_A^A]A\_H\$Hl$Ht$WH H3HaH;Pu L;uHxu H@sdt&L[< L[N NaH wH<[HaZHaHaH[< H$3't H /3HaH;ttLKLH sH@rH\$0Ht$@Hl$8H _H\$Hl$Ht$ WATAUH0H3HD`HAs #HaLjHt YH!aA]D;ӹDY%7HasH G6HaHtoMIYHHT$XHxKHaHT$XLMAAD$(HL$ @PYLHL$XAHf83HΉn0ZH,H\$PHt$hHl$`H0A]A\_H\$WH HaHHHP?T$0sH ?#sHaH PsHaH P ߇sHaH PsHaH )P$d$0LL$0AHHH\$8H _H\$Ht$WH0ZHt H ._Hd$ HE3E33HW3H`iLCMt>L Mt6H{t/tH HKWHcH#HcH@r3HWt H H\$@Ht$HH0_H\$Hl$Ht$WATAUAVAWH0HhiL3MHHNjH9tH@rHT$(E3LlmE3NpiIL|$ .W3;‰D$x|7 Hm, NhiL$t3H MMƋl$xHm, IJhiHt H 3H?ttLOLH H@rH\$`Ht$pHl$hH0A_A^A]A\_H\$Hl$Ht$WH H3H`iH;Pu L;uHxu H@sd t&L[, L[N NhiH VH<[HpiwUHhiHpiH[, H$3t H >3HhiH;ttLKLH H@rH\$0Ht$@Hl$8H _H\$Hl$VWATAUAVHPHY@ $H@tH & E3AmD8kxt3@t H 3Hωw09VH' Hp@t H LE3E33ILl$ "T0Al*;&A;) t\t*C@-H !@-t H HHHP @-Ղt H LHHHP @-t H HHHP @-t H HHH^ @-Xt H /`HHHP(4 $t\(t*,,@-H Y @-t H HHHP@ @-t H HHHP8 @-t H HHHP0p @-jt H rHHHPPF 48lL6PTX\th`t3d@-܀t H sL@A @-t H HHH @-t H HHHa @-[t H cHHH4 @-.lH A2[@-t H HHHPp@-t H HHHPh@-t H sHHHP`@-t H )HHHPXn@-hH l;pttftHt*@-~PH ?@-~2H @-~H T@-~t H HH@-~t H ]D8kx @-g~t H now03HLo8PHB"2@-.~H 4t[t2@-}t H DLXLl$ d@-}t H ϿLX%@-}H 調@-}t H 萿HHi@-c}t H kHHDT'   , # tj' t@-| H ]@-|t!H ɾ@-|t H 贾HxHP0#+@-x|t!H _耾@-c|t H kHxHP0rL@ M;H@-#|t!H +@-|t H HxHP0bL@ M;H[@-{t!H !ҽ@-{t H 载HxHP0 L@ M;,He@-q{t H yHHR@-L{t H cTHH?-@-'{t H ~/LXH s@-zt H &LX]@-zH 0p=;KA;wWR {HHHP J $(M,|HHHPHXwW4h82LPTHHHPx\!`dlDŽ$DŽ$`L$ABHH$@hIHHALI ICLLY$I3IPI"t&=t2tLo6LXAqLXH/pHD$ AHH1Si`oL$Dʼn$t{  l  # A' 3IGLo8L@ M;%H"G0L`YHoL`YL9atLaEAD+AA 3HL$4Dl$0DBgLL$0AHH3I̋LGL\$PI[8Ik@IA^A]A\_^H(HA@H@0tHAHP03H(HHXHhHpHx ATAUAVH Hy@IEHHLP@VvtH XH (NHuBFHH%vsH HHcHc D#HkLkMMFHHtL%usH HڷD#HkLkH Hc HCH HX H utH 茷HHPHHl$HHt$PH|$XHH\$@H A^A]A\H\$Ht$WH HY@HHHP@utH ?H HHH;tHRHHBHu7H9B u,6EH %tsrH 谶dHtGHz uH HBHH` DHt Hz tHHB HA HJ HBHA HB H`HD-ttH /HHH\$0Ht$8H _H`HH\$WH Hy@IHHt-A8r$DHHHDD2H\$0H _HA@HHHXHhHpHx ATH0HY@HHT$`HIPE3A;ċJHoI;HHDH$oI;HD3Dc|HAt$HLL CH@3BHx3BHE3։LDEHE3E3GATXD$ CAt$H`L3DfDD4DLDHDIDPDTDUDVDXD\eHpL3TDDH\$@Hl$HHt$PH|$XH0A\HHXHhVWAUHp3qHh-{Ht H l譳A/fl$0AMIfl$2Hl$8AHHD$8H;fDl$2DD$2H$LɺHHD$ B=#ucHL$8H;tA$IrAHHD$8H;*$D$3fAMfD$2&HL$8p;pt H ŲHHL$@@HHL$P@D\$BfD9\$2rD$@fD\$2fD$0HT$@HL$0AA;u!Opt H WD/D-Kz9HT$PHL$0ArA;u)pt H zHL$8+ot H yӻH;t 7@Hl$8ot H 軱L\$pI[ Ik0IA]_^H\$WH woHY@Ht H x{x ?H@HgH #eHH@H jyHHH@H eHHH@H ~eHHH@H xHH H@H 2hH`(H@HH@H IhHH ;gr|$03>H@HH cHH@H xHHH@H xHHH@H xHHH@H FMHH H@H gH`(H@HH@H gHH 1f37>H@Hu 5H bHH@H wHHH@H 'xHHH@H wHHH@H k/HH H@H HH(H@H cHH@H JeHH dH@HH@HH%lsH @yH@HtPH=H@@2H}w<t r%ltH +蜮H\$8H _@SH clHt H 'hH[@H@Ht<H@-lH vtH H [H\$Hl$Ht$ WATAUAVAWH`Hi@E3LEoAD-kt H ̭fD|$@fD|$BL|$HfD|$PfD|$RL|$XHHxP@AHfD|$@f|$B;HD$HI;L3H蜭L9|$H%9ksH K:HAfD|$Pf|$Ru;HD$XI;sL3HBL9|$X[%jsH 6@LD$PH<HRHL$@:HT$PHL$@;HL9?HH|$0LD$@A"oD|$(D|$ ;A;HHxfE3Hr@HD$8L|$0ILL|$(L|$ A;Nj}H jAtH  iL9?nAt H H:L?LHH0Hp0H8fD0*f f2I;t :L82A9%yiH8s2H bsH8I;D23莫H(H09HsH0N9HT$@H0\:DŽ$HH@L$IP LHHASDXHDLHP$D-ht H 謪L?HHxPHHL$XI;t8%^hs H fHL$HI;t8%8hs H @L\$`I[8Ik@IsHIA_A^A]A\_H\$Ht$WH Hy@HHxP@HHt1HHY@PLHASH8HHHxH\$0Ht$8H _H`HH8Hd$ E3E337H83H%7H\$WH 7gHy@Ht H 8HHweHϋ H\$0H _HHX`` `HL$03AHd$ H$pE3LHD$HH$hL$8HD$XHL$pHD$xH$xLD$0H$H$hH5AIL\$@H$6$p Ef$x 4fHXHHXHhHpWH0Hy@L@HDH@ V7؅y3HΉF028H oHK+++tx+t[+t>+t!;@-reH @-YeH @-@eH r@-'ejH Y@-eQH 1@@-d8H '@-dH @-dH @-dH M +tw+ta+tKt4t@-`dH @-GdH |@-1dtxH j@-dtfH fX@- dtTH DF@-ctBH 4@-ct0H "@-ctH @-ct H ͥK mW?+'+++tv+tR+t+H@HHAP|H@Hu G|HAHHtHHЃf0H@HG|G|HA@@-ct H H@HG|G|HAHtHHЃf0HHo@-bt H 輤3K|H@Hu G|HA8=HH6HHb HHHHn ++++@-at H H@H(3HG|G|33L[Mt HHAӃf0HHN@-aH 蕣H@HHA(HtHHHHH\$@Hl$HHt$PH0_H\$Ht$WHPE3HHAPHL$0y3HA8HZHHCHH j^H@HHHL$0HHH1=uHd$ HL$0E3E3391F0H\$`Ht$hHP_HHXHhHpHx ATH p`HHt H rL@HAI,$Hxu2`t H :HLHHAAT$ x]C|C|H}t7_t H HHU_t H šH(1_t H 衡3Hωw01H}HA H0H\$0Hl$8H|$HHt$@H A\H\$Hl$Ht$WH !_HHt H R#H@H(3H0C|CxC|X0H~t^t H )ڠHHVg0HH ]Hˋ^t H 蟠HA H0HHPHH0tH(/H0H@Ht.H@H;/H&/]t H H\$0Hl$8Ht$@H _H\$Hl$Ht$WATAUH H@HHL(AHexGLHIhA@HǠM] MtHHAHHA@蠠3Hˉs0/HBHA H.H\$@Hl$HHt$PH A]A\_H\$Ht$WH 8H@HH0Hu5Hωr03%/HHA H'.@A|A|HF0HtHFHtHHHg8g0HHH\$0Ht$8H _H\$Ht$WH HHHZHϋ)HA H-Ht$8H\$0H _HHXHhHpWH0Hq@LAHH@ $-؅y3HωG0.H/HHYH΋HA H,Hl$HHt$PH\$@H0_HHXHhHpHx ATH0Hy@LdAH@HH@ p,؅y3HΉF0L-HHEH8t HHHPtrt]tmt"u]HH@P@ƇHH@P@ƇHH@PHHHb HH1HHXHϋ(HA H+H\$@Hl$HHt$PH|$XH0A\HHXHhHpHx ATH HHHHxP@HH@P@3H9tC>~s 1HF HHoƃH;t LAPHH@RHLHxASHH\$0Hl$8Ht$@H|$HH A\HLx s#ǁffxfAHJAAAAHB8 3HHXHhHpHx ATH0pX@HY@Ht H qH@LHHhAHD$ )y0X@t H u&3Hωw0b*H{|u^HHUxIHEHt HHЋx2W@t H <轙CWtSH 蠙3Hωw0)H|HA H(H\$@Hl$HH|$XHt$PH0A\H\$Ht$WH "W@Hy@HH@HXt H HCHtHHV@t H H|HH)UHϋHt$8H\$0H _H\$Hl$Ht$WH0V@Hq@Ht H U膘LHAHD$ '؅y->V@t H F3Hω_0(H"DV@t H HHXTH΋HA HT'Hl$HHt$PH\$@H0_H\$Hl$Ht$WH0U@Hq@Ht H 蚗LHAHD$ &؅y-RU@t H Z3Hω_0'H6D%U@t H -HHlSH΋HA Hh&Hl$HHt$PH\$@H0_H\$Ht$WH0HY@LAHHD$ &y3HωG0&H|gTHtH teITNt^tHt3tHHH@HHHAHHHtnH@HHHH@HHHAt H H@HHHHAHHt/St H 讕H\$@Ht$HH0_H\$Ht$WH HHH$FCHHHWHH$HA H֋$Ht$8H\$0H _@SH SHJ03Ɉ13HHH( 48ǂƂ0HHfHhMHJPHHXHHB8HH@HHP HHHP 3H [̋t~ ǁ3H\$WHH@HHHP(HHPQt H S3HT$ AXfL$"HL$8HfD$ HPpQt H D襓3H$H_H\$WH H@HHP(HHP>Qt H FH(HtEHXHtFtH 3DAHHDD$0DD$(EDD$ FHtH 3H;uEtH 3UEtH 3·I${Et H /谇tUEt H f藇3sEt H z{L;t IH;H:Et H QBIHLHD$@Et H i3L;uDcH R3;HH;93HHFDt H UALH3H;HDtH 舆3DD;vmAHMDL;tFA9HD~=MH(AH AfDAfD;sDIE;P|fAA3fAA;rLt$@Hf3HCt H jH$IIHPpC؉$t H d赅3;D;v;L$IHIfA;rދ$Lt$@KCH$L t H 'H3)Ct H `1L;t ICt H mH$HPA_A^A]A\_^]BgH քA$D$HHXHhHpHx ATH HLa3PH;tk03ɋHH;tLIH蒅Hw H_Hl$8Ht$@H|$HH\$0H A\H(HPX3H(H\$Ht$WH@H3At H \݃HHP t$0DDHωt$(t$ HuAt H I蚃Ht$XH\$PH@_H\$Ht$WH@H3MAt H 4UH ACIS ؉t$0DDHωt$(t$ LHuAt H  Ht$XH\$PH@_H\$Hl$Ht$WATAVH 3@HDt H 輂 3ɍ@LH;u@t H 苂vLH(L;tcD9vXLAKt9^v/AfEH@AII\AH@H IL;nrEIID;r?t H Hl$HHt$PH\$@H A^A\_H\$Ht$WH ?HHt H q袁Ht9t HH Ht H#HHuHHG?t H NOH\$0Ht$83H _@SH ?Ht H GH(HthH(>t H H3H [@SH >Ht H K輀HHPHLHAS >t H [茀3H [@SH [>Ht H o`HHPPHHtH>t H c$3H [H\$Ht$WH0HHY@I8Ht H(H(HL$ Aq؅x!DD$ HT$(HDHL$ jHt$HH\$@H0_H(H(HtHHRE3H(HPL@3HHXHhHpHx ATH Hy0HHA(3I\ HHtWfD AD$HnfFG <tW H s~HHHPpHϋH x<tH s<t H {~Hl$8Ht$@H|$HH\$0H A\@SHLA0(HT$8fD$ HT$ fD$"HIPp؅x;tH ;t H }H[H\$WHHy0HL$`E33 HHD$PHD$@HD$`E3HD$8D$0d$(Hd$ E3" HHuYG L;tW H Q}HH+ =uHd$ HL$`E3E33 3HH$HĀ_@SH :IXt H |E33H/ :t H |H [LI[IkIs WATAUAVAWH0HJ+H3H$(HqHyxL3IK3ۉD$D\$@L~0HL$pL|$hIm83DHl$xGHt$H+i'HcHD$@HGHD$PIHL LH;HH$HAHYAA"A\$DIE HD$X9Hl$`t^H ]{9tHWH {x9t.WH {{_9tWH b{F9AtH F{*9AA|3A8UiH|$PJ fD$f$H$ DŽ$H$H$DŽ$H$H$tH z3I$H$HHHP@@"I$AT$DH @IHHHL$hHHIJ =u13HT$XE3HD$8HD$0D$(D@HD$ j k$7 sH y$7_ sH CyAAdv'HHLHHAE3LD$@33E $E3h7tH nyJ7t H RytQH$ H$_HHHL`P HHHP HL$03AD$`^H$`LHD$XH2L\$@D$8 H\$HD$p HD$xH$`LD$0H/wAL$E3H$H$Ld$ |LHAS0HDDDDD@ NH Hl&L/HE33DDD /L$PDp I[Is I{(3IA\H\$Ht$WH Ht H j]H@HHPxdHHP yHHP>HHt+HI@ƇH`XIXTƃE H\$0Ht$8H _H\$WH H@HHHP(LHASG tW H Ac\3H\$0H _@SH HHPHHPHHP3H [@SH HHHPHHPLHH [Ic H\$WH 3HH9uS 3EHH;t-HO8E3(:tHE3:uHHϻR H\$0H _@SH HH ~H(HdHhWHHtHHK8HPHHHH [H`HH\$WH ALу!di~PjHIHA9u A!A9HcIHo iLPMA u2HcHA ATIA%< shT*u\IHcH A% s;H Z)HAt,Ae HAA9uƁE 2H\$0H _HHXHhHpHx ATH Lc HڸgfffEA@HJ0AЍD+D;u%V s H }^YIE3HkTHdA:D8@$<% s H SY@uDŽDƄD@t@$eE E@$`<`uDŽA@@tDŽ+@ @ @@ D8I|%8 s H @XƄDDE DŽA:uuu@$<@4(9tt H lwW  |D H E332<D8A;uQ@Ɖ@4(Hc 3DBTHkTHd\Wȉ@4(D92t H vV2H\$0Hl$8Ht$@H|$HH A\HHXDH L@HPUVWATAUAVAWH@=xH@E AsH oV=S H$sH LV=0 L$Hs$IcH HАbV=HףA>L$uCA<$"}  s6Ic$H HbU sA$H ѸU=@ ds@HAX @ A$ @  @ x @ 3@:t<<@8p /=" sH ].U=Hd3Aƃ@@@ @E l UHH$H s H lTL$H$HLd$8Lt$0EHl$(Ht$ =MD sH MNT=2Et }? KH R#T:A>uF s H eTLMIH@:H$@(l2A9. sH 6S=@8-<@ d DLX H5?A<$Mc$A"}A Ic$+ D+x H֐bNbH жD$ Se seIc$+ D+x H֐bH ۶D$ R0 s0Ic$D+ D+x H֐bH R=AHID;@ $H$3D$@8t^ sH ˶lR=P>uƃh >t>u0 s H Ͷ>RHH E33@4HT@:!L$=- s H GQEAH$H@A_A^A]A\_^]@SH H9% s H 0QHcE3E3HkTD9v;HcHHkTIIdAHcAHkTD;rHcHkTl Hd3DBTJQ|2H [H\$Hl$Ht$ WATAUAVAWH HB0HHLi@H`3DH9 9H HLj@:DJHA sH RCPD&$<A sAXH < PD wo$ ȉD$XGGA sH )OD A sWH +OD A sWH -~ODa A sWH /`ODC A sWH 1BOD% A sH 7&OD A sH + OD A sH mND A sH mND D$X+Ћȸ;O3;L;O;LA sH |ND_ A sH `NAX ;~;+;}5 ;~(+;}"HE33҉w3HC8Dl HHK8AP0D D9Z%  s H MH`AH\$PHl$`Ht$hH A_A^A]A\_H%hHHHSUVWATAUAVAWHXLqL@3H@ 3HH;u< GH o@M6eH %E D:v H dID$ HD$@IF`HD$HMHl$8E3Hl$0HT$@EA@l$(@l$ ;uM|$0LIF8IN8A@HP8;R;vEHH Ḁu%X  s"H O%E  sH LJLHHu%#  s H j+LIDHD A sH nKD IH;H[@@8|aHXXLPXHuEy H sKL$33SDaE"LaHaL$I3D"Ń$t%M s H eUK%7  @|as H Dz8K;9 L$t H KHg% Al$hs H J3<HXA_A^A]A\_^][H\$HL$UVWATAUAVAWHPE3% IIDs H ~JHC LH HDŽ$igHD$@L|$HƇp H` H533DF H͊{J!F AAƇA+MBH$HLc9KLcH` AƄ;% sH I% sH I39H%w sDEH xIH;|3@8E H lH9HDI`LhH(HE3Hl$8H$HT$@EAHD$0AI@l$(@l$ ;_tLƁt% H /% @H H@@8h t!%\ s H CdH@h T%; s H BCHH` H` % sH 4H~(% sH Gȉ9bH` Ed H` i% sH XAGE;v%^ s H fG%H @@p s H 56GH$HPA_A^A]A\_^]H\$Hl$Ht$ WATAUAVAWHpHH3H$`% HqLH~0HH|$Hs H F@3HHD$PHu% H ӱF eH %EE Et%D H DZIG HD$XHE(HD$`Hd$8Hd$0E3EAAIHT$XD$(D$ Dpu% s H EHEA@HHP8  DsH E Er sIH E sItT sE H gE KE  s H 1BEMLAHgd$DHL$p3AOEH4LL$DLD$pAHHD$ <8$$$T=D sH ֮D$=L$pB l$qsH lD$=I@HHT$pEHPPƄ$ Ƅ$Ƅ$C@$f% $$sDH DCAH$HF8HN8AP0H|$HHL$p3ACH\$PH4D9l$DHEW sH z{C$=XE u3H$ DB CHT$pH$"DƄ$  $!hD sH {C$SH$ ML5* s H GBHHT$pEHPHD$qD$@ D$CD$AD$BXAHT$@HHT$pDHP(%t s H |BH%U s H ]B3AGhH$`H3AL$pI[8Ik@IsHIA_A^A]A\_@SUVWATH@HH3HD$0HE HsH AAt[ HHL$ HAA s H mAD$"FD$! D$ A HT$  HmHL$ HgAbA s H AD$"E3D$ D$!D$"D$&D  v70$L$#D$$.< v70 D$%s H @D$ D$!D$"DAHT$  ~s H Y@@HEHHPPD$ D$!D$"C@|$#f%5 D$$L$%sDH D+@AHT$ t s H @HEHHPHFD$ D$#D$!D$"XAHT$ , D$ D$!D$"As H ?AHT$ HE8HM8AP0%~ s H ?HL$0H3#?H@A\_^][H\$Ht$WH D:ZHA HsDBH M,?D@}1Ff_h?u A s H K>HHP8H\$0Ht$83H _BfAhH\$Ht$WH HHHD@AAAAAA/A t H& sH y*>HH@A0D9Bs s$H w=HR H? sfH =XQHH@P@ƇHH@P@ƇHH@PH 聡VHHHϋMHA HHt$8H\$0H _H\$WH DHHA sH =DHL@x(sA suH q`HH HIHAHHtIA HHAHAIHA AƁIAƁsH _p<DSA s H V<3H\$0H _LI[IkIs WATAUAVAWHHH3H$Lq0HI3LƻU)<L$H-LhDcE3L\$@ft$:HIMfD|$8ffHHIuHffI;HL$8H\HL$80HL$PL3;HD$8LD$PHL$H?HD$`t$PL|$XD$h@L|$pL|$xA;NjA( ЉD$4@LH`A3IM@D` :D$4HL$HL\$0ED$L\$(I(MωD$ AWIIMċ;E3M%\ sEH oA]:AIA@rIA?%# sT$0H f':yS% s H | :EfAEf]HIIuff HHP8H$H3h9L$I[8Ik@IsHIA_A^A]A\_H\$Ht$WHPHGH3H$@Hy0HپHL$@3L93ft$2H5;L\$@fD$0L\$8H;tdHHP@HL$0HfHHL$0#L0HT$8LhA3D$(L\$ UH$@H3f8L$PI[Is I_̸UHhPfHHu@SH %V H@ƃs H P8L HHԂ3H [H@ƀ3̋ҨA3H\$WH Hi% Hcs H 7LhH(HH\$0H _H%,HHXHhHpHx ATH0@ dH;G3;HX L%?LcA"}D% Hc3 D3x IԐbObH D$ 6k% saHc3 D3x IԐbH D$ 63% s)HcD3 D3x IԐbH 6HHH*H\$@Hl$HHt$PH|$XH0A\@SH 8H sH 896tMHtC ƃsHcH 5HcHH [@SH % Hs H 5H HtHBLH [H\$Hl$ VWATAUAVHH0H3H$Hd$88HY@HLt H 65HHxP@HHHE@Lt H Ԧ4HD$8HO(E3E33HD$ St H 4vHH$AHP8t H 4@d$4HL$@3A4H4It H Q4LL$4LD$@H$Ht$ 1 $tH f4$$tlHT$0AHD$0 D$1AD$HT$@HAt H 33D$HT$@I t H )3HL$@3A3[t H "c39|$4<t H #D3HHxPHt H 3H$H32L$I[@IkHIA^A]A\_^H\$UVWHHH3H$Hy0AHHEd$0HL$@3A2H4LL$0LD$@HH|$ z <u?D$Et2$tLHT$@HAHL$@3As29\$0uH$H31H$H_^]HHHH3HD$8L AtvtIHHL$(HܞAמA D$*FD$) D$( A HT$(HHL$(HAA D$*EH 2.0VAHT$(HD$(D$( D$)D$*D.Ij4ID*D$ D$!D$"AAHT$ IIHL$8H30HHH\$Hl$Ht$ WH 5zHH@tDBH ʣ05}0uK1uB94u798u/@}bEHcHfKH2A{1@}3Ef{2?u"@t H v0HHHHT$0AHD$0 D$1D$2X@|$3H\$8Hl$@Ht$HH _H\$Ht$ WH0HnH3HD$(ZH ytH |/ `@^2HD$ D$!D$"Cf\$#@|$$D$%tH ݢDDNj$/ ?utH /HHT$ AHHL$(H3.H\$PHt$XH0_H\$Hl$VWATH Hq0ALHt H .0u1u\$@jH@H@PP;}HHH@H@H@E3DIP0LHH@At H J-Hl$PH\$HH A\_^H(L@HA1u}AƁ0:CupDRA@se@AfCQfAD™ +C 4A94u"A98uI2IA.H(H\$Ht$WHPHH3H$@Hy0HپHL$@3L9-3ft$2H5L\$@fD$0L\$8H;tgHHHL$0Hf*HHL$0ȺL0HT$8L2A3D$(L\$ H$@H3 ,L$PI[Is I_̸UH2PfHHuLI[IkIs WATAUAVAWHHH3H$Li0HI3LƻU ,L$H-DcE3L\$@ft$:H2HMfDt$8ffHHIuHpffI;HL$8ιH?HL$8l0HL$PL3p+HD$8LD$PHL$H?HD$`t$PLt$XD$h@Lt$pLt$xA;ƋM(A $D A!LH`@H2L3AF *HL$HL\$0MAL\$(IDl$ ¸AVH2IA+E3L26tEEH HA6*AIA@rItT$0H F*yYA?t H W)H2Eff]HHIuffHHHH2A*H$H3")L$I[8Ik@IsHIA_A^A]A\_@SUVWATHE3HA HLd$8HD$XH/Ld$0ED$HT$XAL$E3Dd$(HD$`Dd$ 3D8gi\H$$A;DH AȸDE;t? AHHDH$$@#mH hA:3HΜHL$hD$\$Pl$T$DL$L$HL$hA;BH$E3E3ڷH$E33/H$L\$xL\$@H$LD$PHD$8Dd$0ADd$(Ld$ 3I;t3H$Hm=uH$E3E33Ld$ ۵L$33iHH$H$H$L$L$HL$hA;|5H$E3E3ͶH$gH$YE3Ld$8Ld$0HT$XEAAIDd$(Dd$ ׶D8gi3DghDgiݴHĠA\_^][H\$Hl$VWATH0%>Hy@HHs H ۚ<&L_gHAHD$ qy3HˉC0MH7|uFVs03H*HʇHA H,H\$XHl$`H0A\_^HLL$PLH%T$PttCCHHHtHNH\$WH %2Hs H 7%H_@HH H(HHkHωHHHHHH|H۴ 0s H $H\$0H _@SH %rHs H w$HH [H%uH\$Ht$WH0%-AHHs H k,$HHEE3D$ AA!$%s H P#Ht$HH\$@H0_H\$Ht$WH0%AHHs H '#HHEE3D$ A#%ks H q#Ht$HH\$@H0_H\$Hl$Ht$WH03%"AHHs H !#tA.9\$psA#HF@E30HD$xHD$hDHHD$ "%s H "Hl$HHt$PH\$@H0_H\$Ht$WH %qIHHs H op"HN@ HQHHHD$XHHL$PH[M%s H d%"H\$0Ht$83H _H\$Ht$WH Hz@HHt H ;!HH߀g|HHH08E3H@APLJ(ٱHHձHHu%Rt H ٗZ!H[3H\$0Ht$8H _H\$Hl$Ht$ WATAUH@Hy@HHt HHD$`HD$0AE3D$(D$ HL$`Df0LLi@3I H\$`HIIIAƅAƅHIHD$`HAt HD$`H0At HD$`H0HIFLHL$`ALHD$`h0 HD$`p0H\$hHl$pHt$xH@A]A\_H\$Hl$Ht$ WH@HHt H jHD$`A*E3HD$0`HD$(D$ yjH =nrHD$`3A`Hh@HHT$`Ht NeAA+A+A+t\A+t0A;OHs@Et H F|F|KHs@Et H F|F|$Hs@Et H X~|u F|g05HHHHs@Et H F|F|HHEHs@Et H vGg0F|HH׉Df|3Hϋ؉G0aH|Hs@Et H ~|5A+tgA+tL t1A;tHs@EQH VHs@E;H m@Hs@E%H 7*Hs@EH Hs@EH \HHH\$0Ht$8H|$@H A\H\$WH Hy@Ht H G|Hu+{CCHHHzHH`-PCCHHHH=HϋzH\$0H _H\$Ht$WH jHY@Ht H ʒkHHxC4tSH X93HΉ~0uHzH\$0Ht$8H _H\$Ht$WH HY@Ht H ^HHbxHTy3HΉ~0HyH\$0Ht$8H _H\$WH kHy@Ht H lHHHϋEyH\$0H _H\$Ht$WH HY@Hb8HHxCtSH 3Hωw00HxH\$0Ht$8H _H\$WH Hy@Hb8HH:xHHHϋxH\$0H _H\$WH Hy@HHϋHxt_0PHO83H;t}J_HH;u"HHFHHw83Hω_0HsHl$8Ht$@H\$0H _HHXHhHpHx ATH Hq@H@-dt H lHA@3HXMHfkfD#9ktk9CtC9CtC9C tC C33҉K,K0K4K8K<% CCC O0HLg8/HrH\$0Hl$8Ht$@H|$H3H A\H\$Hl$VWAUH Hi@Ht H H3ۋQ;tst_0H9_8AIHH;tM3HvHMHd t H 4H;uHKH9_8uAA6IAMBHH;tM3HHEEHHw8\$@3Hω_0HqHl$PH\$HH A]_^H\$Hl$Ht$WH Hi@HH@=Ft H }NK3;+tMtH^8 oHH;H \H0H0fG"5HH;tr3HDB"HЌHA MHH;t83H b\HHGHGfGH 0HH(0HGH00HGH;uH~83HΉ^0H5pHl$8Ht$@H\$0H _HHXHhHpHx ATH HHAHAtH ;tAt H ֌ 3K SX)3;A+A+taA+t/A;Hv@F|F|AH ˈ#Hv@~|u F|AH v' Hn@At H  8t"HHΉ_03H/ZE|]|3҉Hω_0H6Hv@At H F|F|3Hω_0ۜH{n3HHHv@F|F|At H M 3몃A+trA+t8A+t#A;Hv@At H b _0+HH]tHv@_0At H _03H"Hm?HHP/Hv@At H c ~|MF|?Hv@_0AtH t XAtH r A+tbtDA+t"A;Hv@A H Hv@At H ~ _0Hv@AH =Hv@AH HH+Hv@AH [A+A+A+tGA;tHv@AWH =FHv@F|F|AH dH^@At H 3HG0XHk:Hv@At H [ A03H;u o@XHG8Hv@ATH CHHH\$0Hl$8Ht$@H|$HH A\HHXHhHpHx ATH 1La@HHHtH &  {v~{t!{ut H M3[LHm@t H H3HX;tu͋HDטt~0H^03HϘIojHl$8Ht$@H|$HH\$0H A\HHXHhHpHx ATAUAVH Hq@D3HIIL`@LDAXA@tAH D9t? uL$`A=*AtADŽpYpY8tYt*A@tH ɇD}D뉜pYtYA@tZH %AlDOA@t=A$8H %KD.A@tA$H %)D A$v AƄ$A$ A $8A D$` D$h ȰM+HH| EA@tUH *%H\$@Hl$HHt$PH|$XH A^A]A\H\$HT$UVWATAUAVAWH@Hq@3IHIHL$ Lp@DGDTYXYL|$(DD$0AI AD$A+TYDA+XYD3D+♋3+@t H #DAD$TYAA;}AljC XYA;}Ac Cc@tDCS H Džx\H${tAdžhYhY@8lYtDhY@lY@tSH B#A@t8A8H @#@tAH A#AAA 8A A @ ȰKHH| C@tSH "yH$H@A_A^A]A\_^]H\$Hl$Ht$WATAUAVAWH0La@@`II$MHLx@L@"dz@@:uJt H ~MA_ED$(L$ MLHIt  tH I Em_BaseExt.m_bDeleted, Fail IRP EDODefaultWrite. EDOBeep : Beep Source: %d EDOBeep : m_ulTouchStatus: %d EDOBtn EDOFireBtnEvent : Set Btn event! EdoIoctlGetActiveAreaBoxNum : pEdoExt->m_pActiveArea == NULL pActiveAreaInfo->bEnable (%x) pActiveAreaInfo->ulNumsOfBoxes (%x) pActiveAreaInfo->rcBoxArray[1].left (%x) pActiveAreaInfo->rcBoxArray[1].right (%x) pActiveAreaInfo->rcBoxArray[1].top (%x) pActiveAreaInfo->rcBoxArray[1].bottom (%x) MonitorInfoEDOQueryMonitorInfo ExAllocatePool size(%d) EDOQueryMonitorInfo FreePool EdgeInfoEDOQueryEdgeInfo ExAllocatePool size(%d) EDOQueryEdgeInfo FreePool BeepFrequencyBeepDurationBeepModeBeepSourceConstRangeConstDurationConstModeMouseModeTouchSpeedTouchGridOrientBranchCalInfoEDOQueryCalInfo : ExAllocatePool size(%d) EDOQueryCalInfo : FreePool LinzInfoEDOQueryLinzInfo : ExAllocatePool size(%d) EDOQueryLinzInfo : FreePool EDO : EEPROM Thread is Close xTouch\DeviceDefault\DeviceDefaultEDOQueryCalInfoFromService : ExAllocatePool size(%d) EDOQueryCalInfoFromService : FreePool EDOQueryLinzInfoFromService : ExAllocatePool size(%d) EDOQueryLinzInfoFromService : FreePool CalSourcePS2TouchHoldToResetTimeTouchHoldToResetFlagIdleToResetTimeIdleToResetFlagA0A1A2A3UppperLowFilter ThresholdFilterBrokenLineTimeBrokenLineAreaOnlyRedirectEEPROMCmdActiveAreaInfoEDOQueryActiveAreaInfo ExAllocatePool size(%d) EDOQueryActiveAreaInfo :Query Reg failed. error code = %x EDOQueryActiveAreaInfo :Query Reg failed. len = length%d EDOQueryActiveAreaInfo Buffer size too small. need buffer length is %d EDOQueryActiveAreaInfo Buffer size too small. need Data length is %d EDOQueryActiveAreaInfo(2) ExAllocatePool size(%d) EDOQueryActiveAreaInfo(2) Get data size(%d) %x EDOQueryActiveAreaInfo FreePool DesktopTouchDownTimeEnableDetectTouchSequenceFlgRectangleLimitInActiveAreaReportOlderRectangleFormatFifo Full, one byte of data may lost Fifo : not have buffer pointer(W)!!! Write Fifo : fifo full Fifo : not have buffer pointer(R)!!! Fifo : buffer empty!!! helper:ForwardAndWait Helper:PassThroughIrp Leave driver entry ( fail ) egxfilterEnter driver entry( 0x%x ) Leave driver entry NativeNameIdentify fail Enter add device routine DriverObject( 0x%x ) , PhysicalDeviceObject( 0x%x ) IoAttachDeviceToDeviceStack ruturn fail FDO init fail Leave add device routine ( success ) Leave add device routine ( fail ) Unload Driver( 0x%x ) Mouse Point Lost WHEEL : GESTURE_ZOOM WHEEL : GESTURE_SLIDE_X (GestureValue == 0) WHEEL : GESTURE_SLIDE_X (GestureValue == 0) post up WHEEL : GESTURE_ZOOM X WHEEL : GESTURE_ZOOM Y GESTURE_ROTATE GESTURE_ROTATE : GestureValue = %d WHEEL : WHEEL_BUTTON_DOWN WHEEL : 0x%x (%d) WHEEL : GESTURE_SLIDE_X WHEEL : 0x%x (%d) WHEEL : GESTURE_SLIDE_Y IDP : Enter dispatch origin data routine IDP : Need to parsing length = 0x%x IDP : we got a command packet DispatchOriginalData : Get Button Status CMD(CMD length is not correct %d). DispatchOriginalData : Write to EDO Len %d. Multi-Input %02X Multi-Input 1: %d, %d Multi-Input 2: %d, %d do New rectangle gesture. ulWidth 0x%x,ulHigh 0x%x ReportMouseData.LastX %d,ReportMouseData.LastY %d ucTouchStatus 0x%x m_DeviceType 0x%x m_ucDeviceID 0x%x ReportMouseData.ExtraInformation 0x%x IDP : Leave dispatch origin data routine ulTTime : %d pPortBase->m_lLeftUpTempX : %d pPortBase->m_lLeftUpTempY : %d IDP : get WaitPointDown event.and switch mouse state to touch down IDP : WaitPointDown event timeout. receive %d bytes points pkt(02) eTouch : ParsingInputData has an exception ! IDP : Enter dispatch command routine IDP : Leave dispatch command routine prcMonitor->left %d prcMonitor->right %d prcMonitor->top %d prcMonitor->bottom %d prcVirtualDesktop->left %d prcVirtualDesktop->right %d prcVirtualDesktop->top %d prcVirtualDesktop->bottom %d pActiveArea->ulNumsOfBoxes = %d pActiveArea->rcBoxArray[%d].left %d pActiveArea->rcBoxArray[%d].right %d pActiveArea->rcBoxArray[%d].top %d pActiveArea->rcBoxArray[%d].bottom %d cx %d cy %d rcBoxArray.left %d rcBoxArray.right %d rcBoxArray.top %d rcBoxArray.bottom %d pBuffer[ 0 ] 0x%x pBuffer[ 1 ] 0x%x pBuffer[ 2 ] 0x%x pBuffer[ 3 ] 0x%x pBuffer[ 4 ] 0x%x pBuffer[ 5 ] 0x%x IDP : Enter post mouse point routine IDP : Leave post mouse point routine.because EEPROM failed EDOPostMousePoint : m_ulTouchStatus = 0, set Touch Disable Zfilter : disable Z filter Zfilter : enable Z filter TouchSeq enable touch TouchSeq disable touch do not limit in ActiveArea. Active Area : DisableTouch Active Area : Post last Point and Touch UP USER ID(Real Multi) %d Active Area : Post last Point and Touch UP(Retangle) last touch state is up Active Area : Post last Point and Touch UP (Real Multi) Active Area : Post last Point and Touch UP(Real Multi) Active Area : EnableTouch (EDOPostMousePoint)pFdoExtension->m_bLastButton4Down = %x (8)PostMouseState = %x RectangleAndRealMulti == TRUE IDP : Leave post mouse point routine PackMouseInputData pFormatData[ 0 ] 0x%x ShiftBit 0x%x (FilterLostPacket)pFdoExt->m_bLastButton4Down = %x pMouseData->ExtraInformation 0x%x DoPostMousePoint: We have lose the data eTouch : We have lose the data DoPostMousePoint: pPostMouseState 0x%x PostMouseMove PostMouseLeftDown PostMouseLeftUp PostMouseRightDown PostMouseRightUp PostMouseLeftClick PostMouseRightClick PostMouseLeftUpAndRightClick PostMouseDBRightClick PostMouseLeftUpAndDBRightClick PostMouseLeftClickSpecial PostMouseWheel other DBG_TDI : Send reset frimware cmd pRectBox->left = %d pRectBox->right = %d pRectBox->top = %d pRectBox->bottom = %d OnActiveAreaSingleSplit ActiveAreaSplitMap OnActiveAreaMultiMapping RectBox.left = %d RectBox.right = %d RectBox.top = %d RectBox.bottom = %d ActiveAreaBox->left = %d ActiveAreaBox->right = %d ActiveAreaBox->top = %d ActiveAreaBox->bottom = %d OnActiveAreaMultiSplit OnActiveAreaMultiFull OnActiveAreaMultiUpper OnActiveAreaMultiLower OnActiveAreaMultiLeft OnActiveAreaMultiRight OnActiveAreaMultiQuad1 OnActiveAreaMultiQuad2 OnActiveAreaMultiQuad3 OnActiveAreaMultiQuad4 DetectTouchInSequenceState : lTempX = %d DetectTouchInSequenceState : lTempY = %d DetectTouchInSequenceState : lLastPostX = %d DetectTouchInSequenceState : lLastPostY = %d DetectTouchInSequenceState : TimeOut. state return to 0 DetectTouchInSequenceState : state 0 DetectTouchInSequenceState : state 0(out area) DetectTouchInSequenceState : state 1 DetectTouchInSequenceState : state 1(out area) DetectTouchInSequenceState : state 2 DetectTouchInSequenceState : state 2(out area) DetectTouchInSequenceState : state 3 DetectTouchInSequenceState : Switch to disable Touch Function. DetectTouchInSequenceState : Switch to enable Touch Function. DetectTouchInSequenceState : state 3(out area) EdoHookBeepEvent(%d)(%x)(%x) EDO Reference pkBeepEvent EDO Reference pkBeepEvent: Buffer too small EDO Reference pkBeepEvent: DeviceIoControl.InputBufferLength (%x) EDO Reference pkBeepEvent: sizeof(HANDLE) (%x) EDO Reference pkBeepEvent: (NULL == hEvent) Leave EDO Reference pkBeepEvent EDO Dereference pkBeepEvent Leave EDO Dereference pkBeepEvent SetRemoveEvent(%d)(%x)(%x) Enter EDOCleanAllRemoveEvent Leave EDOCleanAllRemoveEvent EDOReferenceRemoveEvent(%d)(%x)(%x) (EDOReferenceRemoveEventArray) EDODereferenceRemoveEvent(%d)(%x)(%x) (EDODereferenceRemoveEventArray) EDO Reference pkRemoveEvent EDO Dereference pkRemoveEvent EdoIoctlSetActiveArea : pEdoExt->m_pActiveArea ExAllocatePool size(%d) EdoIoctlGetActiveAreaBoxNum : pEdoExt->m_pActiveArea->ulNumsOfBoxes(%d) pEdoExt->m_pActiveArea->rcBoxArray[1].left (%x) pEdoExt->m_pActiveArea->rcBoxArray[1].right (%x) pEdoExt->m_pActiveArea->rcBoxArray[1].top (%x) pEdoExt->m_pActiveArea->rcBoxArray[1].bottom (%x) SetBtnEvent(%d)(%x)(%x) Enter EDOCleanAllBtnEvent Leave EDOCleanAllBtnEvent EDOReferenceBtnEvent(%d)(%x)(%x) (EDOReferenceBtnEventArray) EDODereferenceBtnEvent(%d)(%x)(%x) (EDODereferenceBtnEventArray) EDO Reference pkBtnEvent EDO Dereference pkBtnEvent EDODefaultDeviceIoctl EDO EDODefaultDeviceIoctl IOCTL_SET_BRACNHFORMAT IOCTL_GET_BRACNHFORMAT IOCTL_GET_OIRENTATION IOCTL_SET_OIRENTATION IOCTL_SET_CALINFO IOCTL_GET_CALINFO IOCTL_SET_MOUSEMODE IOCTL_GET_MOUSEMODE IOCTL_SET_LINZINFO IOCTL_GET_LINZINFO IOCTL_SET_MONITORINFO IOCTL_GET_MONITORINFO IOCTL_UPDATE_MONITORINFOnIOCTL_SET_EDGEINFO IOCTL_GET_EDGEINFO IOCTL_SET_CONST_TOUCHINFO IOCTL_GET_CONST_TOUCHINFO IOCTL_GET_BEEPINFO IOCTL_SET_BEEPINFO IOCTL_QUERY_COMM_NAME IOCTL_GET_VERSION IOCTL_WAIT_REMOVAL IOCTL_CLEANUP_WAIT_REMOVAL IOCTL_REFERENCE_EVENT IOCTL_DEREFERENCE_EVENT IOCTL_REFERENCE_REMOVE_EVENT IOCTL_DEREFERENCE_REMOVE_EVENT IOCTL_HOOK_RAW_POINT IOCTL_HOOK_CALED_POINT IOCTL_HOOK_CMD IOCTL_REMOVEALL_HOOK IOCTL_GET_LAST_POINT_TICK_CONT IOCTL_GET_TOUCH_FUNCTION_STATUS IOCTL_SET_TOUCH_FUNCTION_STATUS IOCTL_SET_ACTIVE_AREA IOCTL_GET_ACTIVE_AREA_BOX_NUM IOCTL_GET_ACTIVE_AREA_INFO IOCTL_REFERENCE_BTN_EVENT IOCTL_DEREFERENCE_BTN_EVENT IOCTL_GET_ENABLE_DETECT_TOUCH_IN_SEQUENCE_FLAG IOCTL_SET_ENABLE_DETECT_TOUCH_IN_SEQUENCE_FLAG IOCTL Others FDORegisterCallback begin--- Hooked=%d FDORegisterCallback : pTempList ExAllocatePool size(%d) FDORegisterCallback end--- Hooked=%d FDOUnRegisterCallback begin--- Hooked=%d FDOUnRegisterCallback : FreePool FDOUnRegisterCallback end--- Hooked=%d Enter identify device type We got a new hardware id , and compare it {4D36E978-E325-11CE-BFC1-08002BE10318}{4D36E96F-E325-11CE-BFC1-08002BE10318}It is a SERIAL device It is a PS2 device God!!! It is an unknow device Leave identify device type FDOOpenPort FDOOpenPort : pFdoExt->m_pPort ExAllocatePool(NonPagedPool) size(%d) FDOOpenPort : Internal DeviceID = %d FDOClosePort FDOClosePort : release DeviceID = %d FDOOpenEDO FDOOpenEDO : ustrDeviceName ExAllocatePool size(%d) FDOOpenEDO : ustrSerialNo ExAllocatePool size(%d) \Device\EDOFDOOpenEDO: init EDO failed. FDOOpenEDO : EDOInit failed. FDOOpenEDO : pEdoExt->m_ustrSymbolicName.Buffer ExAllocatePool size(%d) #EDOFDOOpenEDO: Create EDO failed FDOOpenEDO : ustrSerialNo FreePool FDOOpenEDO : ustrDeviceName FreePool OnFDODefaultHandler ForceRedirectedDebugLevelIRP_MN_START_DEVICE IRP_MN_STOP_DEVICE IRP_MN_SURPRISE_REMOVAL IRP_MN_REMOVE_DEVICE IRP_MN_QUERY_CAPABILITIES IRP_MN_QUERY_PNP_DEVICE_STATE IRP_MN_QUERY_REMOVE_DEVICE IRP_MN_CANCEL_REMOVE_DEVICE IRP_MN_QUERY_STOP_DEVICE IRP_MN_CANCEL_STOP_DEVICE IRP_MN_QUERY_DEVICE_RELATIONS IRP_MN_QUERY_INTERFACE IRP_MN_QUERY_RESOURCE_REQUIREMENTS IRP_MN_READ_CONFIG IRP_MN_WRITE_CONFIG IRP_MN_EJECT IRP_MN_SET_LOCK IRP MN Others Enter start device OnPnPStartDevice : TouchSendSyncIrp is success Do port start device OnPnPStartDevice : TouchSendSyncIrp is failure Leave start device xTouch : Enter remove device xTouch : Do port remove device xTouch : IoReleaseRemoveLockAndWait is called xTouch : Leave remove device Enter stop device Leave stop device Enter surprise remove device Leave surprise remove device OnFDOCreate IoAcquireRemoveLock not success, Fail IRP Increase FDO Ref OnFDOClose DecreaseRef FDO Ref. OnFDORead FDODefaultRead FDODefaultWrite Power : Enter OnFDOPower Power : Enter OnFDOWaitWake Power : Leave OnFDOWaitWake UsbPort : before set configuration NULL UsbPort : after set configuration NULL PnpUsbRemoveDevice : before abort and reset pipe PnpUsbRemoveDevice : after abort and reset pipe PnpUsbSurpriseRemove : before abort pipe PnpUsbSurpriseRemove : after abort pipe UsbPort : Init RX Fifo success UsbPort : Init TX Fifo success UsbPort : Init Cmd Fifo success UsbPort : Get usb information fail !!! UsbPort : Assign task usb infomation fail !!! UsbPort : Enter usb stop device UsbPort : Before stop thread UsbPort : After stop thread UsbPort : Before release fifo UsbPort : After release fifo UsbPort : Leave usb stop device UsbPort : Enter UsbGetUsbInfo UsbPort : UsbGetDeviceDescriptor Fail UsbPort : UsbGetConfigurationDescriptor Fail UsbPort : Enter SetConfiguration UsbPort : Leave SetConfiguration UsbPort : UsbSetConfiguration Fail UsbPort : Enter ReleaseInterfaceList UsbPort : Leave ReleaseInterfaceList UsbPort : Enter QueryTotalNumsOfInterfaces UsbPort : Leave QueryTotalNumsOfInterfaces UsbPort : Enter ReleasePipeResources UsbPort : Leave ReleasePipeResources UsbPort : Enter QueryTotalNumsOfPipes UsbPort : Leave QueryTotalNumsOfPipes UsbPort : Enter AllocatePipeResources UsbPort : Leave AllocatePipeResources UsbPort : Leave UsbGetUsbInfo UsbPort : Build DeviceIoControl Irp Fail UsbPort : Descriptor Allocate Fail !!! Get Device Descriptor Success UsbGetDeviceDescriptor : pDescriptor->bNumConfigurations = %d Get Device Descriptor Fail !!! UsbGetConfigurationDescriptor : Configuration descriptor length = %d UsbPort : CfgDescriptor Allocate Fail !!! UsbPort : Get CfgDescriptor ( 0x%x) Success UsbPort : Get CfgDescriptor Fail !!! UsbSetConfiguration : Enter UsbSetConfiguration : before USBD_ParseConfigurationDescriptorEx UsbSetConfiguration : i = %d UsbSetConfiguration : after call USBD_ParseConfigurationDescriptorEx UsbSetConfiguration : pIfDesc == NULL UsbSetConfiguration : we got a new pIfDesc and store it UsbSetConfiguration : after USBD_ParseConfigurationDescriptorEx UsbSetConfiguration : ulNumsOfEndPoints != 1 ( fail ) UsbSetConfiguration : before USBD_CreateConfigurationRequestEx UsbSetConfiguration : after USBD_CreateConfigurationRequestEx UsbSetConfiguration : pSelUrb == NULL ( fail ) UsbSetConfiguration : before USBD_ParseDescriptors UsbSetConfiguration : pEPtDesc == NULL ( fail ) UsbSetConfiguration : after USBD_ParseDescriptors UsbSetConfiguration : before submit select URB UsbSetConfiguration : after submit select URB UsbSetConfiguration : success UsbSetConfiguration : fail and free resources UsbSetConfiguration : free pSelUrb UsbSetConfiguration : Leave UsbPort : Enter UsbQueryTotalNusOfInterfaces UsbPort : Leave UsbQueryTotalNusOfInterfaces UsbPort : Enter UsbQueryTotalNumsOfPipes UsbPort : Leave UsbQueryTotalNumsOfPipes UsbPort : Enter UsbAllocatePipeResources UsbPort : Allocate pipe resources fail !!! UsbPort : Leave UsbAllocatePipeResources UsbPort : Enter UsbReleaseInterfaceList UsbPort : Leave UsbReleaseInterfaceList UsbPort : Enter UsbReleasePipeResources UsbPort : Leave UsbReleasePipeResources UsbPort : Enter UsbReleaseUsbInterfacePipeResources UsbPort : Leave UsbReleaseUsbInterfacePipeResources UsbPort : Enter UsbReleaseAllUsbResources UsbPort : Leave UsbReleaseAllUsbResources UsbAbortPipe : return success UsbAbortPipe : return fail UsbResetPipe : return successUsbResetPipe : return failUsbRxComplete : Enter UsbToComRxComplete UsbRxComplete : Leave UsbToComRxComplete UsbRxThread : UsbPortRxThreadRoutine Fail due to no more memory to allocate Irp. UsbRxThread : UsbPortRxThreadRoutine is Running UsbRxThread : Polling Interval=%dms UsbRxThread : Transfer Size=%d UsbRxThread : Pipe Handle = %x UsbRxThread : Rx thread loop start ! UsbRxThread : RxThread Terminated due to m_PnPState not started UsbRxThread : Receive the stop Event UsbRxThread : Usb urb error = %x UsbRxThread : Usb urb error = READ_URB_ERR UsbRxThread : PipeHandle = %x UsbRxThread : Receive %d bytes UsbRxThread : Copy read data to RxFifo 0x%02x 0x%02x UsbTxThread : AllocateUSBControlPipeIrpAndUrb failed for IRP UsbTxThread : AllocateUsbControlPipeIrpAndUrb Failed for URB UsbTxComplete : Enter UsbToComTxComplete UsbTxComplete : Leave UsbToComTxComplete UsbTxThread : pPortBase = 0x%x , pTxFifo = 0x%x UsbTxThread : AllocateUsbPipeIRPandUrb Fail !!! UsbTxThread : UsbToComTxThread is running UsbTxThread : m_pBuffer = 0x%x UsbTxThread : m_ulLen = 0x%x UsbTxThread : m_ulRead = 0x%x UsbTxThread : m_ulWrite = 0x%x UsbTxThread : m_pOP = 0x%x UsbTxThread : UsbToComTxThread enter Wait Data Objects UsbTxThread : Stop Event was setted UsbTxThread : USbToTxComThread Terminated due to device not started UsbTxThread : Read No Data UsbTxThread : Enter Pending Wait UsbTxThread : the stop event was setted UsbTxThread : Leave pending Wait ( exit thread ) UsbTxThread : Pending Wait - ok UsbTxThread : Write Done UsbTxThread : Free URB UsbTxThread : Free Write Irp Thread isn't stopped yet!!! Set baud rate fail !!! Set baud rate success !!! Set LCR fail !!! Set LCR success !!! Set timeout fail !!! Set timeout success !!! Leave init serial port Enter read completion routine RxCompletion : pThread = 0x%x RxCompletion : pIrp = 0x%x kIrql > PASSIVE_LEVEL || NULL == pPortBase->pReadIrp RxThread : Stop event is setting RxThread : ulReadBytes = 0x%x RxThread : Enter DispatchOriginalData RxThread : Leave DispatchOriginalData RxThread : pThread->bThreadStopPending = TRUE Serial : Leave Rx thread Enter write complete routine Tx Thread : cancel Irp Tx Complete : Free Irp kIrql > PASSIVE_LEVEL || NULL == pPortBase->pWriteIrp TxThread : Stop event is setting TxThread : pThread->bThreadStopPending = TRUE Serial : Leave Tx thread \DosDevices\_DEVICE_ = %ws ustrTempCommPortName get from PDO = %ws return length = 0x%x m_ustrCommPortName.MaximumLength = 0x%x m_ustrCommPortName = %ws Do pnp ps/2 port start device. Send Cmd Char=%02X ISRParsingInputData : FIFO FULL! SKIP ITISRParsingInputData : this is a Points pktISRParsingInputData : this is a CMD pkt HookIsrCallback : Enter Received Byte = %02X MouseState=%s, SubState=%s Unknow State = %02X HookIsrCallback : We got reset byte MouseState == MouseResetting Degbug Print MouseIdle == *MouseState MouseState=%s, SubState=%s, Byte=%02X, Hooked=%d MouseState=%s, SubState=%02X, Byte=%02X, Hooked=%d MouseState=%s, Byte=%02X, Hooked = %d HookIsrCallback : pPs2Port->m_bNeedAck = TRUE HookIsrCallback : KeSetEvent Expected ACK event. HookIsrCallback : Before m_UpperIsrHookHookIsrCallback : After m_UpperIsrHookHookIsrCallback : Mouse class process yetHookIsrCallback : ContinueProcessing = TRUE ( Leave )HookIsrCallback : Parsing data to m_pTempIsrBuffer Ps2RecvMousePacketDPC : No input data pFormatData[0] : %x pEdoExt->m_DeviceParam.m_ulReportTouchDownArea : %d pFormatData[0] : %x pFormatData[1] : %x pFormatData[2] : %x pFormatData[3] : %x pFormatData[4] : %x lTempX : %d lTempY : %d RxThread : No more memory to allocate buffer RxThread : kIrql > PASSIVE_LEVEL RxThread : POST_MOUSE_DATA=> MOUSE_LEFT_BUTTON_UP RxThread : Leave TxThread : Enter in Ps2PortWriteDone Ps2PortWriteDone : pPs2Port->m_iCmdLength = %d Ps2PortWriteDone : ulNeedSendLen = %d Ps2PortWriteDone : Cmdbuf[%d] = %x Ps2PortWriteDone : Stop event is setting Ps2PortWriteDone : Need resend Ps2PortWriteDone : Get Expected ACK event Ps2PortWriteDone : pPs2Port->m_iCmdPos = %d Ps2PortWriteDone : Timeout Ps2PortWriteDone : Other status = %x. Ps2PortWriteDone : retry = %d Ps2PortWriteDone : ulSentCnt = %d TxThread : Leave Ps2PortWriteDone RedirectEEPROMCmdPacket : Enter RedirectEEPROMCmdPacket : Got H2D_SETEEPROM RedirectEEPROMCmdPacket : Got H2D_GETEEPROM Ps2GetEEPROM : Get EEPROM Addr = %02X Value = %02X %02X RedirectEEPROMCmdPacket : Leave TxThread : Enter TxThread : No more memory to allocate buffer TxThread : kIrql > PASSIVE_LEVEL TxThread : write fifo semaphore is released TxThread : we got %d bytes TxThread : pFdoExt->m_bCalSource %x TxThread : pPs2Port->m_bCanSendFlag %x TxThread : Enter in Ps2PortWriteDone 2 TxThread : Leave Ps2RedirectCmdPacket : Enter Ps2RedirectCmdPacket : Got H2D_LOOPBACK Ps2RedirectCmdPacket : Got H2D_GETVERSION ResistivePs2RedirectCmdPacket : Got H2D_GETTYPE Ps2RedirectCmdPacket : Got H2D_GETMODEL Ps2RedirectCmdPacket : Got H2D_SETEEPROM Ps2RedirectCmdPacket : Got H2D_GETEEPROM Ps2RedirectCmdPacket : Leave Ps2SetEEPROM : SetEEPROM Addr=%02X, Value=%04XPs2SetEEPROM : Update Data in Registry PS2InternalI8042Hook : Enter PS2InternalI8042Hook : I8042 Hook Fail Due to Input buffer size too small PS2InternalI8042Hook : We have got the hook information yet PS2InternalI8042Hook : Leave PS2InternalMouseStartInformation : Enter PS2InternalMouseStartInformation : Buffer is too small PS2InternalMouseStartInformation : Leave \InformationEEPROM : Query Addr=%02X, Value=%04X EEPROM : Query Value Returned=%d EEPROM : Query Value Fail! Update Registry again Ps2DumpTimerDPC : set timer PS2Ps2ToggleTimerDPC : set timer Ps2SynSendCmd : Enter Ps2SynSendCmd : We send a cmd ( 0x%02x ) Ps2SendCmdDPC : Enter BootDelayReplugDelay UsbFlushCmdPacket : Enter EDOMutex UsbFlushCmdPacket : Debug 0 UsbFlushCmdPacket : Debug 1 UsbFlushCmdPacket : Debug 2 UsbFlushCmdPacket : Debug 3 UsbFlushCmdPacket : Debug 4 UsbFlushCmdPacket : Debug 5 UsbFlushCmdPacket : Debug 6 UsbFlushCmdPacket : Debug 7 UsbFlushCmdPacket : Debug 8 UsbFlushCmdPacket : Leave EDOMutex Redirect : SetEEPROM Addr=%02X, Value=%04XRedirect : Update Data in Registry Redirect : GetEEPROM Addr=%02X Redirect : Get EEPROM Addr = %02X Value = %02X %02X Redirect : Returned CheckSum = %04X UsbPort : Enter UsbInsertCmdPacket UsbPort : Leave UsbInsertCmdPacket \Device\BeepOnFDOSystemIoctl : EnterxTouch : Enter FDOWmiRegistrationxTouch : Leave FDOWmiRegistrationFDOWmiUnRegistration : EnterFDOSetWmiDataItem : EnterFDOSetWmiDataItem : LeaveFDOSetWmiDataBlock : EnterFDOSetWmiDataBlock : LeaveFDOQueryWmiDataBlock : EnterFDOQueryWmiDataBlock : LeaveFDOQueryWmiRegInfo : EnterMofResourceNameFDOQueryWmiRegInfo : LeaveInitdev: ParentInitDevice InitDev: Attache Device Stack Failure Add Device: 0x%X BusAddDevice: Create Device Object Fail Our PDO = 0x%x Parent Query BusRelations: Child No. = %d fdopnp: Parent Query Device Relations fdopnp: Pass through Relations Irp fdopnp: We get BusRelations fdopnp: Something is wrong ,and pass through Irp fdopnp: Finish BusRelations fdopnp: Parent StartDevice fdopnp: Parent RemoveDevice fdopnp: Parent Query Remove Device fdopnp: Parent Cancel Remove Device fdopnp: Parent StopDevice fdopnp: Parent Query Stop Device fdopnp: Parent Cancel Stop Device Relations fdopnp: Parent Query Interface fdopnp: Parent Query capability fdopnp: Parent Query ID fdopnp: Parent Query PnP Device Relations fdopnp: Parent DefaultPnP fdopnp: Parent PnP fdopower: Parent Power etpbus : enter FDOCreate etpbus : enter FDOClose etpbus : enter FDODefaultHandler PnP: Child Start Device PnP: XPort Query Remove Device PnP: Child Remove Device PnP: NPort Surprise Removal PnP: XPort Cancel Remove Device PnP: XPort Stop Device PnP: XPort Query Stop Device PnP: XPort Cancel Stop Device PnP: XPort Query Device Relation PnP: XPort Query Interface PnP: XPort Query Capabilities PnP: XPort Query Resources PnP: XPort Query Resources Requirement PnP: No hardware required Serial Touchscreen DevicePnP: XPort Query Device Text PnP: XPort Query Device Text: DeviceTextLocation PnP: XPort Read Config PnP: XPort Write Config PnP: XPort Eject PnP: XPort Set Lock 0000SERENUM\EGXSERENUM\EGX5800PnP: Child Query ID PnP: Child Query PnP State PnP: XPort Query Bus Information PnP: DeviceUsage Notification PnP: FilterResourceRequirement PnP: Child Default PnP PnP: Child PnP PnP: Error! XPort PnP Service pdoPower: Child Set Power pdoPower: Child Query Power pdoPower: Child pDO Power FriendlyPortNameNativePortNamePortNameRealMulti: pPostMouseState 0x%x m_bNeedPostUp ==TRUE pMouseData->LastX %d,pMouseData->LastY %d pFormatData[0] & 0x60 pFormatData[0] & 0x20 pFormatData[5] == 0x5f pFormatData[5] == 0x60 pFormatData[0] & 0x40 ReportMouseData.ExtraInformation 0x%x (gesture) d.B0Fb|Ɣؔ ,D\jƕ0FdtĖ֖ؓ0Jd|Ɨ2HXlԘ"8Tr̙ȓvhКQJ6J2IRP_MJ_MAXIMUM_FUNCTIONIRP_MJ_PNP_POWERIRP_MJ_PNPIRP_MJ_SET_QUOTAIRP_MJ_QUERY_QUOTAIRP_MJ_DEVICE_CHANGEIRP_MJ_SYSTEM_CONTROLIRP_MJ_POWERIRP_MJ_SET_SECURITYIRP_MJ_QUERY_SECURITYIRP_MJ_CREATE_MAILSLOTIRP_MJ_CLEANUPIRP_MJ_LOCK_CONTROLIRP_MJ_SHUTDOWNIRP_MJ_INTERNAL_DEVICE_CONTROLIRP_MJ_DEVICE_CONTROLIRP_MJ_FILE_SYSTEM_CONTROLIRP_MJ_DIRECTORY_CONTROLIRP_MJ_SET_VOLUME_INFORMATIONIRP_MJ_QUERY_VOLUME_INFORMATIONIRP_MJ_FLUSH_BUFFERSIRP_MJ_SET_EAIRP_MJ_QUERY_EAIRP_MJ_SET_INFORMATIONIRP_MJ_QUERY_INFORMATIONIRP_MJ_WRITEIRP_MJ_READIRP_MJ_CLOSEIRP_MJ_CREATE_NAMED_PIPEIRP_MJ_CREATE , xM/BkNWIhBq;q@Oڗqe]ExpectingFinalResolutionValueACKExpectingFinalResolutionACKExpectingEnableACKExpectingSetSamplingRateValueACKExpectingSetSamplingRateACKExpectingGetDeviceId2ValueExpectingGetDeviceId2ACKEnable5ButtonsEnableWheelExpectingPnpIdByte7ExpectingPnpIdByte6ExpectingPnpIdByte5ExpectingPnpIdByte4ExpectingPnpIdByte3ExpectingPnpIdByte2ExpectingPnpIdByte1ExpectingLoopSetSamplingRateValueACKExpectingLoopSetSamplingRateACKStartPnPIdDetectionExpectingReadMouseStatusByte3ExpectingReadMouseStatusByte2ExpectingReadMouseStatusByte1ExpectingReadMouseStatusACKExpectingSetScaling1to1ACK3ExpectingSetScaling1to1ACK2ExpectingSetScaling1to1ACKExpectingSetResolutionValueACKExpectingSetResolutionACKExpectingSetResolutionDefaultValueACKExpectingSetResolutionDefaultACKExpectingGetDeviceIdValueExpectingGetDeviceIdACKExpectingResetIdExpectingResetMouseResettingMouseExpectingACKZMovementYMovementXMovementMouseIdle4Ezb`[RSDS [dF 3d:\output\amd64\egxfilter.pdb4t d4 tdT4td T4  4 Rpr042 p d T 4 2p dT 4 rp  4N Lpdy4xv p  "0  *0R`d T 4 rpT 4 r p `1 dT4p0  20T 4R pT 4 R p 47, p `Pd 4R p200 4r p ` PT 4 2 p ` dT4pT 4 R p `p`P01 dT4pd 4 R p(d T42p8$d4 p@ rp`P00 4 p ` P tdT4dT4p  0 t dT42 d T 42pd 4 r p 4p`P t! d T 4  tdT4  4 p  4 rp`P  4 2p  4 pd42 p  +T4 p ` t d T 42 d T 4 Rptd42dT42pt d42 4 2 p`P  p`P0b d T4pd 4 R p  B<amvmvm4 p `P d T 4 Rp t d T 4 RR0R0"d 4R pT 4 r p ` dT4 rp!4#p`P+ T4 p `1 d7T645.p` d T 4 2p" "4"rp`P t/d.4-*1 dT4pd T 4Rp t d T 4Rd 4  pd 4 R p dT 4 Rp 4 2 p`P 4 p ` Pr `P0 dT4rpd42 pT 4 2 p `' dT4p@  4 Rpd T 4 rp T4 p ` d T 42p dT4p T4 p `) 4sj p`P@d T r pT42 pT4 p `T4 p `  p ` P0 dT4p1 d/T.4-&p(  4 p b p`P0  4 2p T4 p `# #d5#T4#43#,pB2-+] f0123456789ABCDEFpШț,Jno(p8pnn dffffffff2IIIIIIIpIXI8IIHHHHhHHH(HHGGGGhGPG8G GGFFFFFF`F@FFFEE (*KD**N*+K+-LO-.pQ./pQ00N124O2:3K@33K33|S3BKBBNBBNBCKCgDKpDEKEFENLEzENEENEENEqFxK4GJ O JVPKVW/dMD/X0LM`00N1U1K\11K12K 22K22|S234M3T4(M\445M<55K5-:R4::K:4APKeReleaseSemaphoreKeAcquireSpinLockRaiseToDpcIofCallDriverPsCreateSystemThreadcObReferenceObjectByHandle;IoRegisterDeviceInterfaceIoDeleteDeviceIoDetachDeviceIoAttachDeviceToDeviceStackIoCreateDevice(KeQueryTimeIncrementRtlInt64ToUnicodeString%RtlCompareUnicodeStringIoCreateSymbolicLinkIoInitializeRemoveLockExIoGetDevicePropertyIoAcquireRemoveLockExWIoSetDeviceInterfaceStateEIoReleaseRemoveLockExyRtlFreeUnicodeStringDIoReleaseRemoveLockAndWaitExPoStartNextPowerIrpzPoCallDriverNlsMbCodePageTagIoBuildDeviceIoControlRequest,RtlUnicodeStringToAnsiStringIoCancelIrpKeDelayExecutionThreadIoFreeIrpuRtlFreeAnsiStringIoAllocateIrpQRtlxUnicodeStringToAnsiSize_KeSetPriorityThreadIoGetDeviceObjectPointereObReferenceObjectByPointerKeInsertQueueDpcnKeSynchronizeExecutionExReleaseFastMutex`ExAcquireFastMutexIoWMIRegistrationControlnObfReferenceObjectPoSetPowerStateKeBugCheckExntoskrnl.exeWmiSystemControlWmiCompleteRequestWMILIB.SYS USBD_ParseConfigurationDescriptorExUSBD_CreateConfigurationRequestEx USBD_ParseDescriptorsUSBD.SYS__C_specific_handler 8Ph  {Р MOFDATAMOFRESOURCENAME 4VS_VERSION_INFO?jStringFileInfoF040904B0 CompanyNameXFileDescriptionPS2 Touch Device Driver\FileVersion5.06.00.6806 built by: WinDDK<InternalNameegxfilter.sysZLegalCopyrightCopyright (c) 2000 ~ 2009.DOriginalFilenameegxfilter.sys@ProductNamePS2 Touchscreen> ProductVersion5.06.00.6806DVarFileInfo$Translation FOMBk DS}TXB b1h D 䂉 ! -L p !JH*BB([vDI`F*hr7 >ѐt>D14#:;L RdP1)n'rDƉfTd@4>ؽ4 0&T E8mAȜghp%Rqˆ,FmY!-BAƎ;xgmpZ: J`/|}hBNƃ:S>ʄ||U0AQiX(2`c9%<<4ދEsY=ICo~0^ /`^F<.PA΁D<a1s5.r1x~50`S£Eq8O