MZ@ !L!This program cannot be run in DOS mode. $ _____X>__X;__X8____.__+__Rich_PEdt=W"  dL@?`0P8"Trwp.textWX h.rdata4p\@H.data@ t@.pdata@HINIT   .rsrc8@B.relocT@BH\$WHPHeH %obHC 3HD$@H}HD$H*tVu"HT$`H Rt T$dL$`E3H|$8H|$0HT$@EAAI@|$(@|$ `@8{it3f{h_H\$hHP_H(d$03H RD$4HGPLD$033HD$0`yaH(H\$Ht$H|$AVH H0HLH3/_9{t@LD MK;!H _H\$0Ht$8@H|$@H A^H(H%p%qH mE3L&aH 3A a%%%HE~H N3HEO~H8H 1H(H`H(d$@3D‰D$DtUtQ3Ҹ4ȺCBa AiLD$@3HcHL$@3V`a$H(H(L$@H iT$D]AD9 *sK HD$@HHʋADAH A;E3#3҉߈_H x]2H(H\$Ht$WH Hy@HHHHp莼@t H _HFHtHHh@t H IԼHrHHU5HϋrHt$8H\$0H _HHXHhHpHx AVH0HY@H@t H `kHHHLVLpHAHD$ \y-豻@t H 23Hωw0\H[q}{|uHHH3x3IHt HHЋxL@t H 踻H t3Hωw0"\HpA HH\H\$@Hl$HH|$XHt$PH0A^H\$Hl$Ht$WH0Hq@H̺@t H 8HL*AHHD$ [y-艺@t H 3Hˉ{0g[H3p2Hc83Hˉ{0E[HpA HH;[H\$@Hl$HHt$PH0_H\$Hl$Ht$WH0Hq@H@t H dHLVAHHD$ Zy-赹@t H 6!3Hˉ{0ZH_o2Hc83Hˉ{0qZH=oA HHgZH\$@Hl$HHt$PH0_H\$Hl$Ht$WH IHH"y H 莹DODFD^ D+D+D+^w +EEii# AADiCD# AADiDiCDK# AAiC K# AAC QyH 軸:ySH (裸"ySH 0苸 yS H 8sH\$0Hl$8Ht$@H _H8ADLIH IPE‰D$ cSH8H\$UVWH@AHIؙHH-5DED8GyLXLXE`fD gdDewD :w=RLGxHW`LMwIA3RD9ewt跱s H !HtDXGlYGpYDiL$GyI[0Is8IA_A^A\_]H\$Hl$Ht$WATAUAVAWH Hq@H$HHDYDhD8HD$xDWD\$hAMDG E"E;AD9\$pD@AE"DL$pDAA"E"ˉD$xD$E3EtV@uQQiL$hHH @HG G@kxƃD;DLEt @tDAA;A+A;AA;A+A;H H%QHH+E3HH;}}E@D8ztDDSxDD8iuEAEt C8G CƃT豫A?H m. ;w: ;w0D;w+ ;w!uAt H %TAH 0 ;w2 ;w(A ;w ;w AtH \AH uy ;w_;w[D;wV;wR̪At H 7KHH ƃHǃzAt H DH\$PHl$XHt$`H A_A^A]A\_H\$UVWATAUAVAWH$HPH vH3H@EDD$\HUHHL$xs H eLw@3FIt$8؈D$0IPHM L|$PMIw@IHLH(WHD$`Ll$H舩yH AI<HMLL$8LAHD$ K3ɄQȃ 8D$4 D$5y H {膩HD$`3H@ HtDHI3Ҁ?Au+${h~ȊوL$0${ڈT$0?uAuHWH葨@tH 3ҊڈT$0AA:JĄ+H3A蝬D$4HDHf?@tH ٰqDHIAAUDHH :DHL$xH698H HXH`9zDODGItR3G@F4H3A覫D$4HDHfHDCHHXDD$At H f9{t"C@{HH| CD A:3C訝At H 9{t"Dc@{HHH| CD A:wAADcq>LCLMHHIA3P>}Ht1t H b蝝{D A:wKAAD{>L}XLCLMHIHA3=}Htڜt H FD A::ADcAA+LI toAH UAt H Ŷ9{t!{@{HHH| CD AA:w@AΉ{=LCLMHHIA3<}Htߛt H KD A:wDAC<LCLMHHIA3<}Ht蒛t H á{D A:DsAMaAt H ̛D <:At H Z襛9{t%C@{HHH| CD <wCC<LCLMHHIA3;}HtĚt H 0{D A<wFD{;H}XLCLMHHHA3;}HtotH ۚH}XD <w@Dca;LCLMHHHA3@;}Ht!t H R荚D <wFD{;L}XLCLMHIHA3:}HtՙtH AL}XD <w@Dc:LCLMHHIA3:}Ht臙t H rAt H ݙD <CDAt H D诙A9{t"D{@{HHH| CD <wFD{ :LuXLCLMHIHA39}HtŘtH 1LuX{D <w@Dc9LCLMHHIA39}Httt H D <w@D{l9LCLMHHIA3K9}Ht,t H ]蘘D <At H q9{t!{@{HHH| CD <wD{8ILMHLCHA38}Ht蘗t H ĝH\$`H A_A^A]A\_^]H\$UVWATAUAVAWH LA@jr IEXAHD$`H$Aǃ$H DhHAHڋ8L$xEt*Eu%(8Ai̐L$xHCHH HCP;L/;+;7A;+A;H HCX7HKXH+KPHH;SHEEfDŽ$ Ƅ$gR s H 輖HD$`H@@HHt*HH$AHAP0 EuEt!#7Ai̐HCHH HCPH\$hH A_A^A]A\_^]H\$Ht$WH HY@HzAEunGttuogHHT$0HxHHHT$0Hx/UHL$0HUAuGA;vH\$8Ht$@H _EuAuGtHHT$0Hx2HHT$0HxUHL$0HUGtt yncH\$UVWATAUAVAWHl$HH=`H3HEpLLEHT$xHHL$PD$@t H {膔H{@E3D8ut H a24D8htHH8AHEH@@HsHD$`HHEHHD$HpMA"% T$hD$DD9Xu!ty H ET$hD|$DE3H{IHHEȊHL$pHH#HHMH#HL$PHEHEP 3HNEDB0NHM@^Lt$xHD$HLMLE@IH39rt迒@@t H ̢'覒@trH  芒@trH 9rw9rv.HtrHcPD|$Xu @y H 謒A3ɍQ t @uAv $`<`uAvA9rt GyDL$@DEPULH @KH|$HLHU@W 踑yDL$@DEPULH pMt苑yBH <4ty H EsNHPLE@DW(@yDL$@DEPULH %蠑HAt&0@HU@HM E8)E M0W0yDL$@DEPULH #N39PtMxMpMDNHL$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-ducxMpMDNE(HE@LD$@E HD$0HE HHD$(NỈD$ Ll$pDD$DMHILl$p׎yDL$@DEPULH 7H|$HDNDNHT$@IW`蘎yDL$@DEPULH pM uVE3D9QtCD8XNuAD8PNtMy4H Π蹎&6y H נ袎E DPNDd$DyDL$@DEPULH ŠpEu1E@MPHMHE HPLL$@E3)E M0HD$ WX蹍yDL$@DEPULH 39\Ru4A t-@u)AF,_A:wx@HH ՠ7ZyDL$@DEPULH Ϡ躍EM`NpNPDMPDELHU)E)MI͈D$ NN)E)MNN)E)MNN)EME3D蠌@t H q A uDD9Nu;D8Pu2r@t H cތD$@PEELPEPA @-@tAVH I蔌ANAA:vdA<JA8HD9lRuڋ@H w@H >)D9dRu>蚋@t H ۟D$@PEELPEPDhR\@H ٟċ$`<`4@tAVH P蛋ANA<w]AsOHD9lRu:@t H ҟ]D$@PEELPEPDpRH|$HDPj詊AAt H ƟDPELPEPPwAtPH ܊[AtPH ş?yDEPULH ٟ褊Ll$PEu6A s$LlRHLLNHNIWPpML$@H|$`$LH<DȉL$@HIPH3EeD8X@8HP3fu HPHE"HE*E2fE6D|$DcLd$`yA$H 63E"HE,D <w@D*LL$DLE8HU H3"*D9|$Dts H 1l fE$3A$D <w@)LL$DLE8HU H3)D9|$Dt览s H ֎H|$`苈yT$@H HT$xLM@LD$@I tHD$HHPLE@HL$@PhHIPPLt$xE3D8l$hRLeHt$HD$@A$@@t LHUXV A$@t&pMrއ@t H IHNA$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$ LNul@t H <׆V@tAVH 輆A At @uA~ $`<`uA~AyAVH z%DHNHPLEXV( EHEHL$PP(迅s H ^)AHMpH3H$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\$UVWATAUAVAWHHpHzOH3HEHY@H}`HUH 3MHp@ʇ<DwDo D+UD+UDuEA9wDIAŋLHEDuDMEHUșIAG AǙAGHPH38LXfEHEHEEfEHEEL8蟂yH ə3EHED <w?#LMLEHUIA3e#}tFs H u谂 ƃfED <w?0#LMLEHUIA3#}ts H YD}3iA<$G WA賁@tH A蚁@t@H @tH A 3O8HH| G0@tWH 虁HXLIwDu38zt{O{HHHPPEDMAEHMȉED}LHHMH3H$HpA_A^A]A\_^]@SH AHHQ@E;u Uzzy HH [z\;P=UtOE;u,Eu' @t H ї茀uU @H aA;uE;EpuEE;u7E;uEuDE;EE;uE;E uEutE;uo Dz`uPE;u&EtKE;uLD8zu=DƂzDi0Eu+E;u&iɃ Di 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$HHHH3HEJEEH3EB MJ0EB@MJPEB`MJpEMj|AAtUH t|N|AtUH {|5|AtUH ||AtUH ||AtUH k|{AtUH R|{AtUH 9|{AtUH  |HP9sG@83>{AtSH {3;s`{AtH HDD{>{AtH HHD{{AtH HDD y{zAtH ƈHDDW{zAtH ֈA>{zAtH ͈A%{HɋDu9DtDD EuD9Du Et$EDHUEDHMEDE;wAtA# EeDtA# EeEtAAA# EeDtA# EeyAtUH =zyAtUH $zyAtUH  zyAtUH yD;u|D;u D;}|D;}~;{;s2HMH3yHİA_A^A\_^[]H\$H|$UHH`I(WHHEAMExy H •]yC Ht H14ELMLE+EHUЉEE+EԉEHHD$(H|$ 7H\$pH|$xH`]H\$H|$UHH`AI(HHEWMEMxy H ~xELMLE+EHUHEE+EԉEHHD$(H|$ H\$pH|$xH`]H\$H|$UHH`AI(HHEWMEwy H Δ)xM܋ELM+M+ELEMEHMHUHD$(HH|$ H\$pH|$xH`]HHXHhHp L@WATAUAVAWH0MHH2wy H ÒwH$+D{DcDk l$ D|$(Dd$$Dl$,vyH ^wv@@tH ABwv@tH A)wv@tH AwGs1y$H$HHHt5+?"HT$pLD$ HEN DVD^ AEFE+ND+D+^D+EEt~+iADT$(L$ AA+iA™ACAFN+iAD\$,L$$ACAFN+iAÙAC u@tH đu~u@tSH ˑueu@tSH ґuLu@tS H ّuH\$`Hl$hHt$xH0A_A^A]A\_H(Atht[tNtAt4t'tt uMH(H(nH(H(0H(;H(H(H(wH(H\$H|$UHH`AI(3HHHEԉEEM`ty H ёtMLMLE+MHUMHEЋE+EEHHD$(H|$ H\$pH|$xH`]H\$H|$UHH`AI(HHEWMEsy H Z5tELMLE+EHUHEE+EEHHD$(H|$ H\$pH|$xH`]H\$H|$UHH`AI(HHEWME5sy H sE؋MLM+E+MLEMHUЉEHEH`HD$(H|$ H\$pH|$xH`]H\$H|$UHH`AI(3HHHEԉEEMry H msMULM+M+ULEЋU܉MHˉEЋHUEHHD$(H|$ H\$pH|$xH`]H\$H|$UHH`AI(3HHHEԉEEMqy H MhrMLMLE+MHUMHEЋE+EEH)HD$(H|$ NH\$pH|$xH`]HHXWH`AI(HH@HA@jqy H qHwLL$0LD$@HD$(HT$PHH|$ H\$pH`_H\$H|$UHH`AI(HHEWMEpy H ލYqELMLE+EHUHˉEE+EEHHD$(H|$ DH\$pH|$xH`]@SH Hڹ# C# CC# CC # C ?pyH p(pySH ppySH ypoyS H &apH [H\$Ht$WH HHoy H .pDKDCKDS D[$D+KD+C D+[D+EEii# AAiKiG# AAGiKiG# AAGiG iK# AAG nyH UonyWH ‰=onyWH ʉ%onyW H ҉ oH\$0Ht$8H _HHXHhHpHx AVH EHHYns H znH@HHHPHH(8uHCHt HKEHH[HuHHPPms H yZnH\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$ WH AHHms H xnD @v$pm H x@m?Cuw0:OulGɺD$0GD$1D$0fK0t'DI%}+ƒŠB ( (HE33 ls H Fx1mH\$8Hl$@Ht$HH _@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@OLfA`yAH w2aA?@@@P`yH w@aAGAwDAAAGE3Һ AA}`}PuXuH t @uAG ``uAGAAD9rt`yH wr`_yH w[`Ot,LE`HUXEHD$ HOLE`HUXLE`HUXEHD$ MXE`E3AN AFLrA;wA;v rrHtH0EI4E3AF AA+NA;AODžAHA;AOAF AHANMAED8Ot9t5LEPHUHEHDT$ 6HOLEPHUHuH}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 HCHKHCE3H+Ȋ$Hъ$H;S }>H@H$<$ƃ D8$tC,K<NH$0D8T$4t ƇzzD8$tiDWEt*Wt HDWWHE3҅uA$C(DiuDSxC(A$D8$D8,upDWEt*Wt HDWWHE3҅uDiA$A$u DSxA$,A$s$uD8ztDt@t<fFC>;~ xfFAA+;} fFA$ DiDkk C,NK<iL$8E3HC H HC$D$D$$D$D$D8$uEEmu;~LE+D;}DK8N C;~ E+D;Dkk C,NKAHLMLEHUIA3&}tTt H 8ZsT 3f}܈D A:ALMLEHUIA3}|8u%DfESt H ZS@Ǻ~J@:O<LWSt@H [DS3@MEMtJEuED <w=3LMLEHUIA3}tRt H #Y^SRH ZU@u 8G8u%DfERt H YR@Ǻ~J@:O<L_Rt@H YDR@E3EMtJEuED <w=;LMLEHUIA3}tQt H +XfRQH YQt H X3R38MEAGfED <w=LMLEHUIA3y}tZQt H WQ 3f}܈D w@:w>@@LMLEHUIA3}tPt H 0WkQ@}Ըf!E@@:O<LPtH W@"Q3MExDxfD}D @:w>@LMLEHUIA3qD9}tRPt H VP@fuȁGEMD @:@4LMLEHUIA3D9}Ot H VWP3@ωEظfEff3ffMMEDx8tefED A:wBALMLEHUIA3w9EtTOt H UO 3f}܈D A: A9LMLEHUIA39EN H UNt H U:OE3DEfE@uLNt H UO38lEcxNt H UNA@Ͽ @8}OπLfEME DD8t^GfED A:wCALMLEHUIA3G9EtMt H TENE3f}DD A:wDALMLEHUIA39}tMtH SMfED A:w=AjLMLEHUIA3H9}t*Mt H [SMAHMH3WMH$HPA_A^A]A\_^]H\$Hl$Ht$WH0HH3HD$ 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$ H3KH\$@Hl$HHt$PH0_AIt fAHfA!@>H\$VH0Hd$ HAxH`E3E33.Kt H lKHd$ HKHE3E33Jt H lhKHd$ HK0E3E33Jt H l;KHd$ HKE3E33SJt H #lK3H\$@H0^@SH HvJtSH DnJC$WJt H XnJHK0E33\H [@SH H"JtS H mJC $Jt H moJHKE33H [@SH HItSH m7JC$It H nJHKHE33H [@SH HzItSH XlIC$[It H llIHK`E33`H [H\$Hl$Ht$WH HY@HHIt H j}IHHM t~thtQt7tHH NkHH jHH j|iHtxH jjWHtfH jXEHtTH jF3HtBH Dj4!Ht0H "j"HtH jGt H iiHMHtZtOtEt; t0t&tttL@H3L@ -L@8'L@(!L@@L@0L@L@ L@LMt HHA3Hωw0^H*H\$0Hl$8Ht$@H _@SH HA .GtS H ljGH [@SH HAGsSH iiGFtSH iQGH [@SH HHHXKK KKHKE33CxHHK0E33HKHE33HK`E33qHH [H%vHHXHhHp WH@H`HHFt H kFFtH kLHmFHD$`AE3HD$0HD$(d$ *{HD$`3AHp@HJHD$`HHHL$`HHH HHHuWEt H HkEzH HeHHL$`H@HPy EtCH .k5HHL$`L E33H\$ yIDt H kBEHHt(HL$`HtDtoH kaHD$`H0HH0 HD$`Lp0HE3HHHHL$`P8XLFLMHIA37}tAs H GGAD$WG;wlD9g }$@yH hOAH 9w ~$@yH h&AHx @H hD9zy fM;~ fE[@y H g@ELeD <HLMLEHUIA3&}tj@s_H 6Fq@Qy$?yH [gQ@H9w~$?yH Rg(@HzHMH3?L\$PI[8Is@IA_A^A\_]H\$Ht$WH0@Hb?s H Qq?Hd$ @H`E3E33HΉ؈H@H;t%?s H q{?H E33HHu3HH\$@Ht$HH0_H%HHXHhHpHx AVH HAHHEA3軱uRHEAH蛱u HϵHEƺ@yuH譵H襵H\$0Hl$8Ht$@H|$HH A^@SH HHHPHHHPHHHH [H`H@SH HHP =s H 'f2>H$HCxrHH HHHPHHPH HPHHPpHHPH{HtH{Ht"HH_HH [@SH HHHPHHPXuH HP uƃ3H [@SH XHu H HPHHPHHH [H`H\$Ht$H|$UHH0Hq@HE@2HEHEHHEHH9HHH9AH9JHXHHBH;t(HUHLELLEHQL9uH HM@H9t?롹)HLEL9AuH9JuyHULELBHPHHQH9uVH HHHMHUH;uKE@tHc83HC0 YH%H\$@Ht$HH|$PH0]ù)))H\$Ht$H|$UHH0Hq@HE@2HEHEHHEHH9HHH9AH9JHXHHBH;t(HUHLELLEHQL9uH HM@H9t?롹)HLEL9AuH9JuyHULELBHPHHQH9uVH HHHMHUH;uKEA@tHc83HC0 HH\$@Ht$HH|$PH0]ù)))H\$H|$UHH0HHHMHX0HEHEHEHEDMHLEHDMHLEHDMH LEHMhBHHUH9PuRH9AuLHMHUHQHX3Ha8A0 HHEHMH;uH\$HH|$PH0]ù)H\$Ht$H|$ UHH0HEHHMHEHEHEH H9tYHHHH9puVH9AuPHHqHMHUHHHHUH9u*HHEp8@t H a8H9uHF))HHH9AuAH9Ju;HHBHULEHQLLEL9uH HMH9uHF))HHH9AuCH9Ju=HHBHULEHQLLEL9uH HMH9uÊMP))HHUH9PuWH9AuQHMHUHQHX3Ha8A0 \H(HEHMH;uH\$HHt$PH|$XH0]ù)HXE33H%=H@E33H%)H8Ht!HI@Hd$ E3E33H`H8HtHI@3H`H%3H\$Hl$Ht$WH AAH6tH Ah6y6tXH Dh6U u*Xt!@tH@t ֋x3H\$0Hl$8Ht$@H _HHXHhHpHx AVH ALHHq@xtt~~n5@tH 1_:6t&IH5@tH -_6HHu5@t H _5HADHIP03H\$0Hl$8Ht$@H|$HH A^H\$H|$UHH@HH3HE3HH]f]]5t H ^5HtVH_@HCxeHUA HHxhHLlHmHHH2HMH34H\$XH|$`H@]HtHI@HtHHXHBHXH\$Hl$Ht$ WH`H5H3HD$XHYHeH %"H HXHD$@HH|$PHD$H3%tStuHHdH=eE3Hl$8Hl$0HT$@EAAI@l$(@l$ @8nit3t H _4H8HtTHo8}3t H >^33HG0 WH#HH8+H-3t H ^3@nhHHPp3HL$XH3C3L\$`I[Ik Is(I_H\$Hl$Ht$ WH`HH3HD$XHeH %H_3H H@HD$@HhHt$PHD$H%tStuH1HSHTE3Hl$8Hl$0HT$@EAAI@l$(@l$ @8oit2t H ^2@ohH0Ht<3Hi8A0 HH@H0HHHPp1t H ^23\HL$XH31L\$`I[Ik Is(I_@SH HY@LB0I3QHH [H\$Ht$WH Hy@H 1@t H ^1xt^091s H ^j130@t H (^S1H!^03HHHt$8H\$0H _H\$Ht$WH Hy@H0@t H ^0t0s H ^0HHHS0dHS0H?jHS0HjHHS0HHHHPhf03HHHlH\$0Ht$83H _H\$Ht$WH Hy@H/@t H ^103@8wxt#/t H ^0Hs8H9pu#y/@t H ^/Hs8#@8xtx@8yuoHL$0:HHH@(HChHHPHHQH9t)H HHHHL$0HHPX!Hs8%3Hˉs0HH\$8Ht$@H _H\$Ht$WH Hy@HHHI@2}.@t H N].3@8wxt#`.t H \.Hs8H9pu#1.@t H "].Hs8#@8htx@8iuoHL$0HHH@0HChHHPHHQH9t)H HHHHL$0HHPX!Hs8%3Hˉs0wHCH\$8Ht$@H _H\$Ht$WH Hy@HE-@@t H b\-HH t|t^t@t",@H n],@H 4],@H \,@{H [jz,@aH \P`,@GH [6F,@-H B\,,@H X[,@H \ tthtQt9t+@H S]+@H [+@t~H c[p+@tkH \]m+@tXH \JZ+@tEH \7G+@t2H W\$4+@tH \!+@t H Z+3Hˉs0HH\$0Ht$8H _gHD@DxHBH0H3|HBhH\$Ht$WH H0@HHu Dx|D;v&HD+HHP8H|x9|ug0|HG8H03,H0@tHpLH@H\$0Ht$8H _HD@DHBH8H3HBh2@SH HHHP(LL$0HA3ɅHIL$0H H [HtH%3H\$UVWHH 3HE 1E E ;rH 3Dr-H D3a-HD3K-H!D3:-H5D3)-HED3-LJ LJ Hω XHULJ $HUHHLJ  9HHU(HHM(HVL-HM(Hh L7#HM(HWLHM(HULHM(HUL0HM(H L3HM(H@LHM(H( LHM(HWL)HM(LE HCvE ;5uHM(HXNXHM(HXLh(HM(HX"QHM(HXLHAHM(H[UHM(HXLH=@HM(HTHM(HXLH'HM(HSMHM(HXLHmHM(HLHM(H L CHM(HYL H{HM(LH{Hu#K&H X&(&tH{H X&&tH{H XPf&%tH{H YPG&%tH{H YP (&%tH{H 1YP &%tH{H BYP$%HM(HYL"HM(HZL2ztX3ɉM LHWE3JE3:u1KWu#AIHArM rƇWƇWH\$PH _^]H\$UVWAVAWHHPE3HE0 CL}8eH %AWH~H@LHELuz$t H {[$D8t\$rH y[aI HN zD0D4@tptbtTtFt8t*ttu(u,u HbXu D0HƇGHXH YzHWH:WH:XHWHt*HI@3H`!t H Y^"!t H ZI"3D~hH$HPA_A^_^]@UHHHEMHEHEHEH9LII9PL9@HHPI@H9H0u-I`A@EH3I@IBMI@L9u/LMBHEL]ML]I@L9ulLLEH9t?낹)HLEL9@uCH9Au=HMLELAHJHHHH9uHHBHEHMH;uH]ù))))H\$Ht$WH0Hd$ H`HE3E33HHhH Ht E33qHHu3HH\$@Ht$HH0_H%H\$Ht$WH0@H s H =Rx @ljpspH &RQ Hd$ H`E3E33HcHÀ@H;t%s H R H E33HHu3HH\$@Ht$HH0_H%8H\$WHH4H3H$HHHL$@3A#H^HCGHD$PHL$0H\$XH|$hD$H D$`D$pHL$0yLD$@H-WHHDZHd$ E3AIH$H3H$H_@SH H3H90uZHH9tNHLH9BuJI9PuDLI@HJHHXHP8HpLH@H [ù)@SH H3H98uZHH9tNHLH9BuJI9PuDLI@HJHHXHP@HpLHH [ù)H\$WHHlH3H$HHHL$@3A!Hr\H{EHD$PHL$0H\$XH|$hD$H D$`D$pLHL$0LD$@HeUHHDHd$ E3AIH$H3+H$H_HHXHhHpHx AVH IHH3AxHI!HT$hHHHE3HHH DHHDHD$PHHHHDH <HHD$XHHDH HHD$`HHDHHH*HHXH7HHHP H HmHHH83HAr HCHYEFD3HL{D {HF@HHH͈zHHH@H@HHH@HH H@HE33=HXE33+HE33HDL0L8HDžp`yHRxHL~HHHL`H@{HnAvH@E3(L0D8|H`3uHHU3҉zHXAfDzDzDXVfD8VDiDVLH{\L@{D${DP{HX{N?LpL0LpH@H+uH؂3DHpD3zAXDhDVDZ@"DZDZVHZAHZE3DqD1LL@L@H@ HI H+uHt$@H|$HDzDzDzDzDzHl$8H\$0H A^H\$UHH0Ht H |A7HEHMHEHEHEH >HHH9JuIH9PuCHHH3HBHELELLEHBL9uHHUH9 uMXf))7@t H AHMHUHH9Qu\H9HuVHEHUHXHPHa8a03HHEH9Eut H @AH\$HH0]ù)H\$Ht$UWATAVAWHH@LHTHMIEE0AAΉE@3HHNAAtU@H SHE@HGG HD$(E@HULEIωD$ Dx@ sHt H7J!WDG HHH=AtH SAAtU@H SAt A#HeAtU@H SEDu@D+A;AtH SAU@eHHAtU@H TpHE@HGDw HD$(E@HULAIωD$ ޷<AtW H SHt HW ѶHHWDG HHbAtH ?HIAtSH FH0AtSH ]HAtS H tHAtSH HfAtS$H HM9w vN ;uAt H &S!AtH @H S;w ryAt H SHHt$xHH\$pH@A_A^A\_]HHXHpHx UHhHpHH3HE`HIHHL$@3AlHHHD$PJHHHEHCT$`HEHGT$pHEHHL$HHEHCUHEHGUHEHHMHEHC UHEUMHG UUMH;HL$0HEH\$XH|$hHL$0LD$@HH@HDɴHd$ E3HM`H3jL$pI[Is I{(I]H\$H|$UHl$HpHH3HE`HHHL$@3A3HGHD$PJHGHEHCT$`HEHGT$pHEHGL$HHEHCUHEHGUHEHGMHEHC UHEUMHG UUMHd:HL$0HEH\$XH|$hKHL$0LD$@HdJHHDHd$ E3AIHM`H3.L$pI[I{I]H\$Ht$WHHH3H$HIHHL$@3AHGH9HD$PHL$0H\$XH|$hD$H D$`D$p|HL$0LD$@HH@HDHd$ E3H$H3^L$I[Is I_H\$WHHH3H$HHHL$@3A1HFH8HD$PHL$0H\$XH|$hD$H D$`D$pHL$0LD$@HHHHDHd$ E3AIH$H3H$H_H\$Ht$WHHH3H$HIHHL$@3AaHKH8HD$PHL$0H\$XH|$hD$H D$`D$pHL$0ILD$@HH@HD)Hd$ E3H$H3L$I[Is I_H\$WHH<H3H$HHHL$@3AHJHK7HD$PHL$0H\$XH|$hD$H D$`D$pHL$0LD$@H5GHHDbHd$ E3AIH$H3H$H_H\$Ht$WHHoH3H$HIHHL$@3AHJH{6HD$PHL$0H\$XH|$hD$H D$`D$pLHL$0LD$@HH@HDHd$ E3H$H3.L$I[Is I_H\$WHHH3H$HHHL$@3AH:IH5HD$PHL$0H\$XH|$hD$H D$`D$pHL$0LD$@HEHHDʮHd$ E3AIH$H3c H$H_HHXHhHpWH@HHHCHHID$28ЉD$h HH sT$hH B HD$hHT$0LHD$(D$hAHΉD$ x uO9L9EMK7 s H B HpH\$PHl$XHt$`H@_H\$Hl$VWAVH@HLHBHL$0Il$28HH sH E cHD$xHT$0HD$(LAICC l$ zx{ uKLNO) s H hE HbH\$`Hl$hH@A^_^H\$Ht$WHHH3H$HIHHL$@3AHEH2HD$PHL$0H\$XH|$hD$H D$`D$pHL$0LD$@HH@HDHd$ E3H$H3 L$I[Is I_H\$WHHH3H$HHHL$@3AUHDH2HD$PHL$0H\$XH|$hD$H D$`D$pجHL$0=LD$@HAHHDHd$ E3AIH$H3 H$H_HHXHpHx UHhHpH"H3HE`HIHHL$@3A Hd>HD$PJHu>HEHCT$`HEHGT$pHEHr>L$HHEHCUHEȉUMHGUЉUMH0HL$0HEH\$XH|$hHL$0!LD$@HH@HDHd$ E3HM`H3L$pI[Is I{(I]H\$H|$UHl$HpH H3HE`HHHL$@3Ak HO=HD$PJH`=HEHCT$`HEHGT$pHEH]=L$HHEHCUHEȉUMHGUЉUMH/HL$0HEH\$XH|$hHL$0 LD$@H?HHDHd$ E3AIHM`H3L$pI[I{I]H\$WHHH3H$HHHL$@3A] HvGH/HD$PHL$0H\$XH|$hD$H D$`D$pHL$0ELD$@H>HHD&Hd$ E3AIH$H3H$H_H\$Ht$WHH3H3H$HIHHL$@3A HDH?.HD$PHL$0H\$XH|$hD$H D$`D$pHL$0uLD$@HH@HDUHd$ E3H$H3L$I[Is I_H\$WHHhH3H$HHHL$@3A HDHw-HD$PHL$0H\$XH|$hD$H D$`D$pHHL$0LD$@Ha=HHDHd$ E3AIH$H3'H$H_HHXHhHpWH@HHH9HHIƧD$24ЉD$hͥHHpsT$hH 8HD$hHT$0LHD$(D$hAH͉D$ Mx&~ uN1L1KD1OKGCs H 8TH#H\$PHt$`Hl$XH@_H\$Hl$VWAVH@HLH7HL$0Il$24HH]sH <gHD$xHT$0HD$(LAIGG l$ .x& uO9L9KD9NKFCs H <5HH\$`Hl$hH@A^_^H\$Ht$WHHgH3H$HIHHL$@3AHAHs*HD$PHL$0H\$XH|$hD$H D$`D$pDHL$0LD$@HH@HDHd$ E3H$H3&L$I[Is I_H\$WHHH3H$HHHL$@3AH@H)HD$PHL$0H\$XH|$hD$H D$`D$p|HL$0LD$@H9HHD¢Hd$ E3AIH$H3[H$H_H\$WHHH3H$HHHL$@3A1H@H(HD$PHL$0H\$XH|$hD$H D$`D$pHL$0LD$@H8HHDHd$ E3AIH$H3H$H_H\$WHH3HDBpHL$@}H@H/(HD$PHL$0H\$XH|$hD$H D$`D$pHL$0eLD$@H8HHDFHd$ E3AIH$Hİ_H\$WHHhH3H$HHHL$@3AH?Hw'HD$PHL$0H\$XH|$hD$H D$`D$pHHL$0LD$@Ha7HHDHd$ E3AIH$H3'H$H_H\$Ht$WHHH3H$HIHHL$@3AH9H&HD$PHL$0H\$XH|$hD$H D$`D$pxHL$0ݟLD$@HH@HDHd$ E3H$H3ZL$I[Is I_HHXHhHpWH@HHHs4HHID$2ЉD$hHH{sT$hH I4HD$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`Es H $3H~H\$PHt$`Hl$XH@_H\$Hl$VWAVH@HLH2HL$0I l$2HHsH %6fHD$xHT$0HD$(LAIFF l$ ~ 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`Qs H 5HH\$`Hl$hH@A^_^HHXHhHpWH@HHH-HHID$0EЉD$hHH sT$hH -"fHD$hFHD$(F xD$hHT$0LAH͉D$ xN~ xuCNHIKA C I0K0A@C@IPKPA`C`Ip@OKG C O0K0G@C@OPKPG`C`OpKps H -<H H\$PHt$`Hl$XH@_H\$Hl$VWAVH@HLHu,HL$0Il$2ŐHHBsH a1fHD$xHT$0HD$(LAIFF xl$ xN~ xuCNHIKA C I0K0A@C@IPKPA`C`Ip@OKG C O0K0G@C@OPKPG`C`OpKp^s H 0HH\$`Hl$hH@A^_^HHXHpHx UHhH0HH3HE HIHHL$@3ALH,HD$PJH,HEHCT$`HEHGT$pHEH,L$HHEHCUHEȉUMHGUЉUMHHL$0HEH\$XH|$hHL$0LD$@HH@HD͗Hd$ E3HM H3nL$0I[Is I{(I]H\$H|$UHl$H0HH3HE HHHL$@3A7H{+HD$PJH+HEHCT$`HEHGT$pHEH+L$HHEHCUHEȉUMHGUЉUMHHL$0HEH\$XH|$hsHL$0ؖLD$@H-HHDHd$ E3AIHM H3VL$0I[I{I]H\$WHHH3H$HHHL$@3A)H5HHD$PHL$0H\$XH|$hD$H D$`D$pHL$0LD$@H,HHDHd$ E3AIH$H3H$H_H\$Ht$WHHH3H$HIHHL$@3AYH*H HD$PHL$0H\$XH|$hD$H D$`D$pܖHL$0ALD$@HH@HD!Hd$ E3H$H3L$I[Is I_H\$WHH4H3H$HHHL$@3AH:)HCHD$PHL$0H\$XH|$hD$H D$`D$pHL$0yLD$@H-+HHDZHd$ E3AIH$H3H$H_H\$Ht$WHHgH3H$HIHHL$@3AH1HsHD$PHL$0H\$XH|$hD$H D$`D$pDHL$0LD$@HH@HDHd$ E3H$H3&L$I[Is I_H\$WHHH3H$HHHL$@3AH1HHD$PHL$0H\$XH|$hD$H D$`D$p|HL$0LD$@H)HHD’Hd$ E3AIH$H3[H$H_H\$WHHԼH3H$HHHL$@3A1Hz0HHD$PHL$0H\$XH|$hD$H D$`D$pHL$0LD$@H(HHDHd$ E3AIH$H3H$H_H\$WHH H3H$HHHL$@3AiH0HHD$PHL$0H\$XH|$hD$H D$`D$pHL$0QLD$@H(HHD2Hd$ E3AIH$H3H$H_H\$WHHDH3H$HHHL$@3AH/HSHD$PHL$0H\$XH|$hD$H D$`D$p$HL$0LD$@H='HHDjHd$ E3AIH$H3H$H_H\$Ht$UWAVH$HHlH3Hp3HH&DvHt$ A+HL$p3DHD$pD$(HD$0ǫAHHL$(HJH&HL$(~0HL$8D3NHD$(LD$8WHL$ ?HD$HD$X|$8Ht$@D$P@CHL$ LVHHL$ Lh HHL$ L( H±]HL$ LWHұ5L{HL$ 3~H{HAtH{H zAtH{H PZAtH{H  P:AtH{H  P AtH{H " PyAtH{H 2 P$HL$ ߍyHWH n1HUH kHUH hH H H@H ®HXH oHXH X}HXH HXH HXH  H H HYH ۰HYH دHGAtH #HYH HAtH #HYH /HZH HzH HzH HzH sHzH HzH HzH FHzH HzH yCAgzH 9#P(HWV( V(V( V(V( V(V Wh  x  HW ­( ĭ8 HI@ A H0I0@@A@HPIP@`A`@pHHA @AH I @0A0H@I@@PAPH@`HA` UUUU Y@ XXۭYXH XAΉXeX-Y%Zzz zzqzzeH FqH «aH ֫ H ګH ޫH H Fe H ʫH H H H j]H  H V H BH H nE  H 3HpH3L$I[(Is0IA^_]H\$Ht$WHH{H3H$HIHHL$@3AH!HHD$PHL$0H\$XH|$hD$H D$`D$pXHL$0LD$@HH@HDHd$ E3H$H3:L$I[Is I_H\$WHHH3H$HHHL$@3A H!H HD$PHL$0H\$XH|$hD$H D$`D$pHL$0LD$@HHHDֆHd$ E3AIH$H3oH$H_H\$Ht$WHHH3H$HIHHL$@3A=H H HD$PHL$0H\$XH|$hD$H D$`D$pHL$0%LD$@HH@HDHd$ E3H$H3L$I[Is I_H\$WHHH3H$HHHL$@3AuHNH' HD$PHL$0H\$XH|$hD$H D$`D$pHL$0]LD$@HHHD>Hd$ E3AIH$H3H$H_HHXHpHx UH(HH?H3HHIHHL$@3AHHD$PJHHEHCT$`HEHGT$pHEHL$HHEHCUHEHGUHEHMHEHC UHEHG UHEHMHE0HCUHE8HGUHEHHMHEhHCU@HEpHGUPHHM(HHCUxHHGHHM`HHCHHGHH\$XH|$hH HL$0HL$0]LD$@HH@HD=Hd$ E3HH3L$I[Is I{(I]H\$H|$UH$HH?H3HpHHHL$@3A0HHD$PJHHEHCT$`HEHGT$pHEHL$HHEHCUHEHGUHEHMHEHC UHEHG UHEHMHE0HCUHE8HGUHEHHMHEhHCU@HEpHGUPHHM(HHCUxHHGHHM`HHCHHGHHL$0HH\$XH|$hHL$0`LD$@HHHDAHd$ E3AIHpH3L$I[I{I]H\$UVWH0HQH3HD$(HHHh@HtH ) @fD$ D$"CF\$#@|$$fD$%tDL$%DD$$H Y?utH  <HH HT$ AHL$(H3H\$`H0_^]H\$WH HHL$0lL$0H0kH|HG8|+x%G0/@t|H 3H H֓HL$0H0H@HH=L$0H\$8H _H\$Hl$VWAVH HHL$@HL$@H0u{@pH X _HHHPtI@>H V DxLHD+|HAQ8Ht$D@tUH 1 lHIuH|@tH ' @@tH  )|9xHL$@~H0xHF8L$@~H@T~H~V@txH f03H-}HHL$@~L$@H0~HHPXH\$HHl$PH A^_^H8BLnAD$(HT$ Hѹ@|H8HHXHhWH0HHHLihHPHѹ@D|HGLfDHӹ@l$(HD$ |HGLaDHӹ@l$(HD$ g|HG L\DHӹ@l$(HD$ B|D$@H\$HHl$PH0_H\$UH0HLl$(HL$ MH D{HCLHMD͉l$(HD$ {HCLHMD͉l$(HD$ {HC LHMD͉l$(HD$ {H\$@H0]H8ALSDL$(HT$ Hѹ@K{H8H8AL#HLDL$(HL$ AI{H8H8Ht'ALDL$(HT$ Hѹ@zD$@H8H8ALSHDL$(HL$ AIzH8H8Ht'ALDL$(HT$ Hѹ@rzD$@H8H8ALHlDL$(HL$ AI8zH8H8D$( HT$ HL@AzH8H8AD$( HL$ LHAIyH8H8Ht'ALbDL$(HT$ Hѹ@yD$@H8H8AL+HDL$(HL$ AI`yH8HHXHhWH0HHHtpLQ hHPHѹ@DyHGLN DHӹ@l$(HD$ xHGLI DHӹ@l$(HD$ xD$@H\$HHl$PH0_H\$UH0HL l$(HL$ MHDxHCL HMD͉l$(HD$ \xHCL HjMD͉l$(HD$ 5xH\$@H0]H8Ht'ALDL$(HT$ Hѹ@wD$@H8H8ALkHDL$(HL$ AIwH8H8D$(HT$ HL @AwH8H8AD$(HL$ L HAIUwH8H8AL?DL$(HT$ Hѹ@'wH8̉L$H8AHD$@LDL$(AIHHD$ vH8H@SH0HsH oAL=H DL$(AIH\$ vH0[H8Ht'ALfDL$(HT$ Hѹ@^vD$@H8H8AL/HX DL$(HL$ AI$vH8H8D$(HT$ HLa @AuH8H8AD$(HL$ L* H AIuH8H8D$(xHT$ HLY@AuH8H8AD$(xHL$ L"H{ AIQuH8HHXHhWH0HHHtpL hHPHѹ@D uHGL DHӹ@l$(HD$ tHGL DHӹ@l$(HD$ tH\$@Hl$HH0_H\$UH0HL l$(HL$ MH DwtHCL H MD͉l$(HD$ PtHCL H^ MD͉l$(HD$ )tH\$@H0]H8ALDL$(HT$ Hѹ@sH8H8ALH DL$(HL$ AIsH8H8ALDL$(HT$ Hѹ@sH8̉L$H8AHD$@LDL$(AIH~ HD$ SsH8H8Ht'ALv DL$(HT$ Hѹ@sD$@H8H8AL? H DL$(HL$ AIrH8H8Ht'AL DL$(HT$ Hѹ@rD$@H8H8AL H DL$(HL$ AItrH8HHXHhHpWH0HH5i hHH}L DH֋*rHCL DH֋ωl$(HD$ rHCL DH֋ωl$(HD$ qHC L DH֋ωl$(HD$ qHCL DH֋ωl$(HD$ qHCL DH֋ωl$(HD$ qHCL DH֋ωl$(HD$ ^qHCL DH֋ωl$(HD$ HK eHcH#HcH@r3HH\$@Hl$HHt$PH0_H%eH\$Ht$H|$ UHH0HHHMHX0HEHHEHEHEeDMH LEHMe3AHHUH9PurH9AulHMHUHQHX3HY8A0 EdHyHEHMH;u3HH_8_0dHxH\$HHt$PH|$X3H0]ù)H\$Hl$Ht$ WATAWH0HY@H@t H y D{xt7t H )3HΉ~0cHbx_ HHd$ H`xHE3E33c4 AA\AA;;\,A;) t\t*H  @t H &HHHPZ t H HHHP0 ft H G HHHP <t H HHH t H t HHHP( $(t\,t*0H t H x HHHPH7 mt H . HHHP@ Ct H HHHP8 t H HHHP0 t H  [HHHPX A;-8LPt\Tt*Xs肿(H ? dt H  пHHHPx :t H 覿HHHPpt H q |HHHPht H ' RHHHP`輾t H (HHHY`dltWpt*tL[UH þD=t H 詾HHt H Y 脾HHa t H  _LAHHOt H -HHH^蔽1H  A;A;t`t3$t H 落L`A,t H  iHHؼuH E ?迼\H  &覼CH  荼t H > LXAt]t4#2t H  螼LYH t H vLYxt H : UHHFĻt H 0HH%i蟻H |聻t H HH &;! tW t1  t H 膻HHMH ]<׺t H xCHH |貺t H # HHHO腺t H  HHH"Xt H YĺHHa # ' tzC tMG t H ut H [HHl ʹt H 6HH o襹t H 6HHJ耹2H ;ql4;gA;wW8 aHHHP  $(i,30SHHHPP^A;wZ8LvP@T XHHH`}d?lptHH ;w~t[tG(>Hd$ LXAHHw;LYLYHpHD$ Ɂpt0;LZ؈LL$PAD$P!LZHm닸 ;wK[K  uEHHqX ?# t9' C G |3H,XHf8HH3H͋ XH\$XHl$`Ht$hH0A_A\_H\$Hl$Ht$WH H3H؂H;Pu L;uHxu H@sdǵt&L [L[H `N؂NH<[HwVH؂HH[H3et H 6ѵ3HH;tAtLKLH 褵H@rH\$0Ht$@Hl$8H _H\$Hl$Ht$WH H3HpH;Pu L;uHxu H@sd軴t&L [L[H NpNx H<[HkUHxHH[Hp3Yt H jŴ3HxH;t5tLKLH 蘴H@rH\$0Ht$@Hl$8H _H\$Hl$Ht$WH H3HX{H;Pu L;uHxu H@sd诳t&L [L[H XNX{N`{H<[Hh{_THX{Hh{H[H`{3Mt H .蹳3H`{H;t)tLKLH 茳H@rH\$0Ht$@Hl$8H _LWA^L@AJL( A 6LUA "H(LL$@AD$@D$D ;H(Lh ALzAH\$WH HH3@tH 3蝲pLL$0AHHˉD$0H\$8H _H\$WH H}H3H$HWLD$ HٹHHT$ HA@ AHH0A@ @@AH0HPA@@@`AHPA@`@pLHzA@@AH A@@0AH H@A@0@PAH@H@`A@PI@`LL$ AHHH$H3LH$@H _LVAx^LUA JL A6H\$Ht$WH HH薰t H HxHP0s #{0L@ MuHCC0Hc83H:QHfH\$0Ht$8H _H\$Ht$WH HH t H vHxHP0s#L@ Mu"Hc83Hˉ{0PHe:HHc83HˋC0PHbe药t H ^H\$0Ht$8H _H\$Ht$WH HHNt H 躯HxHP0s #{0L@ MuHC0Hc83HOHdH\$0Ht$8H _H\$Ht$WH HH®t H .HxHP0s #{0L@ MuHC0Hc83HfOH2dH\$0Ht$8H _LYA H\$Ht$WH HH"t H 莮HxHP0s #{0L@ MuHC0Hc83HNHcH\$0Ht$8H _H\$Ht$WH HH薭t H HHW0sNpt H ܭ[tWH )ĭCtH d読##LG Mu7t H j腭Hc83Hˉ{0MHb:HWHc83HˋC0MHb转t H >)H\$0Ht$8H _H\$Ht$WH HH~t H HxHP0s #{0L@ MuH/C0Hc83H"MHaH\$0Ht$8H _H\$Ht$WH HHt H ^HxHP0s #{0L@ MuHC0Hc83HLHbaH\$0Ht$8H _H8HLYAHD$ Z H8HHXHhHp HPWATAUAVAWH0HIH3AHH8tH@rL/MHd$(LMLHHIHELEAHD$ n?=#uaH\>UAH>HH]sUH NIHEDLAHD$ ?؅補At H HHM?HHM?HHM?HUAH>Hu(AAt H 謜D>HUAHG>HuAt H kYHUA H>H uɛAt H 4"諛At H Ht 脛s H H<dAt H ϛHMH3葛H$HpA_A^_^]H\$Ht$WH HY@Ht H 聛Pwع"<HHHqD3H%HHH pHHHH qHHHHH qHHHHH <HHHHH dH` HHH0HHH dH H `|t$0H׹e;HHHL3HhHHH `HHHH pHHHHH qHHHHH -ZHHHHH bH` HHH0HHH bH H a:HHHu =L3H誝HHH \_HHHH oHHHHH IpHHHHH kHHHHH =@HH HHH aH0HHH aH H `HHH HHHH 茘sH +HyHHHtW9HHG@2H o@ǀ<t @@ r(@@$tH @茘H\$8Ht$@H _@SH Ht H ZH[@HHHt9HHH s-H 8o裗tH H [H\$Ht$H|$ UATAUAVAWHH`Ly@3LQDcAt H 踗]H]]H]IIPHA̋ER8HEHD3HXH9]ݖsH G@HAE7HEHzL3HH9]c舖sH 7@LEI8HTHM8HUHM7I H9 IHt$0LEA"x\$(\$ k7HHWE3Lr@HD$8H\$0IMH\$(H\$ yyFĕAt H /H9襕At H H6H^HMH0Hp0IfA$A2f fAHt 6IAt6IsAH c~IHE3OI0IH6HuIt6HUI6E0IILE0IP IHIPAXIAAXAIPH6%EAt H 谔HIIPPHMHtY5s H jHMHt35ړs H DL\$`I[8Is@I{HIA_A^A]A\]H\$Ht$WH Hy@萓t H HHHPHH tM]s H ǓH HX@HHPHH 4H HHPP@t H oH\$0Ht$8H _H\$WH HY@͒t H ~9HHHPHH t(蚒s H HH PHHH\$0H _H`PH8Hd$ E3E332H83H%4H\$WH Hy@Ht H 膒HH HϋGH\$0H _ËJiH\$UHl$HH]H3HEpd$8d$0d$4HHL$P3A HxHD$`HD$8L$XHD$hHD$4MHD$xHqHHEHD$0HL$@HEHD$4HEi4HL$@2LD$PHHHD2Hd$ E3AIЋL$8 rhL$0HMpH39H$HĀ]HHXHhHpWH0Hq@L9AHH@ H13HˋyC01HQF({0m1H9FA HHc1H\$@Hl$HHt$PH0_HHXHhHpWH0Hq@LAHH@ H1؅y3HωG00HE2HC=tv= t]=tD=t+=t讏tfH X蜏tTH }F芏tBH ;4xt0H "ftH Tt H uC=tW=tC=t5H=t!=tH#CHC)H}HHQ HH3Hω_0/HDA 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 HVHH3H A/3AhTagHn ^^x.HF职yVH DFHNX3An/H9nH\$0Hl$8Ht$@H _̋Q9Qx3Ұ9Qt H9Qt9QxHHXHpHxAVH0LH33H E3E3Hx,HHPu0K HC@ ACxSxDCC A;AGD9C Sx!C HK 3x-H\$@Ht$H@H|$PH0A^HHXHhHpHx AVH0H`ADHE33E3H @2+HHPu*KHCD4{CxStȉCx;S!CHK 3,@t HHRXH\$@Hl$HHt$P@H|$XH0A^HHXHhHpHx ATAVAWH0ELH3E33H E3ɋHx@+D9sxs艊y~H pH9{thEtaHHPu?A$SHK CCxKIątȉCx;KH!CHPXA;ry H 腊HK 3+H\$PHl$XHt$`H|$hH0A_A^A\HHXHhHpWAVAWH0ALH3E33H!xH E3K*E3tZHHPu8K HCNJ ACxC KxSI;G9S AljKx!C D;rNy H 躉HK 3+H\$PHl$XHt$`H0A_A^_HttH\$WH0Hy H iHd$ HO E3E33)gg ggxHO 3*DGHOXA3+H\$@H0_@SH H芈y H [HKHt )HcH [HHXHhHpWH0H3E3H E33Hh(_ O;w G++˅HO H3)Hl$HHt$PH\$@H0_HL$H(HXE33EA*"D uHL$0DAAHX3*H(H\$WHPHH蓇t H HL$0E33*HH H@HH@ @H0H@HHHHL$0@HHH'=uHd$ HL$0E3E33'C0H\$`HP_H\$WH HH׆t H CCCHHHHH\$0H _H%y'H(I3E3'H(ðH\$WH Hy@IHHt+A8r"DHPHx2H\$0H _HA@HHHXHhHpHx ATAVAWH Hy@IEHLLIPHtH GH((uB&HH螅sH HcHc D3HkL{N&HHtM`sH HDžD3HkL{H(Hc HCH(HX H(tH yHIPPHl$HHt$PH|$XHH\$@H A_A^A\H\$Ht$WH HY@HHHHPH蝄tH xH(HHH;tHRHHBHu8H9B u-%H(8smH G袄_HtBHz uH(HBHH` S%HtHJ HtHH HJ HBHA HB H`H%tH &HHH\$0Ht$8H _H`PHA@HHtHAHH`033@SH 3HQHHIfAhHAH E33R&HK8E33C&HKPE334&H3H [H%'&HH`H\$WH0HyHtoyiuiHd$ HE3E33Hl#E3HO APGi#HOHd$ E3E33?#HOGiq#Hg3HQ$H\$@H0_@SH@yhHfAhH $HK8$HKP#HH\$0HHL$PE3HD$(Hd$ E33|$y HcfCh0HL$PHd$(HCE3E3HD$ #HL$PS#H@[H\$WH HY@zAH8AA;utD9ruk@tNƃrrt@trH ^فX@@H 輁6@3H ;u7D9rt@t H zl@taH Sr;uր@tH A;u"r蹀@t H :%蝀@t H ^ 3H\$0H _H\$Hl$Ht$WAVAWH HY@IMHL@2Hp@A`C@tH 譀tuIzu9 Wu3$Wu Wu9$Wu zL$`A=H8HHAt @ꉓlRlRpRt&@t H @2탣lR@pRg@tH H@N@t@H I3@tH MvƆ  @@ D$` D$h ANIKA F~@tAVH $H\$@Hl$HHt$PH A_A^_@SUVWAUAVAWHPHbJH3HD$HHY@3IHMHT$ Lx@HL$(@AhA~@tH @~tuJzu Wu39$Wu 9 Wu$Wu ƃzD$AAA-}@t$H D~HD$ H8AtH@HLJlRHHlRpRt&V}@t H }@2lR@pRAEHL$(DAtRAMRKp8zt(@uL|@t H ]}ƃz2D@u$;zu ǃz;zu ǃz|@@@tH @ }|@tA@H |k|@tAH |AvAƇAA @@ $@ $ AMIuA E{@tAUH bM|{@tzH 0|{@H |zLXLXHD$ ZD$0ZL$@D <wCZLL$ LD$HHT$0IA35|$ t{s H D{HL$(M@ lRu0z@t H Q{ǃzǃzƃz@u$;zu ǃz;zu ǃzHL$HH3zHPA_A^A]_^][Hl$Ht$H|$AUAVAWH0Hy@L HIMLh@H$`<`uW-z@t H zNA<FD$(zL$ HILMu jT y@t H 9zNA<wD$(뤀_uPy@t H zƇZ3H|ZHZHZE|ZMZ;`0Zt/@y@t H QyLHI"ƇZ2@t2y@t H 6qyFMLňD$(HID$ At Aa W@x@tH @yx@tA@H x}x@tAH xA@ MH E1x@tUH xHl$PHt$XH|$`H0A_A^A]LI[IkIs ISWATAUAVAWH@Hy@AAHIE2HfsL$0EkLx@ZZfI~I AAA+ZA+Z3+ꙋ3+nw@tH DƋwZA;}AĉC ZA;}Ac CcwA@AtDCS H {wHD$x3ɉKtALJZZ8ZtD񉏜ZZvAtH A%wvAtA@H wvAtAH vAA @A @ @ ȉKH CvAtSH YvL\$@I[0Ik@IsHIA_A^A]A\_HHXHhHp PWATAUAVAWH LI@IIAzHh@HHF ZAzHF8HHF ZHAF8AAAAA+ǙA3A++3+LMLEHUH3}trs H x sHMH3rHX_^[]HHXHhHpWH0Hy@LwHDH@ >y3HˉC0"H'iHN t|t^t@t"q@H q@H q@H Pzq@{H Vj`q@aH PFq@GH b6,q@-H q@H p@H  tthtQt9tp@H p@H yp@t~H pfp@tkH &]Sp@tXH J@p@tEH 7-p@t2H $p@tH Zp@t H GrpN twtftUtDt3t"HHH\$@Hl$HHt$PH0_HHHH1HHHHHHHHHHHHHH.s _WNF>6t(HHz#HHH\$WH HHnt H \oHHHƃ{|u C|HA8HtHHЃg0HHH\$0H _aH\$WH HHHHHƃ{|u C|HAHHtHЃg0HHH\$0H _ HHXHhHpHx AVH HHHHL0AHxrLIpNF N0IF Ht3HHNF N03Hωo06H#HA H(H\$0Ht$@H|$HHl$8H A^H\$WH HHHHLI@PHtHHH\$0H _H\$WH HHHHLI@(HtHHH\$0H _H\$WH HHolt H lHHLC|C|ƃI@HtHHHHP0g0HHlt H rlH\$0H _H\$WH HHHHLA|A|ƁI@@HtЃg0HHH\$0H _H\$Ht$WH HHvkt H kHHƃP(HHH0C|C|CxH~t$kt H ekHHVH03HU HHP@H HT HH!H HHPjt H kHA H g0HHHˋ? HH8tH H8HHHt HHH H jt H ~jH\$0Ht$8H _H\$Ht$WH HH3HHt r0H3 H~HA H H\$0Ht$8H _HHXHhHpHx AVH HH`it H QiLHHAI.H%it H 6iHLHPAƃAVyhH ht H 6iC|C|H}t"ht H  iHHU|ht H hght H hRht H 3h=ht H >h3HΉ~0 HHA H H\$0Hl$8Ht$@H|$HH A^H\$WH HHgt H ;hHHLC|C|ƃI@HtHHЃg0gt H UgHHH\$0H _oH\$WH HHGgt H 8gHHLC|C|ƃI@HtHHЃg0H03N HH؅yft H Hgft H 3gH\$0H _H\$Ht$WHPAE3HHHL$0AP t,H@HH@ @H0H@HH HHHHL$0@HHH=uHd$ HL$0E3E33G0H\$`Ht$hHP_H\$Ht$WH HHet H BfHYHt4et H fCCHHHH#zet H es03HXHA HRH9et H eH\$0Ht$8H _H\$WH HHdt H keLHHE@At H\$0H _H\$Hl$VWAVHPHHHLxXH;|dt H d3H9Xdt H dIIH @HH@ @H0H@xIHHHp@ct H `dHIhRct H 6dHDú+;3HH9HH|$pfct H WcHXHpHD$pHL$@H\$HHHE33fDž/H(E33bt H %`cH|$8E3HD$pHD$0HT$@AIE3@|$(@|$ =ubtH bt H 9cIHL\$PI[(Ik0IA^_^H\$Ht$WH IHNbt H bAHD@tP_0ybtYH KDHHHHA Hat H 8bHt$8H\$0H _H\$Ht$WH0HY@L gAHHD$ ty3HωG0XH$HAat H aNt]tGt1tat]VH aK`tBH 4`t0H "`tH *`t H 3aNthtSt/t HHZHHHHHAHHHtD$Et1$tH HT$@HHL$@3ALW9\$0uH$H3SH$(H_^]HHXHpHx UATAUAVAWHHHHsH3HLa(HپHM3DƿUVHEHD$HD$@H5DwLHL+E HRffAIuff=HHL$@H8HHL$@A0HL$PE39VHd$XHD$@WD$pLD$PHL$8?HD$`D|$PD$h@D=A$0MЉD$0LH`AL3I@D@ UHL$8HD$4I$0MHD$(D$0AD$ "E3D$0AFB0ABL0AOBD0 AG BL00AO0BD0@AG@BL0PAOPBD0`AG`BL0pAOpPtEH AQAIA@rID|$0iPtT$4H PEyQA?EPt H ƻPHvffB.IufH Hf=HL$8"2BRbryHH3OL$I[8Is@I{HIA_A^A]A\]H\$Hl$Ht$ WHPHH3H$@Hq(HٿHL$@3DpSHD$@D$0HD$8 HHtgH HHL$0HfHŹHL$0bL8HT$8HA3D$(HD$ H$@H3NL$PI[Ik Is(I_H\$Hl$Ht$WH H4N@t H NHH3HHxHt4HtMtH ŹMt H ӹ>NMt H ޹)NH\$0Hl$8Ht$@H _H\$Hl$Ht$WHPH|M@t H MHHu=MH MMt H MMtH ŻnMHL$0E33Hd$(HD$0HFH>HL DòHt$ ~=u.Lt H MHd$ HL$0E3E33'y HiLt H LH\$`Hl$hHt$pHP_H\$Hl$Ht$WAVAWH0IL!LA@At H {LA^0KAt H `LKtptZ tDt'tAt`H $LPAtKH V=AH At(H cAtH 5 At H KtWHKAt H KHHd$(L AH|$ yKAt H rKHHHH33HHxgHt HHtJAt H CKIMJAt H tJH\$PHl$XHt$`H0A_A^_H(KJs H JH(MttHH >D>tHUH >+>tHUH (>>tBH ,w>LEHH3IQBHH=tHHH 5>HUH=tHHH >HUHME3LufD}fEC؅xEHMHtL$I[ Is(I{0IA_A^]@SH HHHJ(H0HHP H HHP H(H03ƃ<ǃ8%=AHBJH [H\$Hl$Ht$WAVAWHPHYHeH %Ls(}D E3L9HG Hw8HD$@Ht$HL9HHHHAHYAHH(E3L|$8L|$0HT$@EAAID|$(D|$ uriHHh8;yH rH*<Ht@;y H u<IH=D:y;y H z;H,D8iu?HH=HBHHHBLzHDxD;tXH GJ;t H p;HE3E33HL|$ }:t H 6;HHt lL:t H ;3DhDL\$PI[ Ik(Is0IA_A^_HHXHhHpHx AVHPHYHeH %H%D E3L9HG HD$@HFXHD$HL9E3Lt$8Lt$0HT$@EAAIDt$(Dt$ t_uCD8wiu|L9HHBA HHP8~DLHH/D8witn9t0H "\9tH }J9t H +9L9t),9t H 9HL9t H o93DwhH\$`Hl$hHt$pH|$xHPA^@SH HuAHHtlHuHHtIH2H [HHHD$PLH(HD$0d$(Hd$ AHHLHHECT$XH(ICEKMCICd$(IcA HHHHHD$PLH(HD$0d$(Hd$ AmHHH\$Ht$H|$AVH H(H Ht3Vx|HV@yHV hLs0E3IuHVHHV =HE3Tu IIPHH0HPH HPH\$0Ht$8H|$@H A^H\$WH <Hu]H H0HPH HPHK0HPHHHPHHWHu6t H l6HW H\$0H _H\$WH Z0IS6t H ԩ6HpE33UH\$0H _H\$WH HH 6t H |w6OL3HHu5t H M63"HH`@@"HXADHH\$0H _H\$H|$AVH Hمxt ǁHc^5L5eyIuH @5:5yHcH DIv55yHcH @Ivs54yHcH <IvO54yHcH 8Iv+54yHcH 4Iv54yHcH 0Iv4b4yHcH ,Iv4H\$0H|$83H A^H\$WH HHH4y H (4HHP(H HPH HPXH\$03H _H\$Ht$WH HHHH HP3t H 4HHP y$k3t H 3H HPSG3t H 3H ƃPHx@ 3tHH 3XQH\$0Ht$8H _@SH HH2y H é>3H HP3H [H\$Ht$WH HHH32y H 2H Ht H@@zHHP0H HPC2y H 2H`HtOHHHtFHyH HHƃuH HH HH1y H T?2H\$0Ht$83H _HHXHpHxLp UHhH E3AHEHU]LuDufDuDuLu`1@tH \1HL$`E33UHHD$PHD$@HD$`E3HD$8D$0E3"Dt$(Lt$ HHu0t H "]1HHHu 0t H &11HpHMHHHHf=uF0t H 0HL$`E3E33Lt$ W0t H 0\$P>0tDL$PDEH 0L$ I[IsI{ Ms(I]H\$WHHy(HD$ (HHT$8H HHT$ PpHϋ/x yH  y H 0H$H_@SH0Hr/t H 3/Hd$ E3E33HH0[HHXHhHpHx AWH 3H/y H ?/X@CLHu.y H ;V/vLPH`MtcD9LvXAAHM\A9[v/fAH@AII\AH@I ILA;srEID;LrX.y H ٲ.Hl$8Ht$@H|$HH\$0H A_H`HtH HRE3HH\$WHHHHL$`E33HD$PE3HD$@HD$`E3HD$8D$0d$(Hd$ Hӹ"qHHu-y H .IHHHu H/HHx0=uHd$ HL$`E3E33D$PH$HĀ_H\$Ht$WH0HHY@I8Ht H0H0HL$ A؅x!DD$ HT$(HD-HL$ Ht$HH\$@H0_@USVWATAUAVAWHl$HHpH3HE3LHEHD$HH LHT$ IMED$ D$D HuEDEfuHuPpxOfk}2,yH O,GHHu_+y H oZ,+y H @,Ht H HMH3+HA_A^A]A\_^[]L3H/3ljD$DI HT$ ID$ HuH\$HEDmfuHuPph<+yH H+IkHHXHhHpHx AVHHHI7E3HHu*y H \G+H HT$ HD$ D$DLt$PH\$HDŽ$Lt$XPpx>z*y H +*e*ySH 2*CfF<*y H M*HwL$I[IkIs I{(IA^H\$Ht$UWAVHHPHH3HEHq(H)AAt H .9*H HPXH HLEHP`y)AH s)AtDEUH )f9Et I)At H ))sMA`f wHHf;A fA;A@fA;fA;ApfA;twf;tmf;tcHf#f;tSrf;tIwf;t?f#ºf;t*fA;t$fA;tfA;tf;tf;yf#f;rGfAùf;w$(At+H $( (At H ,w(ƃMf#ϸ"f+ȸf;w'At H 6A(ƃEHEDHLMH(f8H HPhyw'AH HEH@R'At H 'H L@HLMHPx'At H ''yA=H ,At H <W'H HP &At H I4'HEHP&At H X'H HP0L&At H _&i&At H y&H HPHF&At H &0&At H &H HP8X&At H r&%At H \&H HP@%At H ̢7&%At H !&HMH3%L\$PI[(Is0IA^_]H\$WH HJ(3HfǂhƂjHǂHHpH@HPH`X@@H0HӈH3H(H0f8HHC0HHH{HHH{8(HP H HHP HE33H(E33H@E33zHXE33hHpE33Vf@@H\$03H _HHXHpHx UATAUAVAWHHHHH3HLyLax3!D$x!D$X!E!ED$|D$\EEfD$D D$FAD$P 4Mo(LHL$peH %PD$LD$HD$@yHHEHEHD$X Mu#[#A\$l H #[ AD$It$+i'HcHL$x#tAT$H {#IN II~8HMPHMhI@H}XHE`HExHMp"t H m8#"tAT$H #"tAT$H #"tIT$H "A$D$T_"tT$TH "D$T] йAUTagIpH}HD$hHELmIHT$PLADHAR0!t H nY"A}|A A~i P!tH "!tAH ū"3AD$@u@o!tH Ы!IpE33AƇgI3HD$8E3HD$0D$(HUhEAAIAD$ uI@D$@Au3 tH +4!IpE33AƇAƇIS H ? uAtRADžI t*C t H T I HH@ǁXLE33It H Je I HHH@HtKhu"s H A, HD$X s H ? HD$XI;t$IEt$Ht$`pt H QIHU0HHuCIH PiD$THeHeEHD$hE HuEHEtH /HgHHMH`HH@@"IN8GDHH HHHM@HHIHdt H ̪3E3HUPDAHL$8A9t HD$XHD$0HL$0L$(L$ uT*t H HHd$ IN8E3E33H \=t H 7HnHd$ IN8E3E33Ft H IHT$DAHAHP0AdAU|$H;r3I͉D$H:lj|$H/3D$Ht H j}tUH ^E=0t=ust H 8I HIAƇI HtH@@zuI II HIE3|$L=uN s H M7 sH fHE#|$L;ut  s H XsI HIAƇI HtH@@zuI II HI3D$LLD$x33t H IHT$DAHAHP0I Ht H@@ƀh<?H Cu3D$LtH ˩IxtIt H ʩUtFH|$hL$HHB=uHd$ HL$`E3E333E x yH r yH HH$HĀ_LI[IsWHHq(Ac3AC ICHHE3E33HHD$ ju y H F! 3PH D$0(H\$HHHT$0Pp؅xs yH 4a y H B L$ƇI[Is I_H\$LL$ HL$UVWATAUAVAWHPE3E333ILLd$@HzMqEpA^HHHH y H & Ht HHt H y H Mt If y H H$HPA_A^A]A\_^]L3H* t H 9  t H D E tH v3_ AHHDD$0DD$(EDD$ 5H yH Z3# HuyH 3 yH 3 HD{` t H K AttH 먄t H $ HHLHD$@ t H ;v E3Mu!H ZU HH3HHGt H K UALHHHst H EAEt`HLDMt@EE9x~7MH(AH AAfDfD;sDIE;P| AfA;rHAIt H FQH$IIH Pp؉$yEH @7H p$D$AEtH[@ HHHD$XHHL$PH,V%s H 4H\$0Ht$83H _H\$Ht$WH0AHHs H 2MHHEE3D$ As H Ht$HH\$@H0_H\$Ht$WH0AHHgs H vHHEE3D$ AAD+s H ZHt$HH\$@H0_H\$WH Hs H \H_@HH(H0HH&HωHH[HHHHH fk8`s H H\$0H _@SH H2s H !HH [H%H\$Hl$VWAVH0Hy@HHs H ZULLGAHID$ y3HˉC0He3|uBVs03HvHBA HIlH\$XHl$`H0A^_^HLL$PLHLT$PttCCHHHtH٠̋j̉ bH\$WH HHGHHH\$0H _鲻ffH; uHfuH̹)̹)%rH(MA8HI H(@SH AHLDLAtA@McPLHcL#IcJHCHHKAt HLL3IH [D%Z%|%~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 routine2 OnDispatchCmd2 : KeGetCurrentIrql() > DISPATCH_LEVEL!!! CurrentIRQL [%d] IDP : Leave dispatch command routine2 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 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 ) 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) Enter EDONotifyDeviceRemoval EDONotifyDeviceRemoval : complete m_WaitRemovalIrpLeave EDONotifyDeviceRemoval EDOCleanAll : complete m_WaitRemovalIrpWrite 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 ChallengeThread : Get Callenge Thread Stop event ChallengeThread : delay to get calibration data. ChallengeThread : Got Callenge Thread Stop event Other Status EDO : EEPROM Thread is Close xTouch\DeviceDefault\DeviceDefaultm_FilterPtsParam.m_lAccLimit (%d) m_FilterPtsParam.m_lSkipPtsLimit (%d) EnhanceLinear 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 CalSourceIdleTimerIdleFlagTouchHoldToResetTimeTouchHoldToResetFlagIdleToResetTimeIdleToResetFlagA0A1A2A3UppperLowFilter 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 DesktopTouchDownTimeAccLimitSkipPtsLimitEnableDetectTouchSequenceFlgRectangleLimitInActiveAreaReportOlderRectangleFormatEdgeBtnRealMultiReportModeFireWheelEventOnlyReport1stContactDelayGetCalTimeResetUSBDevEnhanceLinearSaveEnhanceLinearToService(%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 USB device It is a SERIAL device It is a PS2 device God!!! It is an unknow 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 : EDOInit 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 Fifo : buffer Address 0x%x Write Fifo : not have enough buffer!!! Write Fifo : fifo full Read Fifo : fifo empty FifoPurge !!! !!! FifoReleaseResources !!! 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 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 IRP_MN_SET_POWER IRP_MN_QUERY_POWER IRP_MN_WAIT_WAKE IRP_MN_POWER_SEQUENCE other 0x%x Power : CancelSelectSuspend UsbPort : Enter PowerUsbWaitWake UsbPort : No Wait Wake Irp! Just Pass through to down stack UsbPort : Issue Wait Wake Irp Success Lower drivers failed the IRP_MN_WAIT_WAKE Irp UsbPort : Leave PowerUsbWaitWake Power : Enter OnFDOWaitWake Power : Waitwake count = %d Power : Leave OnFDOWaitWake Power : FDODefaultPower Power : FDODefaultPower skip irp to lowerDo Power : FDODefaultPower IoCompleteRequest irp Power : FDODefaultPower leave xTouch : FDOSetDevicePowerComplete On Set Power Completed with Failure xTouch : FDOSetDevicePowerComplete leave xTouch : Powering up xTouch : Powering up : set IoSetCompletionRoutine 1 xTouch : Powering up : set IoSetCompletionRoutine 2 xTouch : Powering Down. xTouch : Powering Down! Trigger Power down Event xTouch : Powering Down. wait thread into idle mode xTouch : wait thread into idle mode timeout xTouch : Powering Down. wait thread into idle mode. completed 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 Redirect : RedirectLoopBack 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 \InformationEEPROM : Query Addr=%02X, Value=%04X EEPROM : Query Value Returned=%d EEPROM : Query Value Fail! Update Registry again CancelSelectSuspend - begins IoCancelIrp returns TRUE IoCancelIrp returns FALSE CancelSelectSuspend - ends PoIrpAsyncCompletionFunc::IdleNotificationRequestCompete - begins Idle irp completes with error::STATUS_SUCCESS STATUS_INVALID_DEVICE_REQUEST STATUS_CANCELLED STATUS_POWER_STATE_INVALID STATUS_DEVICE_BUSY default: %X IdleNotificationRequestComplete::PoRequestPowerIrp failed the completion routine has a valid pointer to idleIrp - free the irp IdleNotificationRequestCompete - ends PoIrpCompletionFunc::IdleNotificationCallback - begins Failed to alloc memory for irpContext IdleNotificationCallback::Device Power STATUS = %X IdleNotificationCallback::waiting for the power irp to complete IdleNotificationCallback - ends SubmitIdleRequestIrp - begins Idle request pending.. cannot build idle request irp IoCallDriver failed Memory allocation for idleCallbackInfo failed SubmitIdleRequestIrp - ends WaitWakeEnabledSelSuspend : begin SetDeviceIdle SelSuspend : Call SubmitIdleRequestIrp() SelSuspend : Not Need SelSuspend!!! 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 FDO open usb edo EDO open fail. EDO open success. EDO SymbolicName: %wZ UsbPort : System Wake State=%s UsbPort : Device Wake State=%s UsbPort : Device in S0=%s UsbPort : Device in S1=%s UsbPort : Device in S2=%s UsbPort : Device in S3=%s UsbPort : Device in S4=%s UsbPort : Device in S5=%s PnpUsbStopDevice PnpUsbRemoveDevice PnpUsbSurpriseRemove 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 idVendor = %04X, idProduct = 0x%04X UsbPort : HW ID Failed. UsbPort : This is PCAPA000. UsbPort : This is PCAP7900 serise or later products. UsbPort : This is PCAP7900 serise (22xx). 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 : Power Down state! not resetUsbResetPipe : return successUsbResetPipe : return failUsbResetDevice : Power Down state! note resetReset Device Ok %X Reset Device Not Ok %X AllocateUsbPipeIrp :enter allocate IRP . AllocateUsbPipeIrp : allocate IRP false. UsbRxComplete : Enter UsbToComRxComplete UsbRxComplete : Leave UsbToComRxComplete UsbRxThread : UsbPortRxThreadRoutine Fail due to No Pipe Info. UsbRxThread : pPipeInfo->Interval = 0x%x UsbRxThread : UsbPortRxThreadRoutine is Running UsbRxThread : Polling Interval=%dms UsbRxThread : Transfer Size=%d UsbRxThread : Pipe Handle = %x UsbRxThread : Max Packet Size=%d UsbRxThread : Rx thread loop start ! UsbRxThread : RxThread Terminated due to m_PnPState not started UsbRxThread : Device Power Status is %X! UsbRxThread : System Power Status is %X! UsbRxThread : Set m_kRxReadyInPowerDown event UsbRxThread : Stop Event was setted UsbRxThread : Set m_kRxReadyInPowerDown event(Already In un DO polling state.) UsbRxThread : Set m_ulTouchStatus =1 enable touch UsbRxThread : Power Status is DeviceDo! UsbRxThread : Timeout 5Sec. UsbRxThread : Timeout 500ms. UsbRxThread : EDO not ready!!! UsbRxThread : allocate rx IRP start. UsbRxThread : allocate rx IRP false. UsbRxThread : IoCallDriver (1) UsbRxThread : Receive the stop Event UsbRxThread : Power Down Event Trigger UsbRxThread : Power Down Event Trigger End UsbRxThread : Wait Receive timeout UsbRxThread : Write Loopback CMD to Tx Fifo UsbRxThread : IoCallDriver wait single complete!!! UsbRxThread : Usb urb error = %x UsbRxThread :Endpoint halted or Not Responding, Reset it! UsbRxThread : Usb urb error = READ_URB_ERR UsbRxThread : PipeHandle = %x UsbRxThread :Something wrong and Reset now UsbRxThread : Send Loopback CMD UsbRxThread : Receive %d bytes UsbRxThread : Copy read data to RxFifo Rx(point):0x%02x Rx:0x%02x UsbRxThread : Set m_bGetLoopbackPkt = FALSE UsbRxThread : While Loop end UsbRxThread : UsbPortRxThreadRoutineExit: UsbAcquireMutex. UsbReleaseMutex. SendDataOut : TxThread : Length : %d SendDataOut : Allocate Irp Fail! SendDataOut : Get IoStack Fail! SendDataOut : STATUS_PENDING SendDataOut : Complete SendDataOut : IoCallDriver = 0x%X, urbheader = 0x%X, iosb.Status = 0x%X UsbTxThread : MaximumTransferSize = %d 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 : Device Power Status is %X! UsbTxThread : System Power Status is %X! UsbTxThread : pBaseExt->m_DevicePowerState != PowerDeviceD0 UsbTxThread : Set m_kTxReadyInPowerDown event UsbTxThread : pBaseExt->m_LastTxDevicePowerState != PowerDeviceD0 UsbTxThread : Stop Event was setted UsbTxThread : set m_kPowerUpEventRx UsbTxThread : USB pipe not ready!!! UsbTxThread : EDO not ready!!! UsbTxThread : UsbToComTxThread enter Wait Data Objects UsbTxThread : get power down event UsbTxThread : USbToTxComThread Terminated due to device not started UsbTxThread : need send data length %d UsbTxThread : Send Loopback CMD UsbTxThread : Read No Data UsbTxThread : %x UsbTxThread : FALSE == pUsbPort->m_bForceRedirected UsbTxThread : TRUE == pUsbPort->m_bResetPipeNow UsbTxThread : pPortBase = 0x%x , pTxFifo = 0x%x UsbTxThread : SendDataOut Fail !!! UsbTxThread : Write Done OnFDOSystemIoctl : EnterxTouch : Enter FDOWmiRegistrationxTouch : Leave FDOWmiRegistrationFDOWmiUnRegistration : EnterFDOSetWmiDataItem : EnterFDOSetWmiDataItem : LeaveFDOSetWmiDataBlock : EnterFDOSetWmiDataBlock : LeaveFDOQueryWmiDataBlock : EnterFDOQueryWmiDataBlock : LeaveFDOQueryWmiRegInfo : EnterMofResourceNameFDOQueryWmiRegInfo : Leave@\r2Ll| .<Jbz(B^h2DXhv*>Vr$6F\z2t`Ht=W_$x$d;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_FUNCTIONPv@hv@v@v@v@v@v@v@w@(w@8w@Hw@Xw@hw@Yi7N;$DPowerSystemUnspecifiedPowerSystemWorkingPowerSystemSleeping1PowerSystemSleeping2PowerSystemSleeping3PowerSystemHibernatePowerSystemShutdownPowerSystemMaximumPowerDeviceUnspecifiedPowerDeviceD0PowerDeviceD1PowerDeviceD2PowerDeviceD3PowerDeviceMaximum4Ezb`[@p@RSDS0Jr[M ,%^ &D:\code\xtouch-160516-ForSawFWUpdateIssue\x64\Win8.1Release\xtouch.pdbB  4 p td420 4sj p`P@ Qd T 42p* 4:0 p`Pp  p`0P td T4  p`P0  4 rp`Pt d4 4 p`P% 4 p`P`u20 4 2 p`P 4 2 p`P4 d T 4 2p d4 p P d T42p% 4 p`P@%  p`0P 1d T4p# d T 4Rp  tdT4  t4  td42 @ P !*3<ENBd42 p   d T 4 Rp  4 pt4 P  4 R` d T 4 rp  R0' d4 p P@ t dT4220 t d 4RP t 4 R P t 4 r P0# dT4pXd42 p4 2p`P) t3d241.P`T 4 R p) t+d*4)&P T 4R p$ d$4# p d T 4 rp 4 p`P. d4 p Pp T 4 r p `% t140. P`  4 RP% t)4(& P    4 RPd 4R p 4"  p/ td~4}zP+ tS4RP Pp d4r p Pb  4 pR0  P 4 Rp`P( 20 4( $p d T 4 Rpd 4R p d T 4Rp t d42  t d 4 RPt d T 4 R:d42 p d T 4 2p   d T 4 Rp  4 2p! 4 p`Ph20 td4P  4 2pb 430Pp dT42p t d 4R t d T 4Rt d T 4 R d T 4 Rp4R p d T 4Rp  BGGG  4 p  4 2pt d T 42d42 pr0  4 Rp20 t d T R p`0P@ d T 4 2p  p`P0H d T 42p   d T 4 rp d T 4Rp  4 2pd 4  p  4 2p`P T4 p `0 4 p`P T 4 2 p `! 4%p`P!*3B) dT4p@7 &t&d&4&P p`P0b(0d 4 R p(  20 dT 4 p td4P dT4p tdT 4  dT4p  4 pd42 pt42   4 2p20# d4 p PHd 4 r p t dT42 tdT4'  p`0P  4 p X64p`P7 &t;&d:&49&2P1 '#t##d"#4!#P  4 p d4 p4p )t(d'4&$P OT 4 R p `20B@,M@L@L@4L@0L@0L@Ȑ@|@@@@(@l@@@@0L@@@@@|@h@ I@ I@@8@H@@@ @@@L@ @ ;@@Ę@T@@@@4@@ @ @ @ @L@ I@pI@J@I@dI@@,M@L@L@4L@0L@0L@0@,M@L@L@4L@0L@0L@Ī@,M@L@L@4L@0L@0L@H(@@*@@p(@@)@@)@@)@@,*@(@$@(@@ (@@$@D!@8@(@n@J@P@@8n@@P@pt@t@@0J@K@O@.@(8@nnnn 22 @ ffffffffD0@1@d4@7@8@;@<@@T@8=@X=@0L@p@@@|@]@m@>@@T?@d=@ț@@@d@@@ċ@ċ@ċ@@@ @@@@Ⱦ@L@P@@@d@t@@@d@ؿ@l@@@@X@x@8{@|@w@L@v@|@u@\x@@`@`@ܗ@@@@$@\@@Ԍ@Ȗ@|@,M@L@L@4L@0L@0L@@,M@L@L@4L@0L@0L@ܒ@,M@L@L@4L@0L@0L@0@,M@L@L@4L@0L@0L@r@,M@L@L@4L@0L@0L@r@,M@L@L@4L@0L@0L@B@XC@dC@|C@D@D@E@F@F@4G@G@s@(s@Hs@Xs@hs@xs@s@s@s@s@s@t@(t@Ht@ht@t@t@t@t@t@t@u@ u@0u@Hu@`u@xu@u@u@u@ffffffff2w@2-+] fx\x\xXXo<p(||PPЀy;@{<zt4`z4"@z"O%@zP%-x.&8y(89z9;{ ;Jy0J~JJKTyKOyOPyPRlyRiVzlV W{WW{W3X{4XyZ{|ZZ{Z[{[&\{(\\{\]]{`]]{]m^{p^_{__t_a<aaP|abzbdcl{dccx{cadx{ddseP{teftff{f gx{ ggx{ghx{hhx{h ix{ ijix{liix{ijtj(k4z8k6n {n;r8y܀>T?T?@AAP|ABdBZBdBVC|CDDD(DEDE}FdFFF4Gt4GGGGGH́HH܁H IIaIdpIJJL 4LL<L*M,,MM MOdOQQ!U$UWHWY܂Y[[]d]``CaDaaabP|bbbcccdcdde<ef<fgP|g5h8hhdhi$i}j<jjdj,mL,mm<mhohoodo$q$qr8(r sps{s\|ss\s@tH@tttu|uv(wZxă\xxtx7{d8{||||ILD؃DPP?d@``sx}tAtDBDGH‹,ċtZ<\ԌdԌdt^`ܒtܒ.܄0ȖȖ#t$\8\Єܗ8ܗx*d,sdtddPdśdț<t<ԆOPimpstЅ|d|@ƾlȾJLտؿcP|dt`<`<tUtXĆad$< tRdT< SdT<58 (0HyHtH2-+H;t HHcù)̸N@p(pp\r2Ll| .<Jbz(B^h2DXhv*>Vr$6F\z2t`HRtlInitUnicodeStringKeInitializeEventKeInitializeSemaphoreKeReleaseSemaphorenKeDelayExecutionThreadKeSetPriorityThread/KeWaitForMultipleObjects1KeWaitForSingleObjectxExAcquireFastMutexExReleaseFastMutexPsTerminateSystemThread$IoBuildDeviceIoControlRequest7IofCallDriver~IoGetDeviceObjectPointerAObReferenceObjectByPointerNObfDereferenceObjectTDbgPrint8IofCompleteRequestIoAcquireRemoveLockExIoReleaseRemoveLockExKeLowerIrql3KfRaiseIrqlKeSetEventKeQueryTimeIncrementKeInitializeSpinLockRtlWriteRegistryValue!RtlAppendUnicodeStringToStringExAllocatePoolExFreePool IoAttachDeviceToDeviceStack=IoCreateDeviceUIoDeleteDeviceXIoDetachDeviceIoOpenDeviceRegistryKeyIoRegisterDeviceInterfaceHZwClose'RtlQueryRegistryValuesxMmGetSystemRoutineAddressTRtlCreateRegistryKey.RtlCheckRegistryKey"RtlAppendUnicodeToStringKeInitializeDpcKeRemoveQueueDpcgKeClearEventKeInitializeMutexKeReleaseMutexKeInitializeTimercKeCancelTimerKeSetTimerIoAcquireCancelSpinLockWIoDeleteSymbolicLinkIoReleaseCancelSpinLockZwOpenKeyZwQueryValueKey>ObReferenceObjectByHandleExEventObjectTypeRtlInt64ToUnicodeString8RtlCompareMemoryHIoCreateSymbolicLinkIoInitializeRemoveLockExIoGetDevicePropertyIoSetDeviceInterfaceStateExAllocatePoolWithTag __C_specific_handlerPsCreateSystemThreadRtlFreeUnicodeStringIoReleaseRemoveLockAndWaitExPoSetPowerState]PoCallDriverPoStartNextPowerIrpSKeAcquireSpinLockRaiseToDpcKeReleaseSpinLockIoAllocateIrp)IoCancelIrpiIoFreeIrpPoRequestPowerIrpdRtlUnicodeStringToAnsiStringRtlFreeAnsiStringRtlxUnicodeStringToAnsiSizeNlsMbCodePageTag+IoWMIRegistrationControlntoskrnl.exeWmiCompleteRequestWmiSystemControlWMILIB.SYSUSBD_ParseDescriptors USBD_ParseConfigurationDescriptorExUSBD_CreateConfigurationRequestExUSBD.SYS0 H`4VS_VERSION_INFO ; ;?U6StringFileInfo040904b0$CompanyName VFileDescriptionUSB Touchscreen Driver: FileVersion5.14.0.151166 InternalNamextouch.sysTLegalCopyrightCopyright (C) 2000-2016> OriginalFilenamextouch.sys8 ProductNameTouchscreen> ProductVersion5.14.0.15116DVarFileInfo$Translation p,Хإ (08( (0@HPX`hpxȠРؠ (08@HPX`hpxȡСء (08@HPX`pxȢТآ 08@HPX`hpx (08@HPX`hpxȥХإPX`h (08@HPX`hpȧЧا (08@HPX`hpxȨШب (08@HPX`hpxЩة (08@HPX`hpxȪЪتp"0" *H !0!10  `He0\ +7N0L0 +70 010  `He WW9ˑC)o/SZolt h00g3-Nz왰_s-0  *H  01 0 UUS10U Washington10URedmond10U Microsoft Corporation1806U/Microsoft Windows Third Party Component CA 20120 160106194140Z 170406194140Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1 0 U MOPR1;09U2Microsoft Windows Hardware Compatibility Publisher0"0  *H 0 }|4o=͘*~_ ٿJDG͛@_O8?zUYs k Z0-ARJlT%o)̎\iX7{u;tp6gS o|qk]7b';-W9\mlMTxEA.+ܔ {b'/چ1!$dTe!VXur[[#.Ty̸ 1X.3eiE00U%0+ +7 0U9{m~H{y,#ƈ0QUJ0HF0D1 0 U MOPR1301U*32207+4491dc84-8699-4a27-819a-d418fc2fbadd0U#0aqi!vOR(y0tUm0k0igechttp://www.microsoft.com/pkiops/crl/Microsoft%20Windows%20Third%20Party%20Component%20CA%202012.crl0+u0s0q+0ehttp://www.microsoft.com/pkiops/certs/Microsoft%20Windows%20Third%20Party%20Component%20CA%202012.crt0 U00  *H   T03j I:5zMBf5ǵn?ڛ1N Nb\HmC_ޠ+cRTDYħn'xOe9&H^|.yXjC=94#l Y&[9GhwYźzw)NJ>!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_tqLAZ10 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" |P[TXy:^Ѫ]*y@10~ +7 1p0n:8eGalax_eMPIA Technology Inc.0.http://www.microsoft.com/whdc/hcl/default.mspx0  *H roR2ÙfG׭]. >#`+xAm9#PhiG;[=?)XᎻJ3h<^D].\9;ޡbLǨ|L#lZ|݀>Ob}UJ3BtR^UCz햔 _ʽu;$L"2tKIrW ܖwK]T-S20160530041537.58Z001 0 UUS10U Washington10URedmond10U Microsoft Corporation1 0 U MOPR1'0%U nCipher DSE ESN:B8EC-30A4-71441%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{/!YD9cߖ95qEq{[d{19J1IӘaJ {͵ħj/5^C nR k~u~n7҅Wz gK2_Zڕ"~< 8vaS7O G)op$~s!Db OϮi_ 00UhxeCu~}0U#0c:\1C{|F3hZmU0VUO0M0KIGEhttp://crl.microsoft.com/pki/crl/products/MicTimStaPCA_2010-07-01.crl0Z+N0L0J+0>http://www.microsoft.com/pki/certs/MicTimStaPCA_2010-07-01.crt0 U00U% 0 +0  *H   >t?-up=[5gdY@l`6*EP52hlr[ L0 /f\'kUad@LƉId6@Ծ͝fU8>'~R#0ôܱVˈP ~k}A,U$@.x߱r:X2ohI TI\89Qb(WaZwQ8sHc!e۹b! { C *K̃+$N9&]g뉞X~KғZ >$y0a0㡁01 0 UUS10U Washington10URedmond10U Microsoft Corporation1 0 U MOPR1'0%U nCipher DSE ESN:B8EC-30A4-71441%0#UMicrosoft Time-Stamp Service% 0 +Ws!"nXS ~001 0 UUS10U Washington10URedmond10U Microsoft Corporation1 0 U MOPR1'0%U nCipher NTS ESN:57F6-C1E0-554C1+0)U"Microsoft Time Source Master Clock0  *H 0"20160530002332Z20160531002332Z0w0= +Y 1/0-0 0  00 X06 +Y 1(0&0  +Y  0` 0 0  *H bTH63^Ss Cw%xkR#X|ѻL˃ N^ɚ_'AX\o>/g!sᓜc8Å8n! .乼Q#'B.z\"Hw;I19W& ƾn3D{K+SŠelm'q ?*U2xMaݸX&ޡv1000|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103b:^,V0  `He20 *H  1  *H  0/ *H  1" *O19%/׵6r@["L&Qff0 *H   1000Ws!"nXS ~00~0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103b:^,V06%\K0  *H  -ɡ 6Cۉ) Qt,'7XF`& IP{6tM8"_*XZpf8ǽ}ag_;SQ (pDPVօiywǪ{zM)1RcK*56v/?@cBASjƢe^- cԇ-oz(=Z-^qC8)[so`n5wH'?V