MZ@ !L!This program cannot be run in DOS mode. $@!E!E!E!E!Ex?E!Ex:E!Ex9E!EsE!Es/E!Es*E!ERich!EPEd2cW"  TL@`0PX"Pbe`.textGH h.rdata,`L@H.data@b@.pdatap@HINIT   .rsrcX@B.relocP@BH\$WHPHeH %ORHC 3HD$@HHD$H*tVu"HT$`H r|t T$dL$`E3H|$8H|$0HT$@EAAI@|$(@|$ P@8{it3f{hOH\$hHP_H(d$03H rD$4HgPLD$033HD$0`yQH(H\$Ht$H|$AVH H0HLH3/O9{t@LD MK;!H OH\$0Ht$8@H|$@H A^H(H%%H E3lQH ?3AP%"{%{%{HEnH n3HeOnHXH QH(H`H(d$@3D‰D$DtUtQ3Ҹ4ȺCBa AiLD$@3HcHL$@36Pa$H(H(L$@H T$DMAD9 JzsK >zHD$@H:zHʋ(zADzAH A;E3#3҉yOH xM2H(H\$Ht$WH Hy@HHHHp@t H ߹ZHFHtHH輳@t H ɹ4HtqHHy,HϋpHt$8H\$0H _HHXHhHpHx AVH0HY@HS@t H ˳HHHLָLpHAHD$ Ly-@t H }3Hωw0LHp}{|uHHH*x3IHt HHЋx蠲@t H }Hr3Hωw0"LHoA HHLH\$@Hl$HH|$XHt$PH0A^H\$Hl$Ht$WH0Hq@H @t H M蘲HLAHHD$ Ky-ݱ@t H U3Hˉ{0gKHn2Hc83Hˉ{0EKHnA HH;KH\$@Hl$HHt$PH0_H\$Hl$Ht$WH0Hq@HL@t H ıHLֶAHHD$ Jy- @t H 聱3Hˉ{0JH n2Hc83Hˉ{0qJHmA HHgJH\$@Hl$HHt$PH0_H\$Hl$Ht$WH IHHvy H DODFD^ D+D+D+^w +EEii# AADiCD# AADiDiCDK# AAiC K# AAC 襯yH 莯ySH vySH ^yS H (ӯH\$0Hl$8Ht$@H _H8ADLIH IPE‰D$ RH8H\$UVWH@AHIؙHH-菕At H K9{t"C@{HH| CD A:3C<At H 賕9{t"Dc@{HHH| CD A:wAADc.LCLMHHIA3.}HtŔt H "={D A:wKAAD{^.L}XLCLMHIHA39.}Htnt H ˚D A::ADcAA+LI tAH +At H `9{t!{@{HHH| CD AA:w@AΉ{_-LCLMHHIA3>-}Htst H ЙD A:wDAC-LCLMHHIA3,}Ht&t H 螓{D A:DsAMAt H lD <ΒAt H E9{t%C@{HHH| CD <wCCD,LCLMHHIA3#,}HtXt H В{D A<wFD{+H}XLCLMHHHA3+}HttH `{H}XD <w@Dc+LCLMHHHA3+}Ht赑t H -D <wFD{Y+L}XLCLMHIHA34+}HtitH ƗL}XD <w@Dc+LCLMHHIA3*}Htt H x蓑At H }D <CؐAt H tOA9{t"D{@{HHH| CD <wFD{I*LuXLCLMHIHA3$*}HtYtH ѐLuX{D <w@Dc)LCLMHHIA3)}Htt H e耐D <w@D{)LCLMHHIA3)}Htt H 8D <蚏At H F9{t!{@{HHH| CD <wD{)ILMHLCHA3(}Ht,t H 蟏H\$`H A_A^A]A\_^]H\$UVWATAUAVAWH LA@jr IEXAHD$`H$Aǃ$H DhHAHڋ8L$xEt*Eu%`(Ai̐L$xHCHH HCP;L/;+;7A;+A;H HCX'HKXH+KPHH;SHEEfDŽ$ Ƅ$g s H !\HD$`H@@HHt*HH$AHAP0 EuEt!['Ai̐HCHH HCPH\$hH A_A^A]A\_^]H\$Ht$WH HY@H zAEunGttuogHHT$0HxHHHT$0Hx/UHL$0HU芹AuGA;vH\$8Ht$@H _EuAuGtHHT$0Hx2HHT$0HxUHL$0HUGtt yncH\$UVWATAUAVAWHl$HHQH3HEpLLEHT$xHHL$PD$@賋t H &H{@E3D8(u艋t H 2@HHHAHEH@@HsHD$`HHEHHD$HpMA"% T$hD$DD9Yu!y H ^艋T$hD|$DE3H@zIHHEȊHL$pHH#HHMH#HL$PHEHEP 3HNEDB0NHM@'Lt$xHD$HLMLE@IH39qt\@@t H ЊC@tqH ٙ贊'@tqH ͙蘊9qw9qv.HqHpOD|$X ݉y H UA3ɍQ t @uAv $`<`uAvA9qt G舉yDL$@DEPULH YH|$HLHU@W UyDL$@DEPULH &pMt(yBH U蠉4y H ^艉sNHPLE@DW(݈yDL$@DEPULH >IHAt&0@HU@HM E8)E M0W0苈yDL$@DEPULH <39PtMxMpMDNHL$PE(HE@E HD$0HE HMHD$(NLD$@D$ WpxMpMDNHL$PE(HE@E HD$0HE HMHD$(NLD$@D$ HD$HHP@MtE@MPAEAM`NpNHD$HLLE@HM)E)MNN)E)MNN)E)MNN)EMPHE3MtE@MPA$AL$yDL$@DEPULH 脇pMLd$P<ulD8-VucxMpMDNE(HE@LD$@E HD$0HE HHD$(NỈD$ Ll$pDD$DMHI`Ll$ptyDL$@DEPULH ŗH|$HDNDNHT$@IW`5yDL$@DEPULH ֗衆pM uVE3D9PtCD8XNuAD8PNty4H b&Ӆy H KE DPNDd$D譅yDL$@DEPULH ޗEu1E@MPHMHE HPLL$@E3)E M0HD$ WXVyDL$@DEPULH ח…39Qu4A t-@u)AF,_A:w@HH 艅7yDL$@DEPULH cEM`NpNPDMPDELHU)E)MI͈D$ NN)E)MNN)E)MNN)EME3D=@t H 资A uDD9Nu;D8Pu2@t H |臄D$@PEELPEPA @ʃ@tAVH b=ANAA:vdA<JA8HD9Quw@H ^@H W҃D9Qu>7@t H 诃D$@PEELPEPDQ@H m$`<`т@tAVH iDANA<w]AsOHD9Qu:莂@t H D$@PEELPEPDQH|$HDPjFAAt H ߖ躂DPELPEPPAtPH ʖ腂AtPH ޖi܁yDEPULH MLl$PEu6A s$LQHLLNHNIWPpML$@H|$`$LH<DȉL$@HIPH3EzD8xm@8HP3fu HPHE"HE*E2fE6D|$DLd$`yA$H Oj3E"HE,D <w@LL$DLE8HU H3kD9|$Dt蟀s H  fE$3A$D <w@2LL$DLE8HU H3D9|$DtDs H 躀H|$`(yT$@H 蜀HT$xLM@LD$@I:t-@t H mHD$HHPLE@HL$@PhHIPPLt$xE3D8l$hRLeHt$HD$@A$@@t LHUXV A$@t&pMrf@t H HNA$t1HAt&0@HUXHM E8)E M0V0A$tFxMpMDHL$PE(HEXE HD$0HE HSHD$(NLD$@D$ V@A$tk`NpNLLEXHM)E)MNN)E)MNN)E)MNN)EMVHA$t D9l$@HUHH3HMXfBBDPDLt$ LN`}@t H @k~}@tAVH P~A At @uA~ $`<`uA~A}yAVH ~%DHNHPLEXV( EHEHL$PP(G}s H }AHMpH3~}H$HĀA_A^A]A\_^]E3Lcʅ~ AIM;|H(BLQ@t:Au A9uuu$A9utDJ DBIIH(HHXHhHpHx AHHAH gfffAAM ADkADN DڿA+EËAADAAEDFAADE;~%E+˸QDKADAADE%E;} AʸQA+E D+E;~%E+øQDC ADAADE&E;}!AʸQA+EKD+H\$Hl$D;DO3EDHD;DOEDHH|$ AADN DFHt$H\$UVWATAUAVAWHHpH@H3HEHY@H}`HUH 3MHp@ʇ<DwDo D+UD+UDuEA9wDIAŋLHEDuDMEHUșIAG AǙAGHPHx38LXfEHEHEEfEHEEL8'zyH z3EHED <w?LMLEHUIA3}tys H )Dz ƃfED <w?dLMLEHUIA3B}twys H yD}3A<$G0WA;y@tH HAy"y@t@H Iyy@tH MxyA 3O8HH| Gx@tWH -yHXLIkDu38$zt(zO8zHHHPPEDMAEHMȉED}LHHMH3xH$HpA_A^A]A\_^]@SH AHHQ@E;u U z zy HH [%z\;P=FtOE;u,Eu'w@t H  xF w@H wA;uE;EpuEE;u7E;uEuDE;EE;uE;E uEutE;uo D$z`uPE;u&EtKE;uLD8&zu=DƂ&zD0Eu+E;u&Ƀ D uH [DAAADB BE;EO3EDHA;AODB HB@SUVWATAUAVAWHHHAI LgfffMD׍oAAA+A?A8EADAHAAD$D$ $ D(D,E.$KAD+O KA+O$DADT$0D$A+A$DDAAD$EE+D$$+AADAAAD$$$EA$DD$0+E+șAAAA$ED$D$AAAA>HHA_A^A]A\_^][@USVWATAVAWHl$HH:H3HEJEEH3EB MJ0EB@MJPEB`MJpEMsAAtUH xctsAtUH JtsAtUH 1tsAtUH tsAtUH srsAtUH sYsAtUH s@sAtUH sHP9sG@83> sAtSH s3;srAtH HDDSsrAtH HHD/srAtH HDD srAtH HDDr^rAtH ArErAtH ArHɋDu9DtDD EuD9Du Et$EDHUEDHMEDE;wAtA# EeDtA# EeEtAAA# EeDtA# Ee]qAtUH ~qDqAtUH ~q+qAtUH qqAtUH qD;u|D;u D;}|D;}~;{;s2HMH3qHİA_A^A\_^[]H\$H|$UHH`I(WHHEAMEypy H pC Ht H14ELMLE+EHUЉEE+EԉEHHD$(H|$ 7H\$pH|$xH`]H\$H|$UHH`AI(HHEWMEoy H MpELMLE+EHUHEE+EԉEHHD$(H|$ H\$pH|$xH`]H\$H|$UHH`AI(HHEWMEEoy H oM܋ELM+M+ELEMEHMHUHD$(HH|$ H\$pH|$xH`]HHXHhHp L@WATAUAVAWH0MHHny H 2oH$+D{DcDk l$ D|$(Dd$$Dl$,|nyH ɉnen@@tH ΉAnIn@tH ՉAn0n@tH ܉AnGs1y$H$HHHt5+?"HT$pLD$ H8EN DVD^ AEFE+ND+D+^D+EEt~+iADT$(L$ AA+iA™ACAFN+iAD\$,L$$ACAFN+iAÙAC m@tH mm@tSH zml@tSH aml@tS H HmH\$`Hl$hHt$xH0A_A^A]A\_H(Atht[tNtAt4t'tt uMH(H(nH(H(0H(;H(H(H(wH(H\$H|$UHH`AI(3HHHEԉEEMky H `lMLMLE+MHUMHEЋE+EEHHD$(H|$ H\$pH|$xH`]H\$H|$UHH`AI(HHEWMEQky H ~kELMLE+EHUHEE+EEHHD$(H|$ H\$pH|$xH`]H\$H|$UHH`AI(HHEWMEjy H 5kE؋MLM+E+MLEMHUЉEHEH`HD$(H|$ H\$pH|$xH`]H\$H|$UHH`AI(3HHHEԉEEM$jy H jMULM+M+ULEЋU܉MHˉEЋHUEHHD$(H|$ H\$pH|$xH`]H\$H|$UHH`AI(3HHHEԉEEMiy H qiMLMLE+MHUMHEЋE+EEH)HD$(H|$ NH\$pH|$xH`]HHXWH`AI(HH@HA@hy H ?jiHwLL$0LD$@HD$(HT$PHH|$ H\$pH`_H\$H|$UHH`AI(HHEWMEuhy H hELMLE+EHUHˉEE+EEHHD$(H|$ DH\$pH|$xH`]@SH Hڹ# C# CC# CC # C gyH 2=hgySH :%hgySH B hgyS H JgH [H\$Ht$WH HHJgy H 7gDKDCKDS D[$D+KD+C D+[D+EEii# AAiKiG# AAGiKiG# AAGiG iK# AAG sfyH ހf\fyWH fDfyWH f,fyW H fH\$0Ht$8H _HHXHhHpHx AVH EHHes H qWfH@HHHPHH(8uHCHt HKEHH[HuHHPPxes H peH\$0Hl$8Ht$@H|$HH A^@UHH`A I(WEAMEt H`]ELMLE+EЉEE+EԉEHHD$(HT$ HUH`]LHhA(QLWMKL$0D$@fofH~fsT$PfI~AI +H D+IʉD$8HOECICISISMCHhLHhQA(LLWL$0D$@fI~T$PfsIH fH~HA+MCH L$8I+HT$V++iA™AAGN+iAAAAfKH\$0Ht$8H|$@Lt$HH A_@SH HڋQƒt`tMt7t!tKtBt6t uWCCC C 2{ CC { {{{ sHf!CH [H(Atht[tNtAt4t'tt uMH(H(JH(H(0H(H(6H(qH(wH(LHhA(I3IC̉D$Et9IA@ +B AC AHCAACf!CH\$zf!BHHXHhHpHx ATAVAWE3LLE9QADD$@AKc (EArIuwHˋHIAAHHuECDŽ (GT MIHMҋBBCD HCD HuC J AA Kc (H AG (ACC (;uLG (BJ AIA Kc (H AG (C (AC#}ȃHcA#}ȃHcJMA JIA M+3+A;A~A,,A9A~'CD A,,AAA9,,~ CL A,,HHA A+3+A;A~A,<A9A~-C A,<AAA9,<~C A,<MA{IMы%}ȃHcJA HAA A IDHuCL t!C9 třAAęC AC (tAIcJ A AH AH\$ Hl$(Ht$0H|$8A_A^A\t5tuCBAD+B B DBAA+B D+BDBB ËJB AD+BDB @USVWATAUAVAWHHHI@MMHEHfA@OLfArYyAH oYA?@@@PHYyH o@YAGAwDAAAGE3Һ AA}`}PuXuH t @uAG ``uAGAAD9qtXyH ]o&YXyH VoYOt,LE`HUXEHD$ 6HOLE`HUXFLE`HUXEHD$  MXE`E3AN AFLqA;wA;v qqHtH0EITE3AF AA+NA;AODžAHA;AOAF AHANMAED8Ot9t5LEPHUHEHDT$ VHOLEPHUHfuH}PE3AAAAE+AAAA;OADžAHAAΉuH;OAEAH}Pt!LEPHUHEHD$ uH}PE3LMAAAA;OADžAHAAAq ;OAHAyHt!AEtH0EILME3EA AQAAAAAD;DOEEHAAAAA;AOׅAH+D;DOEEH;OEA AHAAHHA_A^A]A\_^[]H\$Hl$Ht$WAVAWH IILA+)Lt$`B 8;8$;AA+;{(u E$?H HC6HKHCE3H+Ȋ$Hъ$H;S }>H@H$<$ƃ D8$tC,K<NH$0D8T$4t Ƈ%zzD8$tiD,WEt*(Wt HD$W WHE3҅uA$C(DuDSxC(A$D8$D8eupD,WEt*(Wt HD$W WHE3҅uDA$A$u DSxA$A$s$uD8%ztDt@t<fFC>;~ xfFAA+;} fFA$ DDkk C,NK<iL$8E3HC H HC$D$D$$D$D$D8$uEEmu;~LE+D;}DK8N C;~ E+D;Dkk C,NKALMLEHUIA3z}tLt H S'M 3f}܈D A:A@LMLEHUIA3}|8u%DfE3Lt H SL@Ǻ~J@:O<LKt@H SDpL3@MEMtJEuED <w=LMLEHUIA3e}tKt H QLKH SU@u 8G8u%DfE;Kt H RK@Ǻ~J@:O<LKt@H RDxK@E3EMtJEuED <w=LMLEHUIA3m}tJt H PKJH VRtJt H QJ38MEAGfED <w=LMLEHUIA3}tJt H _PzJ 3f}܈D w@:w>@LMLEHUIA3r}tIt H PJ@}Ըf!E@@:O<LbItH P@I3MExDxfD}D @:w>@LMLEHUIA3D9}tHt H WOrI@fuȁGEMD @:@LMLEHUIA3fD9}Ht H O I3@ωEظfEff3ffMMEDx8tefED A:wBALMLEHUIA39EtGt H YNtH 3f}܈D A: ALMLEHUIA3k9EG H N{Gt H MGE3DEfE@uLLGt H MG38lEc Gt H MGA@Ͽ @8}OπLfEME DD8t^GfED A:wCApLMLEHUIA3NG9EtFt H LFE3f}DD A:wDALMLEHUIA39}t(FtH LFfED A:w=ALMLEHUIA39}tEt H /LJFAHMH3 FH$HPA_A^A]A\_^]H\$Hl$Ht$WH0HE H3HD$ HD$`H|$hHt$pMLE3IMN IɺIHIBDABD HuI(I|ҋD$ D $L$+DT$A+A+EؽAE+AAÙD# Ù#DA #Ս ADT$ #ADL$A L$D$+A+A+E+AADAÙ# Ù#DA #Ս A™ #AA HL$ H3DH\$@Hl$HHt$PH0_AIt fAHfA!@>H\$VH0Hd$ HAxH`E3E333Ct H ^dIDHd$ HKHE3E33Ct H adDHd$ HK0E3E33wCt H ddCHd$ HKE3E33JCt H gdC3H\$@H0^@SH HCtSH fCC$Bt H fwCHK0E33H [@SH HBtS H e?CC $Bt H e#CHKE33dH [@SH HvBtSH @fBC$WBt H dfBHKHE33H [@SH H"BtSH dBC$Bt H d{BHK`E33H [H\$Hl$Ht$WH HY@HHAt H c1BHHM t~thtQt7tYAH c@AH b'AH c|AtxH bj@tfH cX@tTH bF@tBH b4@t0H fb"@tH Db@t H "bAMHtZtOtEt; t0t&tttL@H3L@ -L@8'L@(!L@@L@0L@L@ L@LMt HHA3Hωw0H*H\$0Hl$8Ht$@H _@SH HA ?tS H bK@H [@SH HA?sSH a@?tSH a@H [@SH HHHXKK KKHKE33CxHHK0E33HKHE33HK`E33HH [H%H\$Ht$UWAVHHPHe0LH>t H c;?>tH cMH ?HE0AE3HD$0HD$(d$ ~mHE03AHp@HBHE0LHHM0I5HHGHHHu>t H cz>xHlHhHHM0H@HPy=tBH vc4HHM0L "E33H\$ yH=t H Pc=HHtHM0HtjM=tgH ZcYHE0H0H.H0 HE0Lp0HE3;HUIE<t H bj=H\$pHt$xHPA^_]H\$Ht$WH 3HHf5 BNf H Hu=<s H `<i<t H a<D 3H@H v H3H \ DB @H `o <tH `H<HH H(HHH HHHHHHHCpH;HChHC0HH;t H {`<3H\$0Ht$8H _H\$WH H3H9= t1B;s H }a;H q #=] H=^ ;tH aH;H\$0H _H) @SH0HzHtULL$HAx;HT$HL_A@D$(HCHD$ vHL$HH0[H\$Ht$UWATAVAWHHPH$H3HELXLX3E3䃹4WHEfDeHEEfEHHE:y H `:HU9y H `k:FD <w>LFLMHIA3s}t9s H @:D4WG;wlD9g }$x9yH a9H}9w ~$O9yH a9HT+9H aD9zy fM;~ fE8y H `c9ELeD <LMLEHUIA3b}tj8s_H > 9Qy$z8yH _8H9w~$Q8yH _8HVHMH3~8L\$PI[8Is@IA_A^A\_]H\$Ht$WH0@H7s H ih8Hd$ @HpE3E33HΉH@H;t%7s H li8H E33YHHu3HH\$@Ht$HH0_H%HHXHhHpHx AVH HAHHEA3苪uRHEAHku HWHEƺ@IuH5H-H\$0Hl$8Ht$@H|$HH A^@SH HHHPHHHPHHHH [H`H@SH HHP X6s H ^6H!H^HHHHHPH HPH0HPHHPpHHPH@zHtH@zHt"H\HH5s H ^6H [@SH HH HPHHPXuH0HP uƃ(3H [@SH XHu H0HPHHPH HH [H`H\$Ht$H|$UHH0Hq@HE@2HEHEHHEHH9HHH9AH9JHXHHBH;t(HUHLELLEHQL9uH HM@H9t?롹)HLEL9AuH9JuyHULELBHPHHQH9uVH HHHMHUH;uKE@tHc83HC0 HH\$@Ht$HH|$PH0]ù)))H\$Ht$H|$UHH0Hq@HE@2HEHEHHEH H9HHH9AH9JHXHHBH;t(HUHLELLEHQL9uH HM@H9t?롹)HLEL9AuH9JuyHULELBHPHHQH9uVH HHHMHUH;uKEi@tHc83HC0 =HH\$@Ht$HH|$PH0]ù)))H\$H|$UHH0HHHMHX0HEHEHEHEDMHLEHDMH LEHDMH0LEHMBHHUH9PuRH9AuLHMHUHQHX3Ha8A0 DHHEHMH;uH\$HH|$PH0]ù)H\$UHH0HEHHMHEHEHEH0H9 tDH HLH9PuAI9@u;LIPLELML@LLMM9uIHEH9 uHF))HHH9AuAH9Ju;HHBHULEHQLLEL9uH HMH9uH F))HHH9AuCH9Ju=HHBHULEHQLLEL9uH HMH9uÊMP))HHUH9PuMH9AuGHMHUHQHX3Ha8A0 HHEHMH;uH\$HH0]ù)HhE33H%HPE33H%H8Ht!HI@Hd$ E3E33HpH8HtHI@3HpH%3H\$Hl$Ht$WH AAH8/tH `/!/tYH `/U u*Yt!@tH@t ֋Iz3H\$0Hl$8Ht$@H _HHXHhHpHx AVH ALHHq@tt~~nx.@tH W.t&IHW.@tH W.HHu7.@t H W.HADHIP03H\$0Hl$8Ht$@H|$HH A^H\$H|$UHH@HH3HE3HH]f]]-t H HW3.HtVH_@HCx^HUA HHaH8fHgHHH2HMH3-H\$XH|$`H@]HtHI@HtHHXHBHXH\$Hl$Ht$ WH`HH3HD$XHYHeH %VH0HhHD$@HH|$PHD$H3%tStuH H^H^E3Hl$8Hl$0HT$@EAAI@l$(@l$ @8nitJ,t H W,HHHt:Ho8%,t H V,3HG0 H#HH+t H \Wg,@nhHHPp36HL$XH3,L\$`I[Ik Is(I_H\$Hl$Ht$ WH`HMH3HD$XHeH %H_3H0HPHD$@H8Ht$PHD$H%tStuHHMHNE3Hl$8Hl$0HT$@EAAI@l$(@l$ [@8oit*t H KWV+@ohH@Ht"3Hi8A0 SHH@HHPp*t H 'W+3HL$XH3*L\$`I[Ik Is(I_@SH HY@LB0I3HMH [H\$Ht$WH Hy@H)@t H Vp*xt^09)s H VN*3)@t H V7*H!^03HAHHt$8H\$0H _H\$Ht$WH Hy@Ha)@t H .W)L)s H 7W)HHHS0?^HS0H[dHS0HeHHS0HHHHPhf03HHHH\$0Ht$83H _H\$Ht$WH Hy@H(@t H V)3@8wxt#(t H V(Hs8H9pu#Q(@t H V(Hs8#@8tx@8uoHL$0HHH@(HChHHPHHQH9t)H HHHHL$0~HHPX!Hs8%3Hˉs0CHH\$8Ht$@H _H\$Ht$WH Hy@He'@t H V'3@8wxt#H't H uU'Hs8H9pu#'@t H U'Hs8#@8xtx@8yuoHL$0HHH@0HChH HPHHQH9t)H HHHHL$0FHHPX!Hs8%3Hˉs0 HH\$8Ht$@H _H\$Ht$WH Hy@H-&@@t H U&HH t|t^t@t"%@H "V%@H U%@H U|%@{H Tjb%@aH JUPH%@GH T6.%@-H T%@H T$@H U tthtQt9t$@H V$@H S{$@t~H Tph$@tkH U]U$@tXH qUJB$@tEH >U7/$@t2H U$$@tH T $@t H S$3Hˉs0HH\$0Ht$8H _wHD@DHBH@H3HBhH\$Ht$WH H@@HHu DD;v&HD+HHP8H9ug0HG8H@3,H@@tHLHPzH\$0Ht$8H _HD@DHBHHH3HBh32@SH HHHP(LL$0HA}3ɅHIL$0H H [HtH%l3H\$UVWHH 3HE 1E E ;rH 3D&H D3q&HD3[&H!D3J&H5D39&HED3(&LJ LJ Hω YHULJ $HUHXLJ  4HHU(HHM(HVL)HM(Hx LHM(H WL HM(HULHM(HUL,HM(H LC/HM(HPLLHM(H8 LHM(HWLH_%zH!VHM(LE HE ;uHM(HXHXHM(HXLHX<HM(H0OHM(HXLH:HM(HNHM(HXLHHM(HGHM(HXLHHM(HGHM(H Lk=HM(HYLH@zHM(L9 H@zHu#DH Q!tH@zH QtH@zH QPktH@zH QPLtH@zH QP -tH@zH QPtH@zH RP$HM(HYLHM(HYL.3ɉM LHWE3JE3:u1KXu#AIHArM rƇWƇWH\$PH _^]H\$UVWAVAWHHPE3HE0 CL}8eH %AW)H~HPH HEH]t H OTD8(tdH MTHHN HL SACH诖LHuuH ;TDDD@HE8ig@HU0E3HHAE3L|$8HE8HUEAHD$0AID|$(D|$  D8~it=ty@tH T@Hж@@X98B9<6H`S&HƇ(aHSHTzHWHQH@SHWHt*HI@3HpC@t H S,HIyt H =S3D~hH$HPA_A^_^]@UHHHEMHEHEHEH9LII9PL9@HHPI@H9H0u-I`A@EH3I@IBMI@L9u/LMBHEL]ML]I@L9ulLLEH9t?낹)HLEL9@uCH9Au=HMLELAHJHHHH9uHHBHEHMH;uH]ù))))H\$Ht$WH0Hd$ HpHE3E33HxHÐH Ht E33ٳHHu3HH\$@Ht$HH0_H%eH\$Ht$WH0@Hs H K8@ljsH KHd$ HpE3E33HòHð@H;t%Ts H KH E33 HHu3HH\$@Ht$HH0_H%@SH H3H9@uZHH9tNHLH9BuJI9PuDLI@HJHHXHP8HLHPDH [ù)@SH H3H9HuZH H9tNHLH9BuJI9PuDLI@HJHHXHP@HLHIJH [ù)HHXHhHpHx AVH IHH3AHIsHT$hHHHLE3HH H 4HHDHD$PHHHHDH ,HHD$XHHDH HHD$`HHDH HHHHHH'HHHP H0H]HHqHH3HAqH3HHHL@zDHzHH@HH H@HH0HPE33H@H6HhE33$H E33HD(L@LHHDž`yHRxHLHHHLyHPHAvHPE38L@DHuHp3>HHU3҉ zHAfD$zD&zDhVfDHVDDVLpzLhzDLzDxzHzN?LpL0LpH@H+uH3DHD3 zAYDDVDY@"DYDYVHYAHYE3DqD1LL@L@H@ HI H+uHt$@H|$HDyDzDzDzD zHl$8H\$0H A^H\$UHH0H7t H <HEHMHEHEHEH0>HHH9JuIH9PuCHHH3HBHELELLEHBL9uHHUH9 uMpf))@t H p<HMHUHH9Qu\H9HuVHEHUHXHPHa8a03HxHEH9EuAt H N<H\$HH0]ù)H\$Ht$UWATAVAWHH@LHaNHMIEE0AAΉE@Ŭ3HHAAtU@H -N(HE@HGG HD$(E@HULEIωD$ 6Dx@ sHt HOJ9WDG HHH="AtH MA AtU@H N}At A#H֫AtU@H NEEDu@D+AAtH 3NAU@}HHtAtU@H MNHE@HGDw HD$(E@HULAIωD$ <!AtW H :NHt HW HHWDG HH+AtH wCBAtSH ~C)AtSH CAtS H CjAtSH CQAtS$H C9w vN ;u"At H nM AtH @H ^My;w rAt H QM\H˩Ht$xHH\$pH@A_A^A\_]HHXHpHx UHhHpHVH3HE`HIHHL$@3AHDHD$PJHDHEHCT$`HEHGT$pHEHDL$HHEHCUHEHGUHEHDMHEHC UHEUMHG UUMH6HL$0HEH\$XH|$h|HL$0LD$@HH@HDHd$ E3HM`H3L$pI[Is I{(I]H\$H|$UHl$HpHH3HE`HHHL$@3AHBHD$PJHBHEHCT$`HEHGT$pHEHBL$HHEHCUHEHGUHEHBMHEHC UHEUMHG UUMH5HL$0HEH\$XH|$hCHL$0ȧLD$@HLEHHDHd$ E3AIHM`H3 L$pI[I{I]H\$Ht$WHHH3H$HIHHL$@3AHBH4HD$PHL$0H\$XH|$hD$H D$`D$ptHL$0LD$@HH@HD٦Hd$ E3H$H3 L$I[Is I_H\$WHHH3H$HHHL$@3AH"BH+4HD$PHL$0H\$XH|$hD$H D$`D$pHL$01LD$@HCHHDHd$ E3AIH$H3 H$H_H\$Ht$WHHOH3H$HIHHL$@3AHFH[3HD$PHL$0H\$XH|$hD$H D$`D$pܦHL$0aLD$@HH@HDAHd$ E3H$H3> L$I[Is I_H\$WHHH3H$HHHL$@3A1H:EH2HD$PHL$0H\$XH|$hD$H D$`D$pHL$0LD$@HBHHDzHd$ E3AIH$H3s H$H_H\$Ht$WHHH3H$HIHHL$@3AaHJDH1HD$PHL$0H\$XH|$hD$H D$`D$pDHL$0ɣLD$@HH@HDHd$ E3H$H3 L$I[Is I_H\$WHHH3H$HHHL$@3A HCH0HD$PHL$0H\$XH|$hD$H D$`D$p|HL$0LD$@H@HHDHd$ E3AIH$H3H$H_HHXHhHpWH@HHHW>HHID$28ЉD$h!HHsT$hH >HD$hHT$0LHD$(D$hAHΉD$ x uO9L9EMKs H =HH\$PHl$XHt$`H@_H\$Hl$VWAVH@HLHQ=HL$0Il$28HHsH 0@cHD$xHT$0HD$(LAICC l$ x{ uKLNOs H ? HzH\$`Hl$hH@A^_^H\$Ht$WHH H3H$HIHHL$@3A H@H.HD$PHL$0H\$XH|$hD$H D$`D$pHL$0LD$@HH@HDHd$ E3H$H3L$I[Is I_H\$WHH@H3H$HHHL$@3A HV?HO-HD$PHL$0H\$XH|$hD$H D$`D$pРHL$0ULD$@H<HHD6Hd$ E3AIH$H3/H$H_HHXHpHx UHhHpHjH3HE`HIHHL$@3A H9HD$PJH9HEHCT$`HEHGT$pHEH9L$HHEHCUHEȉUMHGUЉUMH,HL$0HEH\$XH|$hHL$09LD$@HH@HDHd$ E3HM`H3L$pI[Is I{(I]H\$H|$UHl$HpHRH3HE`HHHL$@3AH8HD$PJH8HEHCT$`HEHGT$pHEH8L$HHEHCUHEȉUMHGUЉUMH+HL$0HEH\$XH|$hHL$0$LD$@H:HHDHd$ E3AIHM`H3L$pI[I{I]H\$Ht$WHHCH3H$HIHHL$@3AH?HO*HD$PHL$0H\$XH|$hD$H D$`D$pНHL$0ULD$@HH@HD5Hd$ E3H$H32L$I[Is I_H\$WHHxH3H$HHHL$@3A%H.?H)HD$PHL$0H\$XH|$hD$H D$`D$pHL$0LD$@H9HHDnHd$ E3AIH$H3gH$H_HHXHhHpWH@HHH5HHID$24ЉD$hHHsT$hH 4HD$hHT$0LHD$(D$hAH͉D$ -x&~ uN1L1KD1OKGCs H 4HH\$PHt$`Hl$XH@_H\$Hl$VWAVH@HLH3HL$0Iol$24HHsH <8gHD$xHT$0HD$(LAIGG l$ x& uO9L9KD9NKFCs H 7uHH\$`Hl$hH@A^_^H\$Ht$WHHwH3H$HIHHL$@3A!HZ<H&HD$PHL$0H\$XH|$hD$H D$`D$pHL$0LD$@HH@HDiHd$ E3H$H3fL$I[Is I_H\$WHHH3H$HHHL$@3AYH;H%HD$PHL$0H\$XH|$hD$H D$`D$p<HL$0LD$@HE5HHDHd$ E3AIH$H3H$H_H\$WHHH3H$HHHL$@3AH;H$HD$PHL$0H\$XH|$hD$H D$`D$ptHL$0LD$@H}4HHDږHd$ E3AIH$H3H$H_H\$WHH3HDBpHL$@Hf;H?$HD$PHL$0H\$XH|$hD$H D$`D$pHL$0ELD$@H3HHD&Hd$ E3AIH$Hİ_H\$WHHxH3H$HHHL$@3A%H^:H#HD$PHL$0H\$XH|$hD$H D$`D$pHL$0LD$@H3HHDnHd$ E3AIH$H3gH$H_HHXHhHpWH@HHHC1HHID$2ЉD$hHH{sT$hH 1HD$hHT$0LHD$(D$hAH͉D$ +~ u~FHHK@ C H0K0@@C@HPKP@`C`@pHHC @CH K @0C0H@K@@PCPH@`{OKG C O0K0G@C@OPKPG`C`GpHHC GCO K G0C0O@K@GPCPHG`HC`Is H /H.H\$PHt$`Hl$XH@_H\$Hl$VWAVH@HLHY/HL$0Il$2ÒHHsH E2.fHD$xHT$0HD$(LAIFF l$ 7~ u~FHHK@ C H0K0@@C@HPKP@`C`@pHHC @CH K @0C0H@K@@PCPH@`{OKG C O0K0G@C@OPKPG`C`GpHHC GCO K G0C0O@K@GPCPHG`HC`Us H 1H:H\$`Hl$hH@A^_^HHXHhHpWH@HHH*HHID$0EЉD$hɐHH sT$hH *2fHD$hFHD$(F xD$hHT$0LAH͉D$ 7xN~ xuCNHIKA C I0K0A@C@IPKPA`C`Ip@OKG C O0K0G@C@OPKPG`C`OpKps H )LHH\$PHt$`Hl$XH@_H\$Hl$VWAVH@HLHE)HL$0I'l$2ŐOHHFsH -fHD$xHT$0HD$(LAIFF xl$ ÏxN~ xuCNHIKA C I0K0A@C@IPKPA`C`Ip@OKG C O0K0G@C@OPKPG`C`OpKpbs H ,HGH\$`Hl$hH@A^_^HHXHpHx UHhH0HιH3HE HIHHL$@3A|H`)HD$PJHq)HEHCT$`HEHGT$pHEHn)L$HHEHCUHEȉUMHGUЉUMHHL$0HEH\$XH|$hHL$0LD$@HH@HD}Hd$ E3HM H3~L$0I[Is I{(I]H\$H|$UHl$H0HH3HE HHHL$@3AgHK(HD$PJH\(HEHCT$`HEHGT$pHEHY(L$HHEHCUHEȉUMHGUЉUMHlHL$0HEH\$XH|$hHL$0LD$@H *HHDiHd$ E3AIHM H3fL$0I[I{I]H\$WHH3HDBpHL$@mH0HHD$PHL$0H\$XH|$hD$H D$`D$pPHL$0ՋLD$@HY)HHDHd$ E3AIH$Hİ_H\$Ht$WHHH3H$HIHHL$@3AH&HHD$PHL$0H\$XH|$hD$H D$`D$pHL$0LD$@HH@HDHd$ E3H$H3L$I[Is I_H\$WHH8H3H$HHHL$@3AH.&HGHD$PHL$0H\$XH|$hD$H D$`D$pȋHL$0MLD$@H'HHD.Hd$ E3AIH$H3'H$H_H\$Ht$WHHkH3H$HIHHL$@3AH-HwHD$PHL$0H\$XH|$hD$H D$`D$pHL$0}LD$@HH@HD]Hd$ E3H$H3ZL$I[Is I_H\$WHHH3H$HHHL$@3AMH,HHD$PHL$0H\$XH|$hD$H D$`D$p0HL$0LD$@H9&HHDHd$ E3AIH$H3H$H_H\$WHHسH3H$HHHL$@3AH>,HHD$PHL$0H\$XH|$hD$H D$`D$phHL$0LD$@Hq%HHD·Hd$ E3AIH$H3H$H_H\$WHHH3H$HHHL$@3AH+HHD$PHL$0H\$XH|$hD$H D$`D$pHL$0%LD$@H$HHDHd$ E3AIH$H3H$H_H\$Ht$UWAVH$HH8H3Hp3HH2$DvHt$ AHL$p3DHD$pD$(HD$0#AHHL$(HH#HL$(D~0HL$8D3jHD$(LD$8WHL$ ?HD$HD$X|$8Ht$@D$P@YCHL$ LVHֺHL$ Lx H&}HL$ L8 H^HL$ LWHn!L@zHL$ 3H@zH AtH@zH vAtH@zH PVAtH@zH P6AtH@zH P AtH@zH PiAtH@zH P$HL$ {yH WH HUH jHUH H H hHPH ^qHXH :HXH HXH 0HXH UHXH {H H_ HYH HYH "MHYH FHyH HyH HzH HzH ׸"HzH HzH XAIzH (2(HWV( V(V( V(V( V(W W֤x  פ Ѥ H$Ť W 8 H HI@ A H0I0@@A@HPIP@`A`@pHHA @AH I @0A0H@I@@PAPH@`HA`/U)U#UUݶ }P1XYգXŶHAΉXãXXwYoYgy_yWzOzzH H 7H  H H {H ص/H |; H wH H H Ȣ?H H  H W H CH ' ] VH ^HpH3L$I[(Is0IA^_]H\$Ht$WHHH3H$HIHHL$@3AHRH HD$PHL$0H\$XH|$hD$H D$`D$p|HL$0LD$@HH@HD~Hd$ E3H$H3L$I[Is I_H\$WHH$H3H$HHHL$@3AHH3 HD$PHL$0H\$XH|$hD$H D$`D$pHL$09~LD$@HHHD~Hd$ E3AIH$H3H$H_H\$Ht$WHHWH3H$HIHHL$@3AHHc HD$PHL$0H\$XH|$hD$H D$`D$p~HL$0i}LD$@HH@HDI}Hd$ E3H$H3FL$I[Is I_H\$WHHH3H$HHHL$@3A9HH HD$PHL$0H\$XH|$hD$H D$`D$p~HL$0|LD$@H%HHD|Hd$ E3AIH$H3{H$H_HHXHpHx UH(HHH3HHIHHL$@3A^HHD$PJHHEHCT$`HEHGT$pHEHpL$HHEHCUHEHGUHEH[MHEHC UHEHG UHEHGMHE0HCUHE8HGUHEHH3MHEhHCU@HEpHGUPHHM(HHCUxHHGHHM`HHCHHGHH\$XH|$hHwHL$0|HL$0zLD$@HH@HDzHd$ E3HH3L$I[Is I{(I]H\$H|$UH$HHH3HpHHHL$@3A0aHHD$PJHHEHCT$`HEHGT$pHEHsL$HHEHCUHEHGUHEH^MHEHC UHEHG UHEHJMHE0HCUHE8HGUHEHH6MHEhHCU@HEpHGUPHHM(HHCUxHHGHHM`HHCHHGHHL$0HH\$XH|$hzHL$0xLD$@H(HHDxHd$ E3AIHpH3L$I[I{I]H\$UVWH0HţH3HD$(HHHh@tH U@fD$ D$"CF\$#@|$$fD$%tDL$%DD$$H U?uktH xHH HT$ AHL$(H3H\$`H0_^]H\$WH HHL$0wL$0H@wHtuHG8+%G0@tH R=3HRvHʙHL$0?wH@HwL$05wH\$8H _H\$Hl$VWAVH HHL$@vH8L$@vH@u/@pH _HHHPt@>H DLHD+HAQ8Ht$D@tUH ,HIuH@tH s@tH 9HL$@uH@HF8L$@uHPuHv @tH A|f03HtHHL$@zuL$@H@xuHHPXH\$HHl$PH A^_^H8BLAD$(HT$ Hѹ@YtH8HHXHhWH0HHHLhHPHѹ@DtHGLDHӹ@l$(HD$ sHGLDHӹ@l$(HD$ sHG LDHӹ@l$(HD$ sD$@H\$HHl$PH0_H\$UH0HL3l$(HL$ MHPDWsHCL,H5MD͉l$(HD$ 0sHCL%HMD͉l$(HD$  sHC LHMD͉l$(HD$ rH\$@H0]H8ALDL$(HT$ Hѹ@rH8H8ALH|DL$(HL$ AIxrH8H8Ht'ALDL$(HT$ Hѹ@BrD$@H8H8ALH DL$(HL$ AIrH8H8Ht'ALDL$(HT$ Hѹ@qD$@H8H8ALSHDL$(HL$ AIqH8H8D$( HT$ HL @AdqH8H8AD$( HL$ L^ H'AI-qH8H8Ht'AL2DL$(HT$ Hѹ@pD$@H8H8ALHDL$(HL$ AIpH8HHXHhWH0HHHtpL hHPHѹ@DypHGL DHӹ@l$(HD$ TpHGL DHӹ@l$(HD$ /pD$@H\$HHl$PH0_H\$UH0HL? l$(HL$ MH DoHCL8 H MD͉l$(HD$ oHCL1 H MD͉l$(HD$ oH\$@H0]H8Ht'AL2DL$(HT$ Hѹ@ZoD$@H8H8ALH$ DL$(HL$ AI oH8H8D$(HT$ HLM @AnH8H8AD$(HL$ L H AInH8H8ALDL$(HT$ Hѹ@nH8̉L$H8AHD$@LVDL$(AIHF HD$ KnH8H@SH0HFsH ALMH DL$(AIH\$ mH0[H8D$(HT$ HLQ @AmH8H8AD$(HL$ L H AImH8H8D$(xHT$ HLI@AXmH8H8AD$(xHL$ LH AI!mH8HHXHhWH0HHHtpLhHPHѹ@DlHGLDHӹ@l$(HD$ lHGLDHӹ@l$(HD$ lH\$@Hl$HH0_H\$UH0HLl$(HL$ MH@ DGlHCLH% MD͉l$(HD$  lHCLH MD͉l$(HD$ kH\$@H0]H8ALDL$(HT$ Hѹ@kH8H8ALH DL$(HL$ AIkH8H8ALDL$(HT$ Hѹ@_kH8̉L$H8AHD$@LnDL$(AIH HD$ #kH8H8Ht'ALv DL$(HT$ Hѹ@jD$@H8H8AL? HDL$(HL$ AIjH8H8Ht'AL DL$(HT$ Hѹ@~jD$@H8H8AL HHDL$(HL$ AIDjH8HHXHhHpWH0HH5 hHH}L DH֋iHCL DH֋ωl$(HD$ iHCL DH֋ωl$(HD$ iHC L DH֋ωl$(HD$ iHCL DH֋ωl$(HD$ riHCL DH֋ωl$(HD$ PiHCL DH֋ωl$(HD$ .iHCL DH֋ωl$(HD$  iH\$@Hl$HHt$PH0_H\$Ht$WH0Hd$ HpHAxE3E3H30hHÐz@H{t/H{t(H Ht E33ht H HHu3HH\$@Ht$HH0_H%hH\$WH HHL$0iL$0HHhHtZHHG8+3%G0gH5HL$0hHHHbL$0hH\$8H _H\$WH HHL$0lhH,L$0jhHHH8 (xCk@t H HP8@vH1HHHHG8gHht H g03HfHHH(xCu@t H JHxAu@t H (Lz@t H DLHD+HAH9HL$0fHHHG8L$0fHfHgt H qg03HeHHL$0ofL$0HHmfHHPXH\$8H _H\$Ht$WH0Ht H Hd$ HpE3E33HdHÈHKHt!H{tH;tdHcH#HcHHu3Het H eH\$@Ht$HH0_H\$Hl$Ht$WH0HHt H VAHd$ HpE3E33HcHÐH;kuH HtdHcHcH#HHu3HdTt H H\$@Hl$HHt$PH0_H\$WH HsH t4AHO$EIыAtAtHHuIuH\$0H _H\$WH HsH 7  t:AHO$EM‹At+At+HIuIuH\$0H _ArzSH :CHuh@:Ju]BE3D$@B3҈D$AD$@fKH b@DI%}+ƒŠB 8H [̺UHDBfH@Iuf;&E3LAHELIJ E9\ uE9\$ufAfA|ff|2ð8 < @ D P T H L LXHWAWWWWWWWMAHfAHAM@(IuIIuH\$Ht$WH0H%t H Hd$ HpE3E33HO`3HH{tCH;t=H{t6tL LCH  DHKJ`HcH#HcH@r3Hat H  H\$@Ht$HH0_H\$Ht$WH0HQt H Hd$ HpE3E33H{_3HàH{tCH;t=H{t6tL LCH pHKv_HcH#HcH@r3HB`t H -H\$@Ht$HH0_H\$Ht$WH0H}t H Hd$ HpE3E33H^3HÀzH{tCH;t=H{t6-tL LCH HK^HcH#HcH@r3Hn_t H ~YH\$@Ht$HH0_HHXHhHpWH0H`HpHHE3E3H3]3HH;kuCH;t=H{t6htL LCH HK]HcH#HcH@r3HH\$@Hl$HHt$PH0_H%^HHXHhHpWH0H`HpHHE3E3H3-]3HàH;kuCH;t=H{t6tL LCH : #HK)]HcH#HcH@r3HH\$@Hl$HHt$PH0_H%]HHXHhHpWH0H`HpHHE3E3H3y\3HÀzH;kuCH;t=H{t6tL LCH VoHKu\HcH#HcH@r3HH\$@Hl$HHt$PH0_H%,]H\$Ht$H|$ UHH0HHHMHX0HEHHEHEHE ]DMH0LEHM\3AHHUH9PurH9AulHMHUHQHX3HY8A0 [H%HEHMH;u3HH_8_0[H~H\$HHt$PH|$X3H0]ù)H\$Hl$Ht$ WATAWH0HY@H@t H  {xt7yt H 3HΉ~0ZHv~_ HHd$ HpxHE3E33wZ4 AA\AA;;\,A;) t\t*H -vt H HHHPZ Lt H HHHP0 "t H _HHHP t H pHHH Ͽt H GHHHP( $(t\,t*0qH St H ˿HHHPH7 )t H F衿HHHP@ t H wHHHP8 վt H MHHHP0 諾t H (#HHHPX A;-8LPt\Tt*Xs>(H W貾 t H 蘾HHHPx t H nHHHPp̽t H DHHHPh袽t H ?HHHP`xt H HHHY`dltWpt*tLUH 苽Dt H qHHԼt H qLHH] 诼t H ,'LAHHC}t H HHH^P1H ļ A;A;t`t3t H XLA,蹻t H &1HH蔻uH ]?{\H 4&bCH  It H VLYAt]t4#t H +fLYHƺt H >LYx襺t H RHH:耺t H HHi[H Ϻ=t H 赺HH &;! tW t1  ֹt H NHH豹MH %<蓹t H  HH |nt H ;HHHOAt H .蹹HHH"t H q茹HH] # ' tzC tMG t ˸H =諸t H 8#HHh 膸t H HH oat H NٸHHJ<2H 谸;ql4;gA;wW8 aHHHP  $(i,30SHHHPP^A;wZ8LvP@T XHHH`}d?lptHH ;w~t[tG(>Hd$ LYAHHk;LYLYHxHD$ Ɂpt0;LYLL$PAD$P!LYH닸 ;wK[K  uEHHmX ?# t9' C G |3HOHf8HH3H͋rOH\$XHl$`Ht$hH0A_A\_H\$Hl$Ht$WH H3HH;Pu L;uHxu H@sd胴t&L [L[H xNNH<[HMHHH[H3!t H N虴3HH;ttLKLH lH@rH\$0Ht$@Hl$8H _H\$Hl$Ht$WH H3HH;Pu L;uHxu H@s`wt"L[H NƠNƨٳH<[HLHH[HƨHƠ3t H 葳3HH;ttLKLH +dH@rH\$0Ht$@Hl$8H _H\$Hl$Ht$WH H3HzH;Pu L;uHxu H@sdot&L [L[H tN΀zNƈzͲH<[HzKHzHzH[Hƈz3 t H J腲3HzH;ttLKLH XH@rH\$0Ht$@Hl$8H _L WAVLPABL8 A .LUA H(LL$@AD$@D$D"9H(Lx ALzAH\$WH HH@tH 3iLL$0AHHˉD$0}H\$8H _H\$WH HhvH3H$HWLD$ HٹHHT$ HA@ AHH0A@ @@AH0HPA@@@`AHPA@`@pLHzA@@AH A@@0AH H@A@0@PAH@H@`A@PI@`&LL$ AHHH$H3H$@H _LVAxVLUA BL A.H\$Ht$WH HHVt H ίHxHP0s #{0L@ MuHGC0Hc83HHHlH\$0Ht$8H _H\$Ht$WH HHʮt H BHxHP0s#L@ Mu"Hc83Hˉ{0)HHk:HHc83HˋC0HHzkMt H zŮH\$0Ht$8H _H\$Ht$WH HHt H 膮HxHP0s #{0L@ MuH C0Hc83H^GHjH\$0Ht$8H _H\$Ht$WH HH肭t H HxHP0s #{0L@ MuHC0Hc83HFHJjH\$0Ht$8H _LYA H\$Ht$WH HHt H /ZHxHP0s #{0L@ MuHC0Hc83H2FHiH\$0Ht$8H _H\$Ht$WH HHVt H 3άHHW0sN0t H -訬tWH E萬tH v##LG Mu7٫t H QHc83Hˉ{0YEHh:HOHc83HˋC02EHh}t H ZH\$0Ht$8H _H\$Ht$WH HH>t H 趫HxHP0s #{0L@ MuH/C0Hc83HDHhH\$0Ht$8H _H\$Ht$WH HH貪t H *HxHP0s #{0L@ MuHC0Hc83HDHzgH\$0Ht$8H _H8HLYAHD$ R H8HHXHhHp HPWATAUAVAWH0HIH3AHH8tH@rLDHd$(LMLH0HGHèHCH;H98t)HL$0H_>H\$8H _HHXHhHpHx ATAVAWH0HE3ML3HHxu H8uHxt4HAHH|ܸH\$PHl$XHt$`H|$hH0A_A^A\L=Hd$(IcMH4LM4AILt$ n=x+H LLˈt(H <HHHÈI&WH\$Ht$WH H@zHHH@D$0tH@zH P脢tH@zH =PeءtH@zH ^P F蹡tH@zH P'蚡tH@zH P$d$0LL$0AHHH\$8Ht$@H _HHL@zMtEAAAA3D$ LL$ D@HD$$HD$,D$4HHH\$Hl$Ht$ WAVAWH H3HDpHAs #H@zLzHt :H!@zAD;׹Dw:H@zssH H@zHtGMI蠡HHT$@Hx#H@zHL$@zHHL$@Hf83HΉn09H]H\$HHt$XHl$PH A_A^_H\$Ht$WH HE33HL;@u H;uHxu%HAHH|޸H\$0Ht$8H _IcH<[H9HHH[Hƈ3H\$Hl$Ht$WH H3HHD9@s Hb8#HOAIEUH_83Hωw08H \H\$0Hl$8Ht$@H _H\$Ht$H|$ AVH H3MHHD9@s#MHREIH9|$Pt7HHT$0HxHL$0IT$PHHL$0Hc83Hˉ{07HX[H\$8Ht$@H|$HH A^HHXHhHpHx AVH0HY@HHT$`HIPE3HzXHHHDHWHHD3Ds|HAvHL L(7HH37H37HE3։LD8HE3E3GATXD$  83DfDD<LTfDxL|HHHHDDH\$@Hl$HHt$PH|$XH0A^H\$Hl$ VWAVHpHSbH3HD$hHi@d$0HrAAt H &IAD6HHHHD$0LEAHD$ 7=#ueH6T$0A5HH\$0sT$0H 2]HHD$0DLAHD$ 6؅xv詛At H E HiHL$8>7HgHL$H,7HuHL$X7]At H iԛ *Ht .s H Y褛H5At H z腛HL$hH3FL\$pI[0Ik8IA^_^H\$Ht$WH HY@H轚t H J5@xt4HHHqD3HHHH YjHHHH kHHHHH 6kHHHHH 7HHHHH \H` HHH@HHH ]H0H [X|t$0H׹3HHHL3H:HHH XHHHH ;jHHHHH iYHHHHH /OHHHHH [H` HHH@HHH [H0H ZP2HHHu =L3H|HHH WHHHH ]iHHHHH iHHHHH uxHHHHH ;:HH HHH YH@HHH xZH0H bXHHHpHHHHp2sH H襘yHHHtW2HHG@2H +i@ǀ<t @@ r(@@ʗtH @>H\$8Ht$@H _@SH H薗t H H[@HHHtp1HHH s-H hKtH q輗H [詗H\$Ht$H|$ UATAUAVAWHH`Ly@3LDcAt H Ql]H]]H]IIPHA̋E0HEHD3H,H9]腖sVH @AE@Q0HEH]D3HךH9]F0sVH 裖LEI0HHMX0HUHM/M I9ILt$0LEA"\$(\$ /IHOE3Hr@HD$8H\$0ILH\$(H\$ i}y0nAt H zIHgc/IYILH0Ip0HfA$A2f fHt /H.HޔsH MHHD3>I0IH.HI.HUI^/E0HHLE0IP HIIPXHATXAXHPH/% At H 联IIIPPHMHt-œs H p;HMHt-蟓s H zL\$`I[8Is@I{HIA_A^A]A\]H\$Ht$WH Hy@Tt H a̓HHHPHH tM!s H <藓H HX@HHPHH ,H HHPPǒ@t H 4?H\$0Ht$8H _H\$WH HY@葒t H  HHHPHH t(^s H yԒHH PHHH\$0H _H`PH8Hd$ E3E33`+H83H%,H\$WH Hy@Hޑt H {VHH HϋNH\$0H _ËbH\$UHl$HHOWH3HEpd$8d$0d$4HHL$P3A HHD$`HD$8L$XHD$hHD$4MHD$xHH*HEHD$0HL$@HEHD$4HE,HL$@>+LD$PHHHD#+Hd$ E3AIЋL$8 aL$0ǐHMpH3 H$HĀ]HHXHhHpWH0Hq@L)AHH@ H*؅y3HωG0)HmM+HH H΋RMA HH)Hl$HHt$PH\$@H0_HHXHhHpWH0Hq@LAHH@ Hq)؅y3HωG0U)HL2HC=tv= t]=tD=t+=tntfH [X\tTH FJtBH 48t0H "&tH St H 茏C=tW=tC=t5H=t!=tHCHC)H}HHQ HH3Hω_00(HKA HH&(Hl$HHt$PH\$@H0_HHXHhHpHx AVH HHHHHPHHLHIPH3H9tC=~s 0HF H HƃHt LAPHIRPHHRPH\$0Hl$8Ht$@H|$HH A^H\$WH HHHHHPHHHƇPPH\$03H _H\$WH HHHHHPHHHƇPPH\$03H _HLx s#ǁǁxfHJAAAHB8 3H\$Hl$Ht$WH HOHAHH H&3ՋˉoHw G&HGFsH Q躌DGHO(3A'H9wH\$0Hl$8Ht$@H _̋Q9Q DIE3EtAEP3AEA;Q EDAHHXHhHpHx AVH HH L@2&LH@APu"DC HSEE{ S ;S!S HK @l&H\$0Hl$8Ht$@@H|$HH A^H\$Hl$Ht$WAVAWH HH AD@2&L HDAQuDCHSE<{S;S!CHK A%@t HHRXH\$@Hl$HHt$P@H A_A^_HHXHhHpHx ATAVAWH HH AL3z%DH9stl3tfHHPuDA$SHK CKIątȉ;KH!CHPX;r y H Z腊HK A%H\$@Hl$HH|$XHt$PH A_A^A\HHXHhHpHx ATAVAWH HH EL3$E3@EteHHPuCK HCNJ AC SI;‹G9S Aĉ!C E;r:y H 貉HK @-$H\$@Hl$HHt$PH|$XH A_A^A\HtTH\$WH HH #gg gHO #DGHO(A3M$H\$0H _@SH HHIHt "HcH [H\$Ht$WH HH h#_ W;w O++3ɅۊHHO D#Ht$8H\$0H _HL$H(H(E33EA##D uHL$0H(A#H(H\$WHPHHÇt H P;HL$0E33K#HH m H@HH@ @H0H@HHHHL$0@HHH =uHd$ HL$0E3E33 C0H\$`HP_H\$WH HHt H CCHHHHH\$0H _H%U ̰H\$WH Hy@IHHt+A8r"DHPH2H\$0H _HA@HHHXHhHpHx ATAVAWH Hy@IEHLLIPH-tH 蟆H((NًuBHHsH `HcHc D3HkL{NHHtM讅sH H!D3HkL{H(Hc HCH(HX H(atH ӅHIPPHl$HHt$PH|$XHH\$@H A_A^A\H\$Ht$WH HY@HHHHPHtH T_H(HHH;tHRHHBHu8H9B u-H(舄smH #_HtBHz uH(HBHH` OHtHJ HtHH HJ HBHA HB H`HtH 肄HHH\$0Ht$8H _H`PHA@HHtHAHH`03@SH 3HQHHIfAhHAH E332HK8E33#HKPE33H3H [H%HH`H\$WH0HyHtoyiuiHd$ HE3E33HlE3HO APGiHOHd$ E3E33?HOGiqHg3HQH\$@H0_@SH@yhHfAhH HK8HKPHH\$0HHL$PE3HD$(Hd$ E33|y HcfCh0HL$PHd$(HCE3E3HD$ HL$PSH@[H\$WH HY@zAHHAA;utD9quk@tNƃqqȁ@tqH >9謁@@H 芁@3H ;u7D9qtb@t H ځlF@taH Sq;u*@tH A;u"q @t H 腁@t H >i3H\$0H _H\$Hl$Ht$WAVAWH HY@IMHL@2Hp@A`藀@tH tuI zu90Wu34Wu0Wu94Wu $zL$`A=HHHHAt @ꉓQQQt&@t H Y@2탣Q@Q@tH ȉ@/@t@H ɉ@tH ͉vƆ  @@ D$` D$h ANIA F@tAVH yH\$@Hl$HHt$PH A_A^_@SUVWAUAVAWHPHDH3HD$HHY@3IHMHT$ Lx@HL$(@Ah~@tH tuJ zu0Wu394Wu 90Wu4Wu ƃ$zD$AAA- ~@t$H Dz~HD$ HHAtH@HLJQHHQQt&}@t H "~@2Q@QAEHL$(DAQAMQKp8 zt(@uLE}@t H }ƃ z2D@u$;zu ǃz;zu ǃz|@@@tH r@i}|@tA@H L}|@tAH .}AvAƇAA @@ $@ $ AMIAA E:|@tAUH B| |@t zH u||@H {t|zLXLXHD$ YD$0YL$@D <wCZLL$ LD$HHT$0IA35|$ ti{s H ā{HL$(M@ Qu09{@t H {ǃzǃzƃ z@u$;zu ǃz;zu ǃzHL$HH3.{HPA_A^A]_^][Hl$Ht$H|$AUAVAWH0Hy@L HIMLh@H$`<`uWz@t H zNA<FD$(zL$ HILMu jT !z@t H ~zNA<wD$(뤀_uPy@t H snzƇY3HYHYHYEYMY;`0Yt/y@t H 1 zLHI"ƇY2@t2Yy@t H yFMLňD$(HID$ At Aa0W@y@tH @zyx@tA@H ^yx@tAH AyA@ MH Ex@tUH _xHl$PHt$XH|$`H0A_A^A]LI[IkIs ISWATAUAVAWH@Hy@AAHIE2HfsL$0EkLx@YYfI~I AAA+YA+Y3+ꙋ3+w@tH oDƋ5xYA;}AĉC YA;}Ac CcnwA@AtDCS H `wHD$x3ɉKtALJYY8YtDYYwAtH AwvAtA@H hwvAtAH JwAA @A @ @ ȉKHv CpvAtSH ـvL\$@I[0Ik@IsHIA_A^A]A\_HHXHhHp PWATAUAVAWH LI@IIHh@AzHFYFYAzHAAFYFYAAAA+ǙA3A++3+u@tH SDNjvE;}AAljC E;}AAc Cc\uA@AtDCS H Nuc8uAtDt$XH >AuDt$XuAt@H 8utAtH ;fu @A @ @ ȉKH CtAtSH ~uH\$PHl$`Ht$hH A_A^A]A\_@USVWHHXH:H3HEH1Hy3E3HEHEډEfEH AfDUEAHtLH@@U ȁ u-u$uAA:u ÀADHEEDUHM fDUԃ A ЉU[ EUs@tUH _sD <w> LMLEHUH3 }tss H iysHMH3FsHX_^[]HHXHhHpWH0Hy@LhxHDH@ V y3HˉC0: H/iHN t|t^t@t"4r@H r@H r@H Hq@{H Njq@aH Pq@GH Z6q@-H ~q@H dq@H tthtQt9tq@H p@H p@t~H pp@tkH ]p@tXH Jp@tEH 7p@t2H $p@tH Rsp@t H ?pN twtftUtDt3t"HHH\$@Hl$HHt$PH0_HHHH1HHHHoHHHHHHHHHH.s _WNF>6t(HHf#HHH\$WH HHot H toHHHƃx{|u C|HA8HtHHЃg0HHH\$0H _eH\$WH HHHHHƃx{|u C|HAHHtHЃg0HHH\$0H _ HHXHhHpHx AVH HHHHL0AH xrLIpNF N0IF Ht3HHNF N03Hωo0NH*HA H@H\$0Ht$@H|$HHl$8H A^H\$WH HHHHLI@PHtHHH\$0H _H\$WH HHHHLI@(HtHHH\$0H _H\$WH HHlt H SmHHLC|C|ƃxI@HtHHHHP0g0HH!rlt H lH\$0H _H\$WH HHHHLA|A|ƁxI@@HtЃg0HHH\$0H _H\$Ht$WH HHkt H ZlHHƃxP(HHH0C|C|CxH~tkt H ]lHHVH03He`k@t H MkHp(H(H)H(HHPkt H 'kHA H$g0HHHˋ'HH8tHH8HHHtHHHHzjt H jH\$0Ht$8H _H\$Ht$WH HHHHϋU'HA HHt$8H\$0H _HHXHhHpHx AVH HHit H ]XjLHHAI.Hit H BjHLHPAƃxAVyciH Jit H 'iC|C|H}t"it H iHHUht H tiht H $_iht H ?Jiht H J5i3HΉ~0GH%HA H9H\$0Hl$8Ht$@H|$HH A^H\$WH HHOht H hHHLC|C|ƃxI@HtHHЃg0ht H |hHHH\$0H _H\$WH HHgt H d?hHHLC|C|ƃxI@HtHHЃg0H03rHH؅y\gt H gGgt H DgH\$0H _H(I3E3H(H\$Ht$WHPAE3HHHL$0APt,H@HH@ @H0H@HH |HHHHL$0@HHH=uHd$ HL$0E3E33G0H\$`Ht$hHP_H\$Ht$WH HHHvGCHHHHSHA H׋H##Ht$8H\$0H _H\$WH HHet H KfLHHE@AtT H\$0H _H\$Ht$WH HHHHً@H;}xHHH A H@HH@ @H0H@HH`HHH@HH&=u'dt H TeH(E33HH[H\$0Ht$8H _H\$WH0HS*H3HD$(zAHY@D$ A fD$$AHHLt HHLAxuAPu A@IlHL!uKHHt?LMt7HHT$ AAct H edH(H3HL$(H3dH\$PH0_H\$Ht$WH0HY@LBiAHHD$ ,y3HωG0H HMct H cNthtSt/t HHZHHHHHAHHHtIuf8HpHf=:JZj z*AAHH3UL$I[8Is@I{HIA_A^A]A\]H\$Hl$Ht$ WHPHH3H$@Hq(HٿHL$@3DpYHD$@D$0HD$8HHtgHpHHL$0Hf8HHL$0L8HT$8HA3D$(HD$ <H$@H3TL$PI[Ik Is(I_H\$Hl$VWAVH AHL3HD$@`yI3ҊHL:HHuLD$@33i|HHAHkHaH\$HHl$PqH A^_^LI[IkIsWHAIHڋD IKE33HL$`HHD$PDLHD$@HD$`HHD$8$͈D$0$D$(H$HD$ {HtHHr=u4Ry H \SHd$ HL$`E3E33\$PRy H (SxD$XH$ H$ 2L$I[IkIs I_ESUVWAVHHH3HD$pHq(HMHHL$@E33AHE DHD$XHD$@IHD$`H(HHD$hHHHHHBBHD$@HBHH7Hd$8Hd$0E3HT$XD$(EAAID$ tWyQt H &QHHd$ HL$@E3E33BQtEH Q7+Qt H QHjHd$ HL$@E3E33QHPHL$pH3;QHĀA^_^][H\$Ht$WH HPt H j%QHHHHpPx]HHP y$gPt H DPHpHP"H ƃPHH@XQH\$0Ht$8H _@SH HPt H ~PHHHpPOt H XP3H [H\$WH HOt H .PHHHHP0HpHP|Ot H O3H\$0H _H\$WHHH3H$HHHL$@3ASHHwHD$PHL$0H\$XH|$hD$H D$`D$pHL$0%LD$@HHHDHd$ E3AIH$H3NH$H_@SH INt H CNE33H@H [HHXHhHp WH Hi(H3H@`y2Nt H NH3ҊHL^HHu&LD$033|MtFH 8HH3APHCH!QAMt H )NHl$@Ht$HHH\$8H _@SH HuDu;HxHtHxHHtHƃH [@SHHY(D HL$`E33HL$`pHHD$PHD$@HD$`E3HD$8D$0d$(Hd$ E344HH`8HH=u4Lt H MHd$ HL$`E3E33D$PD$PxTLt H L;Lt H L2HĀ[H\$Ht$UWAVHHPHH3HEHHI(3Lp3HE!}HEHH9xaLMLEH@:=HME3E3#yHHHEHHEHx@0 F0HEЋHxHHƃAV(uKtH ձKt H ~KAE33HAV0uJtH ۱Jt H DKHUHˉEE EEEAV8uJtH ʱ{Jt H رJfJt H JHMH3JL\$PI[(Is0IA^_]H\$UVWATAUAVAWHH`Hy@3LLHHEHLMLMXPA ؅NHEIsH =3J3H9Eu UHjHME9EЉE@`HHWIsU@H ?IHUL΍AHNDF HMXHE@HD$(E@D$ VE@HM+HDHJE@E3f+FfEHHHtLHEйHHHHH@fD3EffBHsBH HeHtHH HIHtHUH H0HtUH HHtBH HDEHH3ILHjH9GtHHH EHHUHGtHHH ѼHAHUHME3LefDufE؅x(EAEMII"'AƅHMXr3H9}t%-Gs H xGHMH}Ht Gs H yGHH$H`A_A^A]A\_^]H\$Ht$WH HJ(HHc H@3HH H(HHP H0HHP HHHP HHL$0H@HxHD$0%6FtH ѫF3HHj HG0HHHwHHH@*H(HE33҉0UHPE38H@H-H\$8Ht$@3H _@SVWH@HAd$`HD$pHp(HeH %D t.E $H 5Et H EHD$pHK E3E33HD$ ?HD$8HD$hHD$0HD$`E3E3hD$(HD$ <uDtT$`H ED$` u~Dt H DHD$8HD$hHD$0d$(Hd$ E3E37<u4Dt0H !""DtH ?Dt H =DCt H HsD3ChOH@_^[HHXHpHx UATAUAVAWHhHHr H3HE/LaLHMHEHE`yE3LmMt$(HME33LeM`E$0eH %AUD t :CH CCt H ŭCHEI HEI$(L}HE'L}By H Э[CHEE3E33IHD$ AtuBtH CBtAH BAHEE3E33IHD$ vDBH AtCM9 t*Bt H BI HH@ǁYAdžxAt H VBIjHA@@t H 2BHuAH HMHH HHHM@HH_A@t H AIH9A@t H AE3Ll$8Ll$0HUEAAIDl$(Dl$ ot[@t H Ӯ^AH%HME3E33Ll$ @H ʮ%A@@t H AD~8y@yH ƭA@M$EtHIM$@t H ԫO?HHME3E33Ll$ Ht H>t H ?L}y>y H Ƭ>3EohHM/H3>L$I[8Is@I{HIA_A^A]A\]Ht$H|$UATAUAVAWHl$H HH3HELiE3D$P 4L|$`HD$XMu(HHL$HeH %AWD|$AD|$TAM;D t=H >=t H խ>ID$(H HD$xI(H|$hHEH|$pP=y H ݭ=I$HT$PAAIP0HHD$`E3E33HD$ eBAtHHD$X<tH ȭa=<tAH ڭE=AE3!E3AtOHD$XAdžHL$hHD$XE33HD$ i<H 3HT$pHD$XHD$8HD$0D$(D@HD$ It&3 <&H <I$HT$@IPH|$h;tT$@H F<HD$`E3E33HHD$ 3҅A8T$Au|$@ ulD$AT$TDE XL$TuD$@LD$TE=D$@IBD=;u+A8Qu:IpDFHUIt2D$AI$HT$@IPt "HT$HDNLEI2D$AHL$h:tH =:t H k6;H|$H:t H ;3GhHMH3:L$ Is8I{@IA_A^A]A\]H(S:t H :H(HHLHQ(3HL$8HD$PHD$0L$(DIHL$ gHHLHHHA(ECT$X3IKEKT$8IKT$(ISDJHMC HHHHLHQ(3HL$8HD$PHD$0L$(DIHL$ HHLI[IkIs WATAVH@HH3HD$8HQ(Hp3H3|$ ICICHLH0A H0HAƃ8t H k9HHHU(u8tH 8t H +9AE33HU0u8tH z8t H 8HT$ HˉD$ D$$ D$,D$0D$(U8u68tH s$8t H 8AHs0HEAdu)HUH7H a\8LEAI"u%HHPHHUH7H [HEĺu2HHPHIIPHHUHW7tLH TnHpHH@HRH0HRu HHRHL$8H3P7H\$hHl$pHt$xH@A^A\_H\$WH H6t H B7Hpu"6t H 7HHPH@HPH0HPHK0HPHHHPHHHPHHWHu;6t H Ȟ6H\$0H _H\$WH Z0I 6t H x6V tntEt5H #<6~E33H|5tuH LE33H\5tUH 5Gh5t0H 5"V5tH D5t H A5E33HH\$0H _̸UHPfHIHuH(D AAtFAt8At*AtAtAu2H(x H( H( H( H(@  H(@SH Hy H tySH CfFKy H H2L$I[IkIs I{(IA^H\$Hl$Ht$ WHPHH3HD$HHq(H@@t H ڗUHpHPXHpHLD$0HP`y@H D$@D$0DLL$(HxfHpHPhy=@H HD$(H@t H HpLHLL$ HPx@t H Vy@>H -@t H 'HpHP @t H ɗHD$ Hk@t H חHpHP0B@t H ޗ,@t H HpHPH @t H @t H jHpHP8@t H &A@t H @+HpHP@@t H Ky@t H eHL$HH3H\$hHl$pHt$xHP_@SH HJ(HHHǂƂHSH@Hӈ3HxHfH'HC0HHHcHHHHP H0HHP 3H [HHXHpHx UATAUAVAWHhH@HH3HE8HyxLqL3HM0E3D!d$HD$LIv(HL$xHt$pI_8LELt$XH]GHt$P+i'HcHL$HHGWHHD$@LHu NH <=IG H\$hHD$`t H tWH ltWH &TtWH .I88t H 5~|3A8OiHD$@E EHEHE0HMEHMHEtT$@H SIHMIH`HH@@"IAEDH @HHHL$pHHH=u13HT$`E3HD$8HD$0D$(D@HD$ e}1 sUH ٠}k  sT$@H |AAdv(IpIIpHT$@IE3LD$H33LuE3tH Ѡt H tJH}0L$y H HpHPPHHtHy H ߔz3H [H\$Ht$WH HH y H 1<Ht8tHH Ht H#HHuHHr y H  H\$0Ht$83H _@SH HB y H  HHt H y H  3H [H(HpPX3H(@SH H y H J HpHPHHpHP y H  3H [H\$WHHy(HL$`E33HHD$PHD$@HD$`E3HD$8D$0d$(Hd$ E3"HHuDH,HH=uHd$ HL$`E3E33:3HH$HĀ_@SHLA(HpHT$8D$ (IHT$ Pp؅x yH ֒w y H H[H\$LL$ HL$UVWATAUAVAWHPE3E3E33ILLd$@HoMfAh3ɍ]HHLH y H a Mt IˤHt H y H 0 Mt I y H H$HPA_A^A]A\_^]L3HY t H $ B t H / % tH b3 AHHDD$0DD$(EDD$ H yH F3_ HuyH z3C yH 3' ID{ t H  { AttH 먄t H  IHwLHD$@: t H ' E3Mu "H F 3HH3HHGt H :U VALHߡHHt H  EAׅt^HMDMt?EE9x~6MH(AH AAfDfD;sDIE;P| f;rH#It H 8H$IIHpPp؉$yDH 2]6H b=$$At;L$I$pHIf;rދ$Ld$@H$L0B}H lHL3H\$Ht$WH HY0HE3H˺Vzu y H (SHE3Hzu HHPHy H HE3yuHHPHHHby H HpHP؅y:y`H RHpH؅y y3H HpHH@HPH0HPy HpHPXHt$8H\$0H _@SH Ht H t H H0HPH@HP^t H It H HK0HPHHHPHHHPHt H t H s3H [@SH IXt H ^IE33Ht H k&H [@SH It H HKE33;^t H H [H\$Hl$Ht$WH0AHH3s H 'tA.9\$psA#HF@E38HD$xHD$hDHHD$ s H ,Hl$HHt$PH\$@H0_H\$Ht$WH IHHos H H[@ ^HHHD$XHHL$PH%s H H\$0Ht$83H _H\$Ht$WH0AHHs H YHHEE3D$ As H !Ht$HH\$@H0_H\$Ht$WH0AHHgs H HHEE3D$ AAP+s H ֑Ht$HH\$@H0_H\$WH Hs H hH_@HH(H0HH&HωHH[HHHHH k8`s H H\$0H _@SH H2s H HH [H%H\$Hl$VWAVH0Hy@HHs H ֏aLLsAHID$ ay3HˉC0EH载3|uBVs03H"H蚽A HIH\$XHl$`H0A^_^HLL$PLHXT$PttCCHHHtH̋̉ H\$WH HHHHH\$0H _ffH; iuHfuH̹)̹)%H(MA8HI H(@SH AHLDLAtA@McPLHcL#IcJHCHHKAt HLL3IH [D%%%LH+IOsXMItDH HIHAuItf HIȈAuIffffffHrpكtL+BoAIMII vIo oL H fAfIIuOffffffffffffft IȈHufHr D @HuHo oL ffIH@oD oL fAfIuIIs $MIyIIOsOMItHD HIHuItfD HIȈuIffffffHwtHtL+HoD@HMII vIoD oL H fAf IuTffffffffffffftHɊ IȈufHwH D @uHoD oL fAfIH@oD o fAf uIIs $MI~HIr,IIIGs`MIIITIuItDATIufffffffffffffffffffffكtL+HHMIMIItIJ IILOAHHQHQHQHQ HQ(HQ0HQ8H@IuIt ATIuOnFDOCreate IoAcquireRemoveLock not success, Fail IRP Increase FDO Ref OnFDOClose DecreaseRef FDO Ref. OnFDORead FDODefaultWrite 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 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 Enable EdgeBtn EdgeBtn : X %d EdgeBtn : Y %d Disable EdgeBtn 1 pMouseData->LastX %d , pMouseData->LastY %d PostMouseState %x Zfilter : disable Z filter Zfilter : enable Z filter 2 pMouseData->LastX %d , pMouseData->LastY %d PostMouseState %x 3 pMouseData->LastX %d , pMouseData->LastY %d PostMouseState %x 4 pMouseData->LastX %d , pMouseData->LastY %d PostMouseState %x 5 pMouseData->LastX %d , pMouseData->LastY %d PostMouseState %x 6 pMouseData->LastX %d , pMouseData->LastY %d PostMouseState %x TouchSeq enable touch TouchSeq disable touch 8 pMouseData->LastX %d , pMouseData->LastY %d PostMouseState %x 9 pMouseData->LastX %d , pMouseData->LastY %d PostMouseState %x do not limit in ActiveArea. 10 pMouseData->LastX %d , pMouseData->LastY %d PostMouseState %x 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 pDeviceParam->m_ActiveArea.m_LastX 0x%x pDeviceParam->m_ActiveArea.m_LastY 0x%x 11 npMouseData->LastX %d , pMouseData->LastY %d (EDOPostMousePoint)pFdoExtension->m_bLastButton4Down = %x (8)PostMouseState = %x RectangleAndRealMulti == TRUE bBranchSw : pFormatData[5] == 0x%x bBranchSw 2 : pFormatData[5] == 0x%x IDP : Leave post mouse point routine PackMouseInputData pFormatData[ 0 ] 0x%x ShiftBit 0x%x lTempX %d lTempY %d (FilterLostPacket)pFdoExt->m_bLastButton4Down = %x FilterLostPacket :pMouseData->ExtraInformation 0x%x FilterMouseTouchEvent :g_bDragWaitNextDown==TRUE , post left up FilterMouseTouchEvent :g_bDragWaitNextDown==TRUE , g_bDragWaitNextDown==FALSE , post Move DoPostMousePoint: We have lose the data eTouch : We have lose the data KeGetCurrentIrql() > DISPATCH_LEVEL!!! DoPostMousePoint: pPostMouseState 0x%x PostMouseMove PostMouseLeftDown PostMouseLeftUp PostMouseRightDown PostMouseRightUp PostMouseLeftClick PostMouseRightClick PostMouseLeftUpAndRightClick PostMouseDBRightClick PostMouseLeftUpAndDBRightClick PostMouseLeftClickSpecial PostMouseWheel PostMouseMoveAndLeftUp 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) BASEPrepareDelete : RefEvent OK! BASEPrepareDelete : WorkItemEvent OK! BASEPrepareDelete : DPCEvent OK! BASEPrepareDelete : IOEvent OK! xTouch : DispatchRoutine Called IRP_MJ_CREATE IRP_MJ_CLOSE IRP_MJ_READ IRP_MJ_WRITE IRP_MJ_PNP IRP_MJ_POWER IRP_MJ_DEVICE_CONTROL IRP_MJ_SYSTEM_CONTROL IRP_MJ_INTERNAL_DEVICE_CONTROL IRP MJ Others xTouch : Increaseing Reference yet =%d xTouch : Ref = %d, Decreasing Ref xTouch : ** OutStanding Ref Event triggered xTouch : Increaseing OutStanding IO yet =%d xTouch : OutStanding IO = %d, Decreasing IO xTouch : ** OutStanding IO Event triggered xTouch : OutStanding DPC = %d, Decreasing DPC xTouch : ** OutStanding DPC Event triggered xTouch : OutStanding WorkItem = %d, Decreasing WorkItem xTouch : ** OutStanding WorkItem Event triggered DriverEntry : g_ustrRegistryPath.Buffer ExAllocatePool size(%d) Leave driver entry ( fail ) xTouchEnter driver entry( 0x%x ) Leave driver entry NativeNameEnter add device routine DriverObject( 0x%x ) , PhysicalDeviceObject( 0x%x ) IoAttachDeviceToDeviceStack ruturn fail Identify fail FDO init fail Leave add device routine ( success ) Leave add device routine ( fail ) DriverUnload : g_ustrRegistryPath.Buffer FreePool Unload Driver( 0x%x ) EdgeBtnAction: TouchDown == pDeviceParam->m_LastTouchState EdgeBtnAction: pLastPostMouseData->Buttons = MOUSE_LEFT_BUTTON_UP; EdgeBtnAction Y EdgeBtnAction : WHEEL_UP 0x%x EdgeBtnAction : WHEEL_DOWN 0x%x HWEEL_LEFT 0x%x HWEEL_RIGHT 0x%x EdgeBtnAction X RtlQueryRegistryValuesExEDODestruct : call decreaseing Reference (EDONotifyDeviceRemoval) Leave EDODestruct Enter EDONotifyDeviceRemoval EDONotifyDeviceRemoval : complete m_WaitRemovalIrpLeave EDONotifyDeviceRemoval Write to EDO RxFifo = %d0x%02X EDOFireRemoveEvents EDONotifyToRemove Redirect : GetEEPROM Addr=%02X EDORedirect : Get EEPROM Addr = %02X Value = %02X %02X EDORedirect : Returned CheckSum = %04X EDO TX Thread : Get GETEEPROM CMD ,but first EEPROM CHECK not finish Write Complete EDO TX Thread : Get GETEEPROM CMD EDO TX Thread : Get H2D_LOOPBACK CMD EDO TX Thread : Write Data to FDO. EDO : Got Tx Thread Stop event EDO : Tx Thread is Close EDO:Read Timeout %d EDORxMoveData: CurrentIrp NULL EDORxMoveData: Fifo Empty EDORead : 0x%x EDO: Read %d bytes from Fifo Complete Read Irp - Read %d bytes EDO : Got Rx Thread Stop event EDO : Rx Thread is Close EDODefaultCreate EDODefaultCreate : call Increaseing Reference Increase EDO Ref EDO : Enter EdoCleanAllBeepEvent EDO : Leave EdoCleanAllBeepEvent (Enter EdoCleanBeepEventArray) (Leave EdoCleanBeepEventArray) EDODefaultClose EDODefaultClose : call decreaseing Reference EDODefaultRead xTouch : pEdoExt->m_BaseExt.m_bDeleted, Fail IRP EDODefaultRead: Read.Length == 0 EDODefaultWrite. EDODefaultRead: Write.Length == 0 EDODefaultPnp EDO IRP_MN_START_DEVICE EDO IRP_MN_STOP_DEVICE EDO IRP_MN_SURPRISE_REMOVAL EDO IRP_MN_REMOVE_DEVICE EDO IRP_MN_QUERY_CAPABILITIES EDO IRP_MN_QUERY_PNP_DEVICE_STATE EDO IRP_MN_QUERY_REMOVE_DEVICE EDO IRP_MN_CANCEL_REMOVE_DEVICE EDO IRP_MN_QUERY_STOP_DEVICE EDO IRP_MN_CANCEL_STOP_DEVICE EDO IRP_MN_QUERY_DEVICE_RELATIONS EDO IRP_MN_QUERY_INTERFACE EDO IRP_MN_QUERY_RESOURCE_REQUIREMENTS EDO IRP_MN_READ_CONFIG EDO IRP_MN_WRITE_CONFIG EDO IRP_MN_EJECT EDO IRP_MN_SET_LOCK EDO IRP MN Others EDOBeep : Beep Source: %d EDOBeep : m_ulTouchStatus: %d EDOBtn EDOFireBtnEvent : Set Btn event! EDOHWeel pEdoExt->m_ulHWeelStatus = 0x%x EDOFireHWeelEvent : Set HWeel 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 EDOAuthenThreadRoutine-running EDOAuthenThreadRoutine-running stop since EEPROMOk EDOAuthenThreadRoutine-Register Fail ChallengeThread : Got Callenge Thread Stop event Other Status EDO : EEPROM Thread is Close xTouch\DeviceDefault\DeviceDefaultEnhanceLinear in Service(%d) EDOQueryMonitorInfoFromService : ExAllocatePool size(%d) EDOQueryMonitorInfoFromService : FreePool EDOQueryEdgeInfoFromService : ExAllocatePool size(%d) EDOQueryEdgeInfoFromService : FreePool EDOQueryCalInfoFromService : ExAllocatePool size(%d) EDOQueryCalInfoFromService : FreePool EDOQueryLinzInfoFromService : ExAllocatePool size(%d) EDOQueryLinzInfoFromService : FreePool CalSourceTouchHoldToResetTimeTouchHoldToResetFlagIdleToResetTimeIdleToResetFlagA0A1A2A3UppperLowFilter ThresholdFilterActiveAreaInfoEDOQueryActiveAreaInfo 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 DesktopTouchDownTimeEnableDetectTouchSequenceFlgRectangleLimitInActiveAreaReportOlderRectangleFormatEdgeBtnRealMultiReportModeFireWheelEventOnlyReport1stContactEnhanceLinearSaveEnhanceLinearToService(%d) EnhanceLinearData(%d) EnhanceLinearDataSwTo8Bits(%d) 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 SetHWeelEvent(%d)(%x)(%x) Enter EDOCleanAllHWeelEvent Leave EDOCleanAllHWeelEvent EDOReferenceHWeelEvent(%d)(%x)(%x) (EDOReferenceHWeelEventArray) EDODereferenceHWeelEvent(%d)(%x)(%x) (EDODereferenceHWeelEventArray) EDO Reference pkHWeelEvent EDO Dereference pkHWeelEvent reply ulHWeelStatus 0x%x 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_REFERENCE_HWEEL_EVENT IOCTL_DEREFERENCE_HWEEL_EVENT IOCTL_GET_HWEEL_STATUS IOCTL_GET_ENHANCE_LINEAR IOCTL_SET_ENHANCE_LINEAR IOCTL Others(0x%x) Enter identify device type FDOIdentifyDeviceType : ustrHardwareID.Buffer ExAllocatePool size(%d) We got a new hardware id , and compare it USB\SERENUM\ACPI\It is a SERIAL device FDOIdentifyDeviceType : ustrHardwareID.Buffer FreePool Leave identify device type FDOOpenPort FDOOpenPort : pFdoExt->m_pPort ExAllocatePool(NonPagedPoolNx) 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 : pEdoExt->m_ustrSymbolicName.Buffer ExAllocatePool size(%d) #EDOFDOOpenEDO: Create EDO failed FDOOpenEDO : ustrSerialNo FreePool FDOOpenEDO : ustrDeviceName FreePool FDOCloseEDO FDOCloseEDO : Decreaseing Reference call by NotifyToRemove and Destruct EDO PrepareDelete. FDOStopEDO OnFDODefaultHandler ForceRedirectedDebugLevelFDO: IOCTL_INTERNAL_MOUSE_CONNECT FDO: IOCTL_INTERNAL_MOUSE_DISCONNECT FDO: IOCTL_INTERNAL_MOUSE_ENABLE FDO: IOCTL_INTERNAL_MOUSE_DISABLE FDO: IOCTL_MOUSE_QUERY_ATTRIBUTES FDO: IOCTL Others FifoInit : pFifo->m_pBuffer ExAllocatePool size(%d) Write Fifo : fifo full Read Fifo : fifo empty helper:ForwardAndWait Helper:PassThroughIrp FDORegisterCallback begin--- Hooked=%d FDORegisterCallback : pTempList ExAllocatePool size(%d) FDORegisterCallback end--- Hooked=%d FDOUnRegisterCallback begin--- Hooked=%d FDOUnRegisterCallback : FreePool FDOUnRegisterCallback end--- Hooked=%d pMouseData->LastX %d,pMouseData->LastY %d IsNeedTransfer2Rectangle DO_NOT_REPORT_RECTANGLE (don't init ID1)(0x%x) IsNeedTransfer2Rectangle pDeviceParam->m_RealMultiRectangleStatus.m_bDropSecondUp(0x%x) IsNeedTransfer2Rectangle DO_NOT_REPORT_RECTANGLE (init ID1)(0x%x) IsNeedTransfer2Rectangle : is ID1 NEED_REPORT_RECTANGLE(has ID2) IsNeedTransfer2Rectangle : is ID1 DO_NOT_REPORT_RECTANGLE(no ID2) IsNeedTransfer2Rectangle : is ID2 NEED_REPORT_RECTANGLE IsNeedTransfer2Rectangle : is not ID2 NEED_REPORT_RECTANGLE IsNeedTransfer2Rectangle : end DO_NOT_REPORT_RECTANGLE RealMultiReportRectangle: pPostMouseState 0x%x RealMultiReportRectangle: ucUserID 0x%x ucID 0x%x RealMultiReportRectangle:m_bNeedPostUp ==TRUE RealMultiReportRectangle:Do not report this mouse event RealMultiReportRectangle:ucTouchStatus 0x%x RealMultiReportRectangle:m_DeviceType 0x%x RealMultiReportRectangle:m_ucDeviceID 0x%x RealMultiReportRectangle:ReportMouseData.ExtraInformation 0x%x RealMultiReportRectangle:pDeviceParam->m_RealMultiRectangleStatus.m_bDropSecondUp 0x%x RealMultiReportRectangle:Clean status RealMulti: pPostMouseState 0x%x m_bNeedPostUp ==TRUE pFormatData[0] & 0x60 pFormatData[0] & 0x20 pFormatData[5] == 0x5f pFormatData[5] == 0x60 pFormatData[0] & 0x40 pMouseData->ExtraInformation 0x%x ReportMouseData.ExtraInformation 0x%x (gesture) IRP_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 TouchSendSyncIrp is success GetCommName Failure GetCommName Success Do port start device Empty Port's StartDevice Going to Enable Device Interface Enable Device Interfce done Leave start device xTouch : Enter remove device xTouch : Do port remove device FDO PrepareDelete. xTouch : IoReleaseRemoveLockAndWait is called xTouch : Leave remove device Enter stop device Leave stop device Enter surprise remove device OnPnPSurpriseRemove : return status not success. Leave surprise remove device OnPnPQueryRemoveDevice Leave OnPnPQueryRemoveDevice OnPnPCancelRemoveDevice Power : Enter OnFDOPower Power : Enter OnFDOWaitWake Power : Leave OnFDOWaitWake Serial : Powering Up! Clear Power down Event Serial : Powering Down! Trigger Power down Event xTouch : Enter FDODefaultSetPower PS2 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 ResistiveRedirect : SetEEPROM Addr=%02X, Value=%04XRedirect : Update Data in Registry Redirect : Get EEPROM Addr = %02X Value = %02X %02X Redirect : Returned CheckSum = %04X UsbPort : Enter UsbInsertCmdPacket UsbPort : Leave UsbInsertCmdPacket \InformationQueryEEPROM : FullInfo ExAllocatePool size(%d) EEPROM : Query Addr=%02X, Value=%04X QueryEEPROM : FullInfo FreePool EEPROM : Query Value Returned=%d EEPROM : Query Value Fail! Update Registry again BaudRateBaudReate = %d !!! PnpSerialStartDevice() PnpSerialStartDevice: open edo failed PnpSerialStopDevice() Leave PnpSerialStopDevice() PnpSerialSurpriseRemove() Leave PnpSerialSurpriseRemove() SerialStartDevice !!! Set baud rate fail !!! Set baud rate success !!! Set LCR fail !!! Set LCR success !!! Set timeout fail !!! Set timeout success !!! SerialStartDevice:Fail to StartDevice - RxFifo !!! SerialStartDevice:Fail to StartDevice - TxFifo !!! SerialStartDevice:Fail to StartDevice - CmdFifo !!! SerialStopDevice! SerialStopDevice (m_IsPnpDevice)! Thread isn't stopped yet!!! DeviceSyncIoctl : status = STATUS_PENDING DeviceSyncIoctl : status != STATUS_PENDING SerialSetRTS : status = STATUS_PENDING SerialSetRTS : set RTS success SerialSetRTS : set RTS fail Leave init serial port SerialReleaseIrp Enter read completion routine SerialAllocateRxIrp :enter allocate rx IRP . SerialAllocateRxIrp : allocate rx IRP false. SerialAllocateRxIrp :Leave allocate rx IRP . kIrql > PASSIVE_LEVEL || NULL == pPortBase->pReadIrp SerialStartDevice:RxThreadRoutine --- Running !!! RxThread : EnterSerialStartDevice:RxThreadRoutine --- Stop Event fired !!! SerRxThread : Device Power Status is %X! SerRxThread : System Power Status is %X! SerRxThread : Stop Event was setted SerRxThread : Set m_ulTouchStatus =1 enable touch SerRxThread : Power Status is DeviceDo! RxThread : IoSetCompletionRoutineRxThread : allocate rx IRP false. RxThread : IoCallDriverRxThread : KeWaitForMultipleObjectsRxThread : Stop event is setting RxThread : read event is fired RxThread : ulReadBytes = 0x%x Rx : 0x%02x Rx : 0x%02x RxThread : Enter DispatchOriginalData RxThread : Leave DispatchOriginalData SerRxThread : Power Down Event Trigger SerRxThread : Power Down Event Trigger End RxThread : Leave Rx thread Enter write complete routine Write data to lower success Write data to lower timeout write complete: Cancel Write IRP write complete: Delete Pending Write IRP write complete: Device not connected. write complete: Other status = %x Tx Thread : cancel Irp Tx Thread : Power Down Event Trigger Tx Thread : Power Down Event Trigger End kIrql > PASSIVE_LEVEL || NULL == pPortBase->pWriteIrp SerialStartDevice:TxThreadRoutine --- running!!! TxThread : Enter SerTxThread : Stop Event fired! SerTxThread : Device Power Status is %X! SerTxThread : System Power Status is %X! SerTxThread : Stop Event was setted SerTxThread : Stop event is setting SerTxThread : get power down event SerTxThread : send 0x%x SerTxThread : Leave Tx thread IsDeviceExistingThread : Enter IsDeviceExistingThread : stop event is setting IsDeviceExistingThread : we got MSR %08x IsDeviceExistingThread : ( ulModemStatus & SERIAL_DSR_STATE ) != SERIAL_DSR_STATE IOCTL_INTERNAL_SERENUM_REMOVE_SELF is successIOCTL_INTERNAL_SERENUM_REMOVE_SELF is failSerialIsDeviceExistingThreadRoutine : Leave SerialGetCommName : ustrTempCommPortName.Buffer ExAllocatePool size(%d) NativePortNameSerialGetCommName : pFullInfo ExAllocatePool size(%d) SerialGetCommName : pFdoExt->m_ustrCommPortName ExAllocatePool size(%d) \DosDevices\_DEVICE_ = %ws ustrTempCommPortName get from PDO = %ws return length = %d bytes m_ustrCommPortName.MaximumLength = 0x%x m_ustrCommPortName = %ws SerialGetCommName : ustrTempCommPortName.Buffer FreePool SerialGetCommName : pFullInfo FreePool SerialFlushCmdPacket : Enter EDOMutex SerialFlushCmdPacket : Debug 0 SerialFlushCmdPacket : Debug 1 SerialFlushCmdPacket : Debug 2 SerialFlushCmdPacket : Debug 3 SerialFlushCmdPacket : Debug 4 SerialFlushCmdPacket : Debug 5 SerialFlushCmdPacket : Debug 6 SerialFlushCmdPacket : Debug 7 SerialFlushCmdPacket : Debug 8 SerialFlushCmdPacket : Leave EDOMutex SerialPort : Enter SerialInsertCmdPacket SerialPort : Leave SerialInsertCmdPacket SerialQueryEEPROM : FullInfo ExAllocatePool size(%d) SerialQueryEEPROM : FullInfo FreePool 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 OnFDOSystemIoctl : EnterxTouch : Enter FDOWmiRegistrationxTouch : Leave FDOWmiRegistrationFDOWmiUnRegistration : EnterFDOSetWmiDataItem : EnterFDOSetWmiDataItem : LeaveFDOSetWmiDataBlock : EnterFDOSetWmiDataBlock : LeaveFDOQueryWmiDataBlock : EnterFDOQueryWmiDataBlock : LeaveFDOQueryWmiRegInfo : EnterMofResourceNameFDOQueryWmiRegInfo : Leave@8 ^,L\x4BZr">Hb~$8HVp ">Tp 0P`nzlT@(2cWKdfdR;q@Oڗqe]IRP_MJ_CREATEIRP_MJ_CREATE_NAMED_PIPEIRP_MJ_CLOSEIRP_MJ_READIRP_MJ_WRITEIRP_MJ_QUERY_INFORMATIONIRP_MJ_SET_INFORMATIONIRP_MJ_QUERY_EAIRP_MJ_SET_EAIRP_MJ_FLUSH_BUFFERSIRP_MJ_QUERY_VOLUME_INFORMATIONIRP_MJ_SET_VOLUME_INFORMATIONIRP_MJ_DIRECTORY_CONTROLIRP_MJ_FILE_SYSTEM_CONTROLIRP_MJ_DEVICE_CONTROLIRP_MJ_INTERNAL_DEVICE_CONTROLIRP_MJ_SHUTDOWNIRP_MJ_LOCK_CONTROLIRP_MJ_CLEANUPIRP_MJ_CREATE_MAILSLOTIRP_MJ_QUERY_SECURITYIRP_MJ_SET_SECURITYIRP_MJ_POWERIRP_MJ_SYSTEM_CONTROLIRP_MJ_DEVICE_CHANGEIRP_MJ_QUERY_QUOTAIRP_MJ_SET_QUOTAIRP_MJ_PNPIRP_MJ_PNP_POWERIRP_MJ_MAXIMUM_FUNCTIONYi7N;$D4Ezb`[@`@RSDS?Fj-*LLV cD:\code\serialtouch\x64\Win8.1Release\sertouch.pdbB  4 p td420 4sj p`Px@ Qd T 42p* 4:0 p`Pxp  p`0P td T4  p`P0  4 rp`Pt d4 4 p`P% 4 p`Px`u20 4 2 p`P 4 2 p`P4 !*3<ENB d T 4 2p d4 p P% 4 p`Px@%  p`0Px20 1d T4p# d T 4Rpx  tdT4  t4  td42 @ Pd42 p   d T 4 Rp  4 pt4 P  4 R` d4 p P' d4 p Px@20 t d 4RP t 4 R P   4 RP t 4 r Px0# dT4pxX4 2p`PT 4 R p) t3d241.Px`) t+d*4)&Px T 4R p d T 4 rp$ d$4# px 4 p`P. d4 p Pxp% t140. Px`  4 RP% t)4(& Px  T 4 r p `/ td~4}zPx+ tS4RP Pxp d4r p Pd 4R p 4"  pxb  4 pR0  P 20 4 Rp`Px(  4 2p  20 4( $px d T 4 Rp d T 4Rp t d42 dT42p  t d 4 RPt d T 4 R:d42 p   d T 4 Rp d T 4 2p dT 4 Rp t d T 4R! T4 p `xh20 td4Pd42 p  4 2pb 430Pxp  4 2p d T 42pt d T 4242 p  B>>>  4 p  4 2pd42 pr0  4 Rp20 t d T R p`0Px@ d T 4 2p  p`P0xH   d T 4 rp d T 4Rp  4 2pd 4  pd 4R p 4 Rpx( T 4 2 p `! 4%p`Px) dT4px@7 &t&d&4&Pxbx(x0d42 p 4 p`P' dT4 rpx8# d4 p PxH  01 #t#d#4#Px- t,d+$ Pxrp`0 dT4p d T42p% p ` P 0xp0 4 p`Px p`P0x!*3Bd 4 R px(  4 p# dT4 pxHd 4 r p t dT42 tdT4'  p`0Px  4 p N64p`P1 #t1#d0#4/#(Px81 #t!#d #4#Px t dT42  0 OT 4 R p ` d T 4Rp20B@,D@C@C@4C@X@X@@@@x@p@@@D@(@$@\@X@\@\@@x@(@@@@@@`@@@@T@@܎@0@@@:@<@p@М@l@0@h@@ @0@@@@ C@@@x@@A@@@l@@H@,D@C@C@4C@X@X@ܙ@,D@C@C@4C@X@X@@,D@C@C@4C@X@X@ @P@"@d@ @d@h"@P@!@4@@"@<@"@L!@@$!@x@ @<@@@@t!@4m@LJ@P@@l@@P@s@s@@I@K@N@-@7@nnnn 22 @ ffffffff(@D*@,@D/@/@|3@D4@@@4@4@X@p@@@|@T@4c@H6@@6@4@$@@ @`@8@ w@v@v@@Կ@8@ة@@@@@@@@@@<@@@@@@أ@$@`@j@l@Tm@i@q@xh@0n@p@,D@C@C@4C@X@X@@x@ @z@`y@@@8@X@@@,@@@@ԑ@Ԗ@p@P@@,D@C@C@4C@X@X@@,D@C@C@4C@X@X@@,D@C@C@4C@X@X@x@,D@C@C@4C@X@X@d@,D@C@C@4C@X@X@d@,D@C@C@4C@X@X@P:@:@:@ ;@;@D<@=@=@H>@l>@>@b@c@(c@8c@Hc@Xc@xc@c@c@c@c@c@d@(d@Hd@`d@d@d@d@d@d@d@e@e@(e@@e@Xe@pe@e@e@ffffffff2ffffffff2e@2-+] ffu\f\fXuXuonpn|t|PtPmog;i< ii4h4"h"O%hP%-f-7,h79Hh9:i:I@gIJJuLJKgKNgN~P hP~RgR5Vh8VVjVlWjlWWjXEZiHZZphZ`[j`[[j[\j\)]j,]]j]9^i<^^j^_i_`n`atabibbib cicdi ddid.eph0eeie6fi8ffifGgiHggighihhihhihiidhil`i4mphgps$gssgsxgxMhP@ijibidi i m+i,qitp,jn@okllێDj܎l=t@vhjxnipihjAtjDtjxjxj<po-m0tjܙEjHjΜiМinl.n0gqhqn\#n`i jkm l حlحUmXծmخtɳj̳7l8wkxkkFlHk޼lkvlx~pk4l[k\"l$?k@SkT#k$lpk 4l kl~l"l$lpk4lKpkL4l8kllckd*l,kllRlTkwkx>l@klLlpl mvoH>k>il>>n>?o??o?@o@i@@ox@AloA Co4CCpC*Dp,DDoDF@oFHPoH!Ltp$LNpNPpPRTpRT8pTWpW+Xp,XXpX}YtYYpYYpYZ@oZZpZ\n\\n\^t^ _p __@o__u_`p``naRa@oTaIbnLb2cq4c6dp8dd@odedsefqffqffqf gu gwhqijPsjlslRmqTm0n4q0nqxqqrTqrIsqLstrtvr$vvnv wi ww@owRxlTxxix_yr`yyiyzLrz| r|quqxrXrru`n7@r8v`nx q Ȑ@oȐґ@oNPsPi+s,qҖ0sԖnxqpL0sL.ds0qqUqXuqTqPo6i`"@o$ns գ@oأts(t<p<t֩sةsnipTttsstiniu]i`#(t$t8tԿ5n8iUiXi[t\napdp@opt"pxuu@y uy(uHHtH2-+H;t HHù)̸@`(``8 ^,L\x4BZr">Hb~$8HVp ">Tp 0P`nzlT@(RtlInitUnicodeStringKeInitializeEventKeInitializeSemaphoreKeReleaseSemaphorenKeDelayExecutionThreadKeSetPriorityThread/KeWaitForMultipleObjects1KeWaitForSingleObjectxExAcquireFastMutexExReleaseFastMutexPsTerminateSystemThread$IoBuildDeviceIoControlRequest7IofCallDriver~IoGetDeviceObjectPointerAObReferenceObjectByPointerNObfDereferenceObjectTDbgPrint8IofCompleteRequestIoAcquireRemoveLockExIoReleaseRemoveLockExKeLowerIrql3KfRaiseIrqlKeQueryTimeIncrementKeSetEventKeInitializeSpinLockRtlWriteRegistryValue!RtlAppendUnicodeStringToStringExAllocatePoolExFreePool IoAttachDeviceToDeviceStack=IoCreateDeviceUIoDeleteDeviceXIoDetachDeviceIoOpenDeviceRegistryKeyIoRegisterDeviceInterfaceHZwClose'RtlQueryRegistryValuesxMmGetSystemRoutineAddressTRtlCreateRegistryKey.RtlCheckRegistryKey"RtlAppendUnicodeToStringKeInitializeDpcKeRemoveQueueDpcgKeClearEventKeInitializeMutexKeReleaseMutexKeInitializeTimercKeCancelTimerKeSetTimerIoAcquireCancelSpinLockWIoDeleteSymbolicLinkIoReleaseCancelSpinLockZwOpenKeyZwQueryValueKey>ObReferenceObjectByHandleExEventObjectTypeRtlInt64ToUnicodeStringHIoCreateSymbolicLinkIoInitializeRemoveLockExIoGetDevicePropertyIoSetDeviceInterfaceStateSKeAcquireSpinLockRaiseToDpcKeReleaseSpinLock __C_specific_handlerPsCreateSystemThreadRtlFreeUnicodeStringIoReleaseRemoveLockAndWaitEx]PoCallDriverPoStartNextPowerIrpdRtlUnicodeStringToAnsiStringIoAllocateIrp)IoCancelIrpiIoFreeIrpRtlFreeAnsiStringRtlxUnicodeStringToAnsiSizeNlsMbCodePageTag+IoWMIRegistrationControlntoskrnl.exeWmiCompleteRequestWmiSystemControlWMILIB.SYSUSBD_ParseDescriptors USBD_ParseConfigurationDescriptorExUSBD_CreateConfigurationRequestExUSBD.SYS0H`4VS_VERSION_INFOj;j;?VStringFileInfo2040904b0$CompanyName ^FileDescriptionSerial Touch Device Driver: FileVersion5.14.0.15210: InternalNameserTouch.sysTLegalCopyrightCopyright (C) 2000~2016B OriginalFilenameserTouch.sysFProductNameSerial Touchscreen> ProductVersion5.14.0.15210DVarFileInfo$Translation `(@@ (0@HPX`hpxȠРؠ (08@HPX`hpxȡСء (08@HPX`pxȢТآ 08@HPX`hpx (08@HPX`hpxȥХإ` (08@HPX`hpxȧЧا(08@HPX`hpxȨШب (08@HPX`hpxȩЩة (08@PX`hpȪЪت (08@HPX`hpx"0" *H !0!10  `He0\ +7N0L0 +70 010  `He YJm<}㾙 {QꥍXڔٴ|i?!k:jؚx4!+ӻ F]ġ(k H۴'M[0(ݭ.ߒԐFy,ʛPB ) Ƴ! 400ɠ a 0  *H  01 0 UUS10U Washington10URedmond10U Microsoft Corporation1200U)Microsoft Root Certificate Authority 20100 120418234838Z 270418235838Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1806U/Microsoft Windows Third Party Component CA 20120"0  *H 0 0 c. G$0 ^W1&1Pg e ZK.祙h/X )q(http://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0  *H  Zg &Aw Fxi+w#e/_aP.9rl>jvm̻ip(sf?THF:ymh-?98~^|n83haRGVҺˇ1 AN___9-E˜Aqa_ p%|Yi1$q rһ= CYS!_ַ&B6'wh="REppCq<Ɇ s[}\dH2ѪϧWNawgЊ47>bұ/r;|ofvr`$m[m.(݆´d*J\'Rb~ f = P2Y }Z8R/^ rJq;sGشﴤ0>vʹV~ꊸ8iw /A:+4 cc$ +;IR9;]nPj}R:|3) &^XN=zot?`2O6mq>Fe_tqLAZ1 0 001 0 UUS10U Washington10URedmond10U Microsoft Corporation1806U/Microsoft Windows Third Party Component CA 20123-Nz왰_s-0  `He0 *H  1  +70 +7 10  +70/ *H  1" O :]ղ0 (py 0~ +7 1p0n:8eGalax_eMPIA Technology Inc.0.http://www.microsoft.com/whdc/hcl/default.mspx0  *H Pg0% @tߪ&ۀɝEe;Akܽ?[%)٥X>:l]S:|ʐZQ<ق598VQKڷ– 1twH1;@O\w⍙K`nvGPTiZe|9Ć;tq2ⶪ$tVLet*>(,Ȫ΂q =n3Үm7E$<~\ Ɖ1>Ld?+U)J0F +71602 *H #010  `He0= *H  ,(0$ +Y 010  `He :s|:H1^;оD`CWiV20160714223940.127Z001 0 UUS10U Washington10URedmond10U Microsoft Corporation1 0 U MOPR1'0%U nCipher DSE ESN:BBEC-30CA-2DBE1%0#UMicrosoft Time-Stamp Service0q0Y 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{/!YD6` 0  *H  0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100 160427170619Z 170727170619Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1 0 U MOPR1'0%U nCipher DSE ESN:BBEC-30CA-2DBE1%0#UMicrosoft Time-Stamp Service0"0  *H 0 ^ |&QAũWr4BvR`ytRc׊E /z2BВ# ?iwS%M)! =bS PP/0(m:5"kNm6Ɗ+i&ssa nҾJ'ٸ7ВW7G_C3Ą\Z6SG$(-F5"16l z̵OZ{}׍(C 00U ?'Fsc^~Zez0U#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  xR? ɡϿ˻d=!8L(f2wy!nVV3ϧ {1|f=^a BF-ʓ}^& qȦK&4(qeF!L6:f7{H(dR{GΎlśh}ޫ/㗪XÐw2~|'RZ+zۯ,mԁA~xϻ} L L&c!}p<jf6kth(S~ªv0^0㡁01 0 UUS10U Washington10URedmond10U Microsoft Corporation1 0 U MOPR1'0%U nCipher DSE ESN:BBEC-30CA-2DBE1%0#UMicrosoft Time-Stamp Service% 0 +VfpB001 0 UUS10U Washington10URedmond10U Microsoft Corporation1 0 U MOPR1'0%U nCipher NTS ESN:57F6-C1E0-554C1+0)U"Microsoft Time Source Master Clock0  *H 2C0"20160714165759Z20160715165759Z0t0: +Y 1,0*0 2C000 306 +Y 1(0&0  +Y  0` 0 0  *H  %r_vP jn*fjM2NE!rU<m ϓ~+AfT 'e+8o^l=Q є*QdqfsԄТNw. ~PA>GB+56uKN#9mSq.+fYek}Eh~9;=T/ I^E &l g`I~43oȼI(@A 81000|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103>6` 0  `He20 *H  1  *H  0/ *H  1" ;#@[3nIɣ$b0 *H   1000VfpB00~0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103>6` 0M|d̫9ܒT@,0  *H  ۤO!N0o^Y#bsUFr&Y\{gnJ9^TƖCKhmXěBvA'#yUyO([Y9Xd)B(Kշ `i-=A!YNmj'-EXHX1 8OH9x|3Jt Zߦ1=Y;|T?Lhd ZPR.