MZ@ !L!This program cannot be run in DOS mode. $Hjjjkjjjj80j80j蝊j蝱j蝴jRichjPEd:W"  ^L@`P8,Trwp.textQR h.rdata<pV@H.data@ n@.pdata,z@HINIT   .rsrc8@B.relocT@B@SH EHLAALtA@McPLHcL#IcJHCHHKAt AHLL3IH [mH(MA8HIH(ffLH+Irbt7t  IȈHtf IfHt  IHMIuPMItH HHIuIMuI HIuIffffffffffffI sBH LT H HALQHD LT IHALQuIrffffHr  D @HuH@L LT L LQLL LT LILQLL LT (H@LILQLL LT LILQuIIq $fffffffffffIIrat6t HɊ IȈtHf Ift H IMIuPMItHH IHuIMuIHɊ IȈuIffffffffffffI sBHD LT H HALQHD L IHALuIsfffffHw H D @uH@LL LT LILQLL LT LILQLL LT H@LILQLL L LILuIIq $ffHIrSIII@rHكtL+HHMI?Iu9MIItfffHHIuMt HIuffffffIs0HHQHQH@HQHQIHQHQHQufDHHQHQH@HQHQIHQHQHQu $TH\$WHPHeH %w]HC 3HD$@HHD$H*tVu"HT$`H rt T$dL$`E3H|$8H|$0HT$@EAAI@|$(@|$ [@8{it3f{hZH\$hHP_H(d$03H rD$4HgPLD$033HD$0`y\H(H\$Ht$H|$AVH H0HLH3OZ9{t@LD MK;!H-ZH\$0Ht$8@H|$@H A^H(H%%H E3l.\H ?3A\%"%%HeyH n3HeoyHXH QH(H`H(d$@3D‰D$DtUtQ3Ҹ4ȺCBa AiLD$@3HcHL$@3^[a$H(H(L$@H T$DXAD9 JsK >HD$@H:Hʋ(ADAH A;E3#3҉ZH X2H(H\$Ht$WH Hy@HHHHp¶@t H XHFHtHH蜶@t H ٷ2HrHH/HϋqHt$8H\$0H _HHXHhHpHx AVH0HY@H3@t H ɶHHHLLpHAHD$ Wy-@t H ¶{3Hωw0WH#q}{|uHHH.x3IHt HHЋx耵@t H Hs3Hωw0BWHpA HH8WH\$@Hl$HH|$XHt$PH0A^H\$Hl$Ht$WH0Hq@H@t H ]薵HLAHHD$ Vy-轴@t H S3Hˉ{0VHo2Hc83Hˉ{0eVHoA HH[VH\$@Hl$HHt$PH0_H\$Hl$Ht$WH0Hq@H,@t H ´HLAHHD$ Uy-@t H ƴ3Hˉ{0UH'o2Hc83Hˉ{0UHoA HHUH\$@Hl$HHt$PH0_H\$Hl$Ht$WH IHHVy H #DODFD^ D+D+D+^w +EEii# AADiCD# AADiDiCDK# AAiC K# AAC 腲yH nySH VySH >yS H ѲH\$0Hl$8Ht$@H _H8ADLIH IPE‰D$ SH8H\$UVWH@AHIؙHH-\sDADAAE3EIcDMD;~ AD+A|AKIcTE;~ A+A|ABvA+F@GAAv + HHD$pDAHD$0HD$hHHD$(fDT$ iD$hD$pH\$`H@_^]H\$H|$DYDQ ID+D+QHEt8Et3iJB +BAi ADC+AEH\$H|$HHXHhHp D@WATAUAVAWDLAI gfffDAAD؀|$PAAEEAA AOAAOAA+A$AA+A,EAAEEA AOAOEOEOAOAOAOAOAOAOA+OA$AOA+OA,EOAOAOEOEOAOA+D+D+D+A+3ADD+D$@DA+AD+EEEEx"++AA(A EVAEA+A A+A(D+D+EE(E AEEH\$0Hl$8Ht$HA_A^A]A\_Ey++AA(A E@SH LAHA+EAz AzHL$PD E D AB "CAB "CAB"CAB"C`t ACAC薭yH )~ySH eySH LySH ޭ3ySH ŭySH 謭H [HHXHpHx UAVAWHhHHY@E3IHEMt|VVXDJpDBlHU)E)MHΈD$ VV)E)MVV)E)MVW)E'M7f5DED8wyLXHXExfD dD}wD AP:w4D"LGxHW`LMwAE"D9}wts H y肬HtDXGlYGpYDiL$DwyI[ Is(I{8IA_A^]H\$Hl$Ht$WATAUAVAWH Hq@H$HHDYDhD8HD$xDWD\$hAMDG E"E;AD9\$pD@AE"DL$pDAA"E"ˉD$xD$E3EtV@uQLiL$hHH @HG G@kxƃD;DLEt @tDAA;A+A;AA;A+A;H H5LHH+E3HH;}}E@D8ztDDSxDD8iuEAEt C8G C舥AH  ;w2 ;w(A ;w ;w@AtH -AH y ;w_;w[D;wV;wRAt H L蕥FHH ƃHǃ认At H *CDH\$PHl$XHt$`H A_A^A]A\_H\$UVWATAUAVAWH$HPH*qH3H@EDD$\HUHHL$x/s H äLw@3FIt$8؈D$0IPHM L|$PMIw@IHLH(WHD$`Ll$H輣yH IAOI<HMLL$8LAHD$ )L3ɄRȃ!8D$4 D$5Ny H HD$`3H@ HtDHI3Ҁ?Au+${h~ȊوL$0${ڈT$0?uE9uHWH@tH Q3ҊڈT$0AA:GĄ(H3AD$4HDHf;>@tH eˢDHIAAUDHH2:DHL$xH^98H HXH`9zDODGIt(R-G@C1H3AD$4HDHfDDCHHXDD$<ך@t H l3Dv9st!Ds@sHH| CD A:w8DsE"LCLM8HIAD"ƃ}8tdt H sD A:AD{AWD"LCLM8HIAD"ƃ}8qW@t H 虚D9st%CDsIHH| CD A:w;CE"LCLM8HIAE"ƃ}8t菙t H %DsD A:D{E"LCLM8HIAE"/G@t H #ܙAD9st"D{DsIHH| CD :UD{@t H ~3Dw9{t!Ds@{HH| CD A:DsE"LCLM8HIAD"x@t H  D9st"D{DsIHH| CD A:D{E"N @t H 赘D9st%CDsIHH| CD A:5Cɗ@t H ^D9st"D{DsIHH| CD A:w8D{E"LCLM8HIAE"ƃ}8tZt H DsD A:wAADsE"LCLM8HIAE3E"ƃ}8t t H 袗D A:MAD{AWD"rAA+OCt蛖@H 聖@t H MD9st"DsDsIHH| CD @:w8DsD"LCLM8HIAE"ƃ}8tt H 訖D @:w;CD"LCLM8HIAE"ƃ}8tΕt H [dDsD @: sD";蜕@t H X1D :D" l@t H D9st!SDsIHH| CD :wACD"LCLM8HIAE"ƃ}8tt H 葕DsD A:wCDsAFD"LCLM8HIA3D"}8t覔t H 3<D :wDD{D"LCLM8HIA3D"}8tZt H D :DsD"LCLM8HIAE3E"ƃ}8t t H 蟔D :wED{AE"LCLM8HIAE"ƃ}8t"输tH KT E3A蜓@t H 81D A:Cm@t H ɨ3Dv9st!Ds@sHH| CD :w?DsD"LCLM8HIAD"ƃ}8tt H 芓sD :wBD{D"LCLM8HIAD"ƃ}8t角t H 4=D :w@DsAE"LCLM8HIAD"ƃ}8t\tH AD A:D{E"%@t H 躒D9st"DsDsIHH| CD :w=DsD"LM8LCHIAE"ƃ}8t跑t H ?HH\$PHt$`H|$hH A_A^A]A\]H\$UVWATAUAVAWH LA@jr IEXAHD$`H$Aǃ$H DhHAHڋ8L$xEt*Eu%3Ai̐L$xHCHH HCP;L/;+;7A;+A;H HCX2HKXH+KPHH;SHEEfDŽ$ Ƅ$gj s H eHD$`H@@HHt*HH$AHAP0 EuEt!2Ai̐HCHH HCPH\$hH A_A^A]A\_^]H\$Ht$WH HY@HzAEunGttuogHHT$0HxHHHT$0Hx/UHL$0HUbAuGA;vH\$8Ht$@H _EuAuGtHHT$0Hx2HHT$0HxUHL$0HUܺGtt yncH\$UVWATAUAVAWHl$HHA[H3HEpLLEHT$xHHL$PD$@7t H ȎH{@E3D8u t H 裎22D8htHH8AHEH@@HsHD$`HHEHHD$HpMA"% T$hD$DD9Xu!茍y H "T$hD|$DE3H{IHHEȊHL$pHH#HHMH#HL$PHEHEP 3HNEDB0NHM@RLt$xHD$HLMLE@IH39rt׌@@t H @i辌@trH 4M袌@trH (19rw9rv.HtrH PD|$Xs Xy H A3ɍQ t @uAv $`<`uAvA9rt GyDL$@DEPULH 荌H|$HLHU@W ЋyDL$@DEPULH ZpMt裋yBH 94茋y H "sNHPLE@DW(XyDL$@DEPULH HAt&0@HU@HM E8)E M0W0yDL$@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 tpMLd$P<ulD8-_ucxMpMDNE(HE@LD$@E HD$0HE HHD$(NỈD$ Ll$pDD$DMHILl$pyDL$@DEPULH yH|$HDNDNHT$@IW`谈yDL$@DEPULH 1:pM uVE3D9QtCD8XNuAD8PNtey4H B&Ny H KE DPNDd$D(yDL$@DEPULH 9貈Eu1E@MPHMHE HPLL$@E3)E M0HD$ WXчyDL$@DEPULH 2[39\Ru4A t-@u)AF,_A:w萇@HH I"7ryDL$@DEPULH CEM`NpNPDMPDELHU)E)MI͈D$ NN)E)MNN)E)MNN)EME3D踆@t H NA uDD9Nu;D8Pu2芆@t H ו D$@PEELPEPA @E@tAVH ֆANAA:vdA<JA8HD9lRu@H م@H kD9dRu>貅@t H OHD$@PEELPEPDhRt@H M$`<`L@tAVH Ĕ݅ANA<w]AsOHD9lRu: @t H F蟅D$@PEELPEPDpRH|$HDPjAAt H :SDPELPEPP菄AtPH %sAtPH 9WyDEPULH MLl$PEu6A s$LlRHLLNHNIWPpML$@H|$`$LH<DȉL$@HIPH3EcD8V@8HP3fu HPHE"HE*E2fE6D|$D{Ld$`yA$H 3E"HE,D :w:D"LL$DLE8HU H3D"D9|$Dts H 诃3 A$fM$D DaA:w:E"LL$DLE8HU H3D"D9|$Dts H LUH|$`襂yT$@H 7HT$xLM@LD$@ItHD$HHPLE@HL$@PhHIPPLt$xE3D8l$hRLeHt$HD$@A$@@t LHUXV A$@t&pMr@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$ LNw膀@t H p@tAVH A At @uA~ $`<`uA~A-yAVH 辀%DHNHPLEXV( EHEHL$PP(s H ԑmAHMpH3H$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\$UVWATAUAVAWHHpHJH3HEHY@H}`HUH 3MHp@ʇ<DwDo D+UD+UDuEA9DIAŋLHEDuDMEHUșIAG AǙAGHPHE3D8 3fDuLXHEHEEfEHEEL8|yH <E}3EHED :w@D"LMLEHUIA3D"}t\|s H }| fE3D :wAD"LMLEHUIAE3E"ƃ}t{sH }|E3D}DiA<$Dw WA{@tH AP|{@t@H 5|{@tH |A 3O8HH| G;{@tWH {HXLINDu38zt{O{HHHPPEDMAEHMȉED}LHHMH3zH$HpA_A^A]A\_^]@SH AHHQ@E;u Uzzy HH [}z\;P=PtOE;u,Eu'(z@t H 5ziP z@H ZzA;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$HHCH3HEJEEH3EB MJ0EB@MJPEB`MJpEMrvAAtUH }wVvAtUH }v=vAtUH }v$vAtUH }v vAtUH }vuAtUH }vuAtUH ~kvuAtUH ~RvHP9sG@83>uAtSH }v3;shuAtH ~HDDuFuAtH ~HHDu"uAtH ~HDD uuAtH *~HDDutAtH :~AputAtH 1~AWuHɋDu9DtDD EuD9Du Et$EDHUEDHMEDE;wAtA# EeDtA# EeEtAAA# EeDtA# EesAtUH V}otsAtUH ]}VtsAtUH d}=tsAtUH k}$tD;u|D;u D;}|D;}~;{;s2HMH3msHİA_A^A\_^[]H\$H|$UHH`I(WHHEAMEry H &sC Ht H14ELMLE+EHUЉEE+EԉEHHD$(H|$ 7H\$pH|$xH`]H\$H|$UHH`AI(HHEWMEUry H rELMLE+EHUHEE+EԉEHHD$(H|$ H\$pH|$xH`]H\$H|$UHH`AI(HHEWMEqy H 2[rM܋ELM+M+ELEMEHMHUHD$(HH|$ H\$pH|$xH`]HHXHhHp L@WATAUAVAWH0MHH:qy H 'qH$+D{DcDk l$ D|$(Dd$$Dl$,pyH qp@@tH Atqp@tH A[qp@tH ABqGs1y$H$HHHt5+?"HT$pLD$ HؼEN DVD^ AEFE+ND+D+^D+EEt~+iADT$(L$ AA+iA™ACAFN+iAD\$,L$$ACAFN+iAÙAC o@tH (1po@tSH /pmo@tSH 6oTo@tS H =oH\$`Hl$hHt$xH0A_A^A]A\_H(Atht[tNtAt4t'tt uMH(H(nH(H(0H(;H(H(H(wH(H\$H|$UHH`AI(3HHHEԉEEMhny H 5nMLMLE+MHUMHEЋE+EEHHD$(H|$ H\$pH|$xH`]H\$H|$UHH`AI(HHEWMEmy H gnELMLE+EHUHEE+EEHHD$(H|$ H\$pH|$xH`]H\$H|$UHH`AI(HHEWME=my H JmE؋MLM+E+MLEMHUЉEHEH`HD$(H|$ H\$pH|$xH`]H\$H|$UHH`AI(3HHHEԉEEMly H х:mMULM+M+ULEЋU܉MHˉEЋHUEHHD$(H|$ H\$pH|$xH`]H\$H|$UHH`AI(3HHHEԉEEMly H lMLMLE+MHUMHEЋE+EEH)HD$(H|$ NH\$pH|$xH`]HHXWH`AI(HH@HA@rky H lHwLL$0LD$@HD$(HT$PHH|$ H\$pH`_H\$H|$UHH`AI(HHEWMEjy H BkELMLE+EHUHˉEE+EEHHD$(H|$ DH\$pH|$xH`]@SH Hڹ# C# CC# CC # C GjyH rj0jySH zjjySH jjyS H jH [H\$Ht$WH HHiy H w`jDKDCKDS D[$D+KD+C D+[D+EEii# AAiKiG# AAGiKiG# AAGiG iK# AAG hyH ihyWH &oihyWH .WihyW H 6?iH\$0Ht$8H _HHXHhHpHx AVH EHHahs H lohH@HHHPHH(8uHCHt HKEHH[HuHHPPgs H 3ohH\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$ WH AHHgs H n:hD @v$xg H m@h?Cuw0:OulGɺD$0GD$1D$0fK0t'DI%}+ƒŠB ( (HE33fs H mcgH\$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@OLfAZyAH ld[A?@@@PZyH m@:[AGAwDAAAGE3Һ AA}`}PuXuH t @uAG ``uAGAAD9rtZyH }lZYyH vlZOt,LE`HUXEHD$ HOLE`HUXƧLE`HUXEHD$ MXE`E3AN AFLrA;wA;v rrHtH0EI E3AF 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$x'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,NKFfED D~A:w7E"LMLEHUIAD"ƍF9EtJt H LK@fD}ȁGEMD A:E"LMLEHUIAD"Ƹ9E+Jt H LJ3@3EظfEffffMMbEYD@8t]fED A:w9E"LMLEHUIAָD"9EtIt H $K-J f}3@D A:E"LMLEHUIAD" DI!H xK&It H JIE3DEfE@uMHt H JI3@8REIHt H J`IA@Ͽ @8}OπLfEMEE3D8tTGfED O:w7D"LMLEHUIAE"ǍG9Et3Ht H IHf}DD @:w9D"LMLEHUIAE"Ǎw9utGtH pIyHfED @:w4D"LMLEHUIAE"9utGt H #I,HAHMH3GH$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$ H3.FH\$@Hl$HHt$PH0_AIt fAHAfA!@H\$VH0Hd$ HAxH`E3E337Et H a+FHd$ HKHE3E33hEt H aEHd$ HK0E3E33;Et H aEHd$ HKE3E33Et H aE3H\$@H0^@SH HDtSH duEC$Dt H dYEHK0E33H [@SH HDtS H Xc!EC $oDt H lcEHKE33PH [@SH H:DtSH cDC$Dt H cDHKHE33H [@SH HCtSH byDC$Ct H 4b]DHK`E33H [H\$Hl$Ht$WH HY@HH}Ct H `DHHM t~thtQt7tCH aCH }`BH `|BtxH b`jBtfH `XBtTH N`FBtBH `4Bt0H _"{BtH _iBt H _BMHtZtOtEt; t0t&tttL@H3L@ -L@8'L@(!L@@L@0L@L@ L@LMt HHA3Hωw0H*H\$0Hl$8Ht$@H _@SH HA AtS H 4`-BH [@SH HAnAsSH v_ATAtSH ^_AH [@SH HHHXKK KKHKE33CxHHK0E33HKHE33HK`E33HH [HHXHhHp WH@H`HH@t H ya"Aw@tH aLHAHD$`AE3HD$0HD$(d$ n{HD$`3AHp@H[HD$`HHHL$`H"HHLHHHu?t H a]@zHqHiHHL$`H@HPy}?tCH `5HHL$`L %E33H\$ yIF?t H `?HHtlHL$`HtT?toH `aHD$`H0H?H0 HD$`Lp0HE3#HHHHL$`P8>t H I`B?H\$PHl$XHt$hH@_H\$Ht$WH 3HHf5BNfpHHu=?>sH C^>!>t H ~^>Da3H=H NH3H TDB H T^=tH O^HU>HH H(HHH HHHHHHCpH:HChHC0HHM=t H ]=̄3H\$0Ht$8H _H\$WH HH s3Ht&=XH=Y<tH ^H=H\$0H _H%HtbSH0HLL$HAx;HT$HLf]A@D$(HCHD$ }HL$HH0[H\$Ht$UWATAVAWHHPH H3HELXLX3E3䃹$WpHHEfDeHEHEEfE;y H ^<HU;y H -^f<ND :w6D"LFLMHIAE"ă}t;s H = <D$WG;woD9g }'W;yH t^;@H 9W ~$+;yH h^;H ;H `^D9zy fM;~ fE:y H t]];ELeD @:D"LMLEHUIAE"ă}toz:sdH <;Vy)]:yH *]:H9W~$/:yH ]:HHMH3,:L\$PI[8Is@IA_A^A\_]HHXHhHpHx AVH HAHHEA3uRHEAHìu HHEƺ@衬uHհHͰH\$0Hl$8Ht$@H|$HH A^@SH HHHPHHHPHHHH [H`H@SH HHP 8s H _\x9H>%HCx"HHH^HHPHHPH HPHHPpHHPH{Ht{H{Ht"HHOHH [@SH HHHPHHPXuH HP uƃ3H [@SH XHu H HPHHPHHH [H`H\$Ht$H|$UHH0Hq@HE@2HEHEHHEHH9HHH9AH9JHXHHBH;t(HUHLELLEHQL9uH HM@H9t?롹)HLEL9AuH9JuyHULELBHPHHQH9uVH HHHMHUH;uKEm@tHc83HC0 aHH\$@Ht$HH|$PH0]ù)))H\$Ht$H|$UHH0Hq@HE@2HEHEHHEHH9HHH9AH9JHXHHBH;t(HUHLELLEHQL9uH HM@H9t?롹)HLEL9AuH9JuyHULELBHPHHQH9uVH HHHMHUH;uKE)@tHc83HC0 HH\$@Ht$HH|$PH0]ù)))H\$H|$UHH0HHHMHX0HEHEHEHEDMHLEHDMHLEHDMH LEHqMPBHHUH9PuRH9AuLHMHUHQHX3Ha8A0 $HHEHMH;uH\$HH|$PH0]ù)H\$Ht$H|$ UHH0HEHHMHEHEHEH H9tYHHHH9puVH9AuPHHqHMHUHHHHUH9u*HHE3@t H W"4H9uHF))HHH9AuAH9Ju;HHBHULEHQLLEL9uH HMH9uHF))HHH9AuCH9Ju=HHBHULEHQLLEL9uH HMH9uÊMP))HHUH9PuWH9AuQHMHUHQHX3Ha8A0 dHHEHMH;uH\$HHt$PH|$XH0]ù)HXE33H%5H@E33H%!̰H8Ht!HI@Hd$ E3E33H`H8HtHI@3H`H%w3H\$Hl$Ht$WH AAH1tH u^<21tXH x^!2U u*Xt!@tHX@t ֋y3H\$0Hl$8Ht$@H _HHXHhHpHx AVH ALHHq@xtt~~n0@tH eU|1t&IH0@tH aUZ1HHu0@t H TU=1HADHIP03H\$0Hl$8Ht$@H|$HH A^H\$H|$UHH@HH3HE3HH]f]]+0t H U0HtVH_@HCxN`HUA HHcHgH`hHHH82HMH3/H\$XH|$`H@]HtHI@HtHHXHBHXH\$Hl$Ht$ WH`H9H3HD$XHYHeH %H HXHD$@HH|$PHD$H3%tStuHH_H`E3Hl$8Hl$0HT$@EAAI@l$(@l$ w@8nit.t H GUP/H8HtTHo8.t H rT+/3HG0 [HHH8HE.t H U.@nhHHPp3HL$XH37.L\$`I[Ik Is(I_H\$Hl$Ht$ WH`HH3HD$XHeH %H_3H H@HD$@HhHt$PHD$H%tStuHHOHOE3Hl$8Hl$0HT$@EAAI@l$(@l$ @8oit6-t H T-@ohH0Ht<3Hi8A0 H_H@H0HjHHPp,t H T^-3`HL$XH3,L\$`I[Ik Is(I_@SH HY@LB0I3UHH [H\$Ht$WH Hy@H8,@t H ET,xt^09,s H CT,3+@t H \T,Hg!^03HH5Ht$8H\$0H _H\$Ht$WH Hy@H+@t H T7,+s H T ,HHHS0_HS0HeHS0H/fHHS0HHHHPhf03HHxHH\$0Ht$83H _H\$Ht$WH Hy@H*@t H JTs+3@8wxt#*t H =TV+Hs8H9pu#*@t H NT'+Hs8#@8xtx@8yuoHL$0HHH@(HChHHPHHQH9t)H HHHHL$0HHPX!Hs8%3Hˉs0H7H\$8Ht$@H _H\$Ht$WH Hy@HHHI@V)@t H S+*3@8wxt#x)t H R*Hs8H9pu#I)@t H VS)Hs8#@8htx@8iuoHL$0HHH@0HChHHPHHQH9t)H HHHHL$0HHPX!Hs8%3Hˉs0{HH\$8Ht$@H _H\$Ht$WH Hy@H](@@t H R(HH t|t^t@t"'@H S'@H hS'@H .S'@{H Rj'@aH RPx'@GH R6^'@-H vRD'@H Q*'@H S tthtQt9t&@H S&@H MQ&@t~H Qp&@tkH $S]&@tXH RJr&@tEH R7_&@t2H R$L&@tH HR9&@t H Q&3Hˉs0HqH\$0Ht$8H _gHD@DxHBH0H3|HBhH\$Ht$WH H0@HHu Dx|D;v&HD+HHP8H|x9|ug0|HG8H03,H0@tHpLH@H\$0Ht$8H _HD@DHBH8H3HBh32@SH HHHP(LL$0HA3ɅHIL$0H H [HtH%3H\$UVWHH 3HE 1E E ;rH 3DbiH D3QiHD3;iH!D3*iH5D3iHED3iLJ LJ Hω XHULJ $HUHHLJ  5HHU(HHM(HVL~+HM(Hh L!HM(HWLHM(HULHM(HUL&.HM(H L0HM(H@LHM(H( LHM(HWL'HM(LE HCE ;5uHM(HXJXHM(HXL&HM(HX"MHM(HXLH=HM(HPHM(HXLHa<HM(H PHM(HXLHHM(HHHM(HXLHMHM(HHHM(H L>HM(HYLH{HM(LH{Hu#_!H O!(u,u HSu D0HƇCHSHOTzHWH~RH~SHWHt*HI@3H`t H Pt H >P3D~hH$HPA_A^_^]H\$Ht$WH0@Hs H I:Hd$ @H`E3E33HΉ؈H@H;t%Us H pIH E335HHu3HH\$@Ht$HH0_H%@UHHHEMHEHEHEH9LII9PL9@HHPI@H9H0u-I`A@EH3I@IBMI@L9u/LMBHEL]ML]I@L9ulLLEH9t?낹)HLEL9@uCH9Au=HMLELAHJHHHH9uHHBHEHMH;uH]ù))))H\$Ht$WH0Hd$ H`HE3E33HhHhH Ht E33HHu3HH\$@Ht$HH0_H%5H\$Ht$WH0@Hrs H G@ljpQspH GHd$ H`E3E33HHÀ@H;t%s H GH E33HHu3HH\$@Ht$HH0_H%hH\$WHHH3H$HHHL$03A^Hd$ HSHD$@LD$0HLHE3H\$HD$PH|$XD$`D$8 H$H3XH$H_@SH H3H90uZHH9tNHLH9BuJI9PuDLI@HJHHXHP8HpLH@pH [ù)@SH H3H98uZHH9tNHLH9BuJI9PuDLI@HJHHXHP@HpLHH [ù)H\$WHHH3H$HHHL$03A-]Hd$ HRHD$@LD$0H:KHE3H\$HD$PH|$XD$`D$8 H$H3H$H_HHXHhHpHx AVH IHH3AxHI\HT$hHHHE3HHH HHDHD$PHHHHDH HHD$XHHDH :HHD$`HHDHHHHHHHHHP H HHHH83HAr[HHYEFD3HL{D {x[HF@HHH͈zHHH@H@HHH@HH H@HE33HXE33HE33HDL0L8HDžp`yHRxHLHHHLطH@;H.AvH@E3(L0D8H`3HHU3҉zHXAfDzDzDXVfD8VDiDVLH{YL@{D${DP{HX{N?LpL0LpH@H+uH؂3DYHpD3YzAXDhDVDZ@"DZDZVHZAHZE3DqD1LL@L@H@ HI H+uHt$@H|$HDzDzDzDzDzHl$8H\$0H A^H\$UHH0Hwt H D7 HEHMHEHEHEH >HHH9JuIH9PuCHHH3HBHELELLEHBL9uHHUH9 uMеf))@t H 6yHMHUHH9Qu\H9HuVHEHUHXHPHa8a03HHEH9Eut H 6H\$HH0]ù)H\$Ht$UWATAVAWHH@LHIHMI,EE0AAΉE@-3HHAAtU@H IHE@HGG HD$(E@HULEIωD$ Dx@ sHt HJWDG HHHdS=bAtH ^IAIAtU@H IAt A#H>AtU@H IEDu@D+AAtH IAyU@HHAtU@H IFHE@HGDw HD$(E@HULAIωD$ V<aAtW H IHt HgW QHHWDG HH RAtH >AtSH >AtSH %>nAtS H <>UAtSH S><AtS$H j>#9w vN ;ubAt H HLAtH @H H;w r%At H HH3Ht$xHH\$pH@A_A^A\_]HHXHpHx UHhH`HH3HEPHIHHL$03ASHd$ JH>T$PHD$@H>T$`HD$xHCL$8HEHGUHEH>UHEHCL$pHEHGUHEH>UHEHC MHEHG UUMLD$0E3Hֹ@HEH\$HH|$X`HMPH3L$`I[Is I{(I]H\$H|$UHl$H`HH3HEPHHHL$03ARHd$ JHv=E3HD$@H=T$PHD$xHCT$`HEHGL$8HEH=UHEHCUHEHGL$pHEHz=UHEHC UHEMUHG UMLD$0Hl@AIHEH\$HH|$XDHMPH3 L$`I[I{I]H\$Ht$WHHwH3H$HIHHL$03AQHd$ H=HD$@LD$0E3Hֹ@D$PD$`H\$HH|$XD$8 H$H3J L$I[Is I_H\$WHHH3H$HHHL$03AQHd$ H=HD$@LD$0H*?HE3H\$HD$PH|$XD$`D$8 H$H3 H$H_H\$Ht$WHH'H3H$HIHHL$03AqPHd$ HBHD$@LD$0E3Hֹ@D$PD$`H\$HH|$XD$8 JH$H3 L$I[Is I_H\$WHHH3H$HHHL$03AOHd$ H`AHD$@LD$0H=HE3H\$HD$PH|$XD$`D$8 H$H3T H$H_H\$Ht$WHHH3H$HIHHL$03A!OHd$ H@HD$@LD$0E3Hֹ@D$PD$`H\$HH|$XD$8 H$H3 L$I[Is I_H\$WHH0H3H$HHHL$03A}NHd$ H?HD$@LD$0H<HE3H\$HD$PH|$XD$`D$8 TH$H3 H$H_HHXHhHpWH@HHH9HHID$28ЉD$hHHpsT$hH 9 HD$hHT$0LHD$(D$hAHΉD$ x uO9L9EMKs H 9HH\$PHl$XHt$`H@_H\$Hl$VWAVH@HLH8HL$0Il$28HHmsH <cHD$xHT$0HD$(LAICC l$  x{ uKLNOs H H<HH\$`Hl$hH@A^_^H\$Ht$WHHsH3H$HIHHL$03AKHd$ Hp<HD$@LD$0E3Hֹ@D$PD$`H\$HH|$XD$8 H$H3FL$I[Is I_H\$WHHH3H$HHHL$03AKHd$ H;HD$@LD$0H&9HE3H\$HD$PH|$XD$`D$8 H$H3H$H_HHXHpHx UHhH`HH3HEPHIHHL$03AhJHd$ JH5T$PHD$@H5T$`HD$xHCL$8HEHGUHEH5UHEHCL$pHEHGUUЉMLD$0E3Hֹ@HEH\$HH|$XHMPH3L$`I[Is I{(I]H\$H|$UHl$H`H"H3HEPHHHL$03AsIHd$ JH4E3HD$@H4T$PHD$xHCT$`HEHGL$8HEH4UHEHCUHEL$pUHGUЉMLD$0H(7AIHEH\$HH|$XHMPH3L$`I[I{I]H\$WHH8H3H$HHHL$03AHHd$ H>HD$@LD$0H6HE3H\$HD$PH|$XD$`D$8 \H$H3 H$H_H\$Ht$WHHH3H$HIHHL$03AGHd$ Hl<HD$@LD$0E3Hֹ@D$PD$`H\$HH|$XD$8 H$H3bL$I[Is I_H\$WHHH3H$HHHL$03A5GHd$ H;HD$@LD$0HB5HE3H\$HD$PH|$XD$`D$8  H$H3H$H_HHXHhHpWH@HHH0HHIRD$24ЉD$hYHH(sT$hH 0HD$hHT$0LHD$(D$hAH͉D$ ѣx&~ uN1L1KD1OKGCs H m06HH\$PHt$`Hl$XH@_H\$Hl$VWAVH@HLH/HL$0I;l$24FHHsH 4gHD$xHT$0HD$(LAIGG l$ x& uO9L9KD9NKFCs H n4HH\$`Hl$hH@A^_^H\$Ht$WHH H3H$HIHHL$03AUDHd$ HX9HD$@LD$0E3Hֹ@D$PD$`H\$HH|$XD$8 .H$H3L$I[Is I_H\$WHHdH3H$HHHL$03ACHd$ H8HD$@LD$0H1HE3H\$HD$PH|$XD$`D$8 H$H38H$H_H\$WHHH3H$HHHL$03A CHd$ H8HD$@LD$0H1HE3H\$HD$PH|$XD$`D$8 H$H3H$H_H\$WHH3HDBpHL$0}BHd$ H9HD$@LD$0H0HE3H\$HD$PH|$XD$`D$8 TH$HĠ_H\$WHHH3H$HHHL$03AAHd$ H7HD$@LD$0H/HE3H\$HD$PH|$XD$`D$8 H$H3pH$H_H\$Ht$WHHH3H$HIHHL$03A=AHd$ H2HD$@LD$0E3Hֹ@D$PD$`H\$HH|$XD$8 H$H3L$I[Is I_HHXHhHpWH@HHH-HHIZD$2ЉD$h_HH{.sT$hH ,HD$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`s H +iHH\$PHt$`Hl$XH@_H\$Hl$VWAVH@HLH5+HL$0Iol$2wHHFsH .fHD$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`s H -uHH\$`Hl$hH@A^_^HHXHhHpWH@HHH&HHIzD$0EЉD$h}HH LsT$hH s&fHD$hFHD$(F xD$hHT$0LAH͉D$ xN~ xuCNHIKA C I0K0A@C@IPKPA`C`Ip@OKG C O0K0G@C@OPKPG`C`OpKpbs H %HoH\$PHt$`Hl$XH@_H\$Hl$VWAVH@HLH!%HL$0Il$2ŐHHsH *dfHD$xHT$0HD$(LAIFF xl$ oxN~ xuCNHIKA C I0K0A@C@IPKPA`C`Ip@OKG C O0K0G@C@OPKPG`C`OpKps H i)HH\$`Hl$hH@A^_^HHXHpHx UHhH HjH3HEHIHHL$03A9Hd$ JH3%T$PHD$@HC%T$`HD$xHCL$8HEHGUHEH<%UHEHCL$pHEHGUUЉMLD$0E3Hֹ@HEH\$HH|$XHHMH3L$ I[Is I{(I]H\$H|$UHl$H HrH3HEHHHL$03A8Hd$ JH>$E3HD$@HO$T$PHD$xHCT$`HEHGL$8HEHG$UHEHCUHEL$pUHGUЉMLD$0Hx&AIHEH\$HH|$XPHMH3L$ I[I{I]H\$WHHH3H$HHHL$03A7Hd$ H-HD$@LD$0H%HE3H\$HD$PH|$XD$`D$8 H$H3\H$H_H\$Ht$WHH߾H3H$HIHHL$03A)7Hd$ H #HD$@LD$0E3Hֹ@D$PD$`H\$HH|$XD$8 H$H3L$I[Is I_H\$WHH8H3H$HHHL$03A6Hd$ Hh"HD$@LD$0H$HE3H\$HD$PH|$XD$`D$8 \H$H3 H$H_H\$Ht$WHHH3H$HIHHL$03A5Hd$ H+HD$@LD$0E3Hֹ@D$PD$`H\$HH|$XD$8 H$H3bL$I[Is I_H\$WHHH3H$HHHL$03A55Hd$ Hx*HD$@LD$0HB#HE3H\$HD$PH|$XD$`D$8  H$H3H$H_H\$WHHDH3H$HHHL$03A4Hd$ H*HD$@LD$0H"HE3H\$HD$PH|$XD$`D$8 hH$H3H$H_H\$WHHH3H$HHHL$03A3Hd$ H)HD$@LD$0H!HE3H\$HD$PH|$XD$`D$8 ĐH$H3tH$H_H\$WHHH3H$HHHL$03AI3Hd$ H)HD$@LD$0HV!HE3H\$HD$PH|$XD$`D$8  H$H3H$H_H\$Ht$UWAVH$HHHH3Hp3HH DvHt$ A+HL$p3Dr2HD$pD$(HD$0GAHHL$(HH HL$(d~0HL$8D32HD$(LD$8WHL$ ?HD$HD$X|$8Ht$@D$P@yCHL$ LVHQHL$ Lh HfHL$ L( HHL$ LWHL{HL$ 3H{H AtH{H AtH{H PtAtH{H PTAtH{H P 4AtH{H .PiAtH{H >P$HL$ yHWH JUHUH GHUH DGH H xH@H HXH KHXH XHXH HXH دHXH H HI HYH .HYH H|7AtH HYH H AtH HYH CHZH HzH =HzH HzH HzH HzH HzH sHzH dHzH U3AgzH EP(HWV( zV(|V( ~V(V( V(V Wh  x  Hܭ}W ( 8 HI@ A H0I0@@A@HPIP@`A`@pHHA @AH I @0A0H@I@@PAPH@`HA`UU۬UլUu 5@XXYX_HXxAΉXAX YZzzzzMzͽz!H "H H  H 5H 5H ^H " H  H «H H nH F}H f H 2 H H H Je ׼& мH SHpH3L$I[(Is0IA^_]H\$Ht$WHHWH3H$HIHHL$03A*Hd$ HHD$@LD$0E3Hֹ@D$PD$`H\$HH|$XD$8 zH$H3*L$I[Is I_H\$WHHH3H$HHHL$03A)Hd$ H@HD$@LD$0H HE3H\$HD$PH|$XD$`D$8 ԆH$H3H$H_H\$Ht$WHHH3H$HIHHL$03AQ)Hd$ HdHD$@LD$0E3Hֹ@D$PD$`H\$HH|$XD$8 *H$H3L$I[Is I_H\$WHH`H3H$HHHL$03A(Hd$ HHD$@LD$0HHE3H\$HD$PH|$XD$`D$8 H$H34H$H_HHXHpHx UH8HHH3HHIHHL$03A'Hd$ JHH\$HHD$@HT$PHD$xHCH|$XHEHGT$`HEHL$8HEHCUHEHGUHEHrL$pHEHC UHEHG UHEH]MHE HCUHE(HGUHE8HIMHEXHCU0HE`HGU@HEpH5MHHCUhHHGUxHH8MPHHCHHGHE3LD$0Hֹ@HH3_L$I[Is I{(I]H\$H|$UH$HpHӭH3H`HHHL$03A0!&Hd$ JHH\$HHD$@HT$PHD$xHCH|$XHEHGT$`HEHL$8HEHCUHEHGUHEHL$pHEHC UHEHG UHEHMHE HCUHE(HGUHE8HtMHEXHCU0HE`HGU@HEpH`MHHCUhHHGUxHHcMPHHCHHGHE3LD$0HAIցH`H3L$pI[I{I]H\$UVWH0H H3HD$(HHHh@tH @fD$ D$"CF\$#@|$$fD$%tDL$%DD$$H S?utH 6HH HT$ AHL$(H3H\$`H0_^]H\$WH HHL$0L$0H0H|HG8|+x%G0@t|H 3HH:HL$0H0H@nH9HL$0oH\$8H _H\$Hl$VWAVH HHL$@4HHL$@2H0uK@pH D_HHHPt@>H BDxLHD+|HAQ8Ht$D@tUH fHIuH|@tH :@tH #|9xHL$@(H0xHF8L$@H@~H~&@txH f03H}H]HL$@~L$@H0~HHPXH\$HHl$PH A^_^H8BLZAD$(HT$ Hѹ@}H8HHXHhWH0HHHLU hHPHѹ@DU}HGLR DHӹ@l$(HD$ 0}HGLM DHӹ@l$(HD$  }HG LH DHӹ@l$(HD$ |D$@H\$HHl$PH0_H\$UH0HL l$(HL$ MH D|HCL H MD͉l$(HD$ t|HCL H MD͉l$(HD$ M|HC L H MD͉l$(HD$ &|H\$@H0]H8AL? DL$(HT$ Hѹ@{H8H8AL H8 DL$(HL$ AI{H8H8Ht'ALvDL$(HT$ Hѹ@{D$@H8H8AL?H DL$(HL$ AIL{H8H8Ht'ALDL$(HT$ Hѹ@{D$@H8H8ALHX DL$(HL$ AIzH8H8D$( HT$ HL @AzH8H8AD$( HL$ L H AIqzH8H8Ht'ALNDL$(HT$ Hѹ@>zD$@H8H8ALH DL$(HL$ AIzH8HHXHhWH0HHHtpL=hHPHѹ@DyHGL:DHӹ@l$(HD$ yHGL5DHӹ@l$(HD$ syD$@H\$HHl$PH0_H\$UH0HLl$(HL$ MH D'yHCLH} MD͉l$(HD$ yHCLHV MD͉l$(HD$ xH\$@H0]H8Ht'ALDL$(HT$ Hѹ@xD$@H8H8ALWH DL$(HL$ AIdxH8H8D$(HT$ HL@A0xH8H8AD$(HL$ LHk AIwH8H8AL+DL$(HT$ Hѹ@wH8̉L$H8AHD$@LDL$(AIH HD$ wH8H@SH0HbsH [AL)HDL$(AIH\$ 6wH0[H8Ht'ALR DL$(HT$ Hѹ@wD$@H8H8AL HDDL$(HL$ AIvH8H8D$(HT$ HLM@AvH8H8AD$(HL$ LHAI]vH8H8D$(xHT$ HLE@A,vH8H8AD$(xHL$ LHgAIuH8HHXHhWH0HHHtpLhHPHѹ@DuHGLDHӹ@l$(HD$ uHGLDHӹ@l$(HD$ guH\$@Hl$HH0_H\$UH0HLl$(HL$ MHDuHCLHqMD͉l$(HD$ tHCLHJMD͉l$(HD$ tH\$@H0]H8ALDL$(HT$ Hѹ@tH8H8ALHDL$(HL$ AIdtH8H8AL DL$(HT$ Hѹ@3tH8̉L$H8AHD$@L DL$(AIHjHD$ sH8H8Ht'ALbDL$(HT$ Hѹ@sD$@H8H8AL+HDL$(HL$ AIsH8H8Ht'ALDL$(HT$ Hѹ@RsD$@H8H8ALHDL$(HL$ AIsH8HHXHhHpWH0HH5UhHH}LDH֋rHCLDH֋ωl$(HD$ rHCLDH֋ωl$(HD$ rHC LDH֋ωl$(HD$ hrHCLDH֋ωl$(HD$ FrHCLDH֋ωl$(HD$ $rHCLqDH֋ωl$(HD$ rHCLDH֋ωl$(HD$ qH\$@Hl$HHt$PH0_H\$Ht$WH0Hd$ H`HAxE3E3H3qHh{@H{t/H{t(H Ht E33WqRt H HHu3HH\$@Ht$HH0_H%qH\$WH HHL$0qL$0H8qHttHHG8+3%G0pHHL$0vqH8HQqHqHL$0RqH\$8H _H\$WH HHL$0qH谵L$0qH8H8 xC@t H HP80vHH8HHG8kpH6pt H ~7g03HjoHވH8(xCub@t H _HxAu@@t H m${%@t H DLHD+HAH9HL$0oH8HG8L$0oHSoHot H fg03HRnHƇHL$0oL$0H8oHHPXH\$8H _H\$Ht$WH0Ht H Hd$ H`E3E33HmH`HKHt!H{tH;tmHcH#HcHHu3HEnt H E.H\$@Ht$HH0_H\$Hl$Ht$WH0HHYt H 6Hd$ H`E3E33HlHhH;kuH HtlHcHcH#HHu3Hmt H zH\$@Hl$HHt$PH0_H\$WH HsH :t4AHO$EIыAtAtHHuIuH\$0H _H\$WH H<sH t:AHO$EM‹At+At+HIuIuH\$0H _̺UHDBfH@Iuf;E3LAHELIJ E9\ uE9\$ufAfA|ff|2ð( , 0 4 @ D 8 < LWHWAWWWWWWWMAHfAHAM@(IuIIuH\$Ht$WH0H9t H f Hd$ H`E3E33Hi3H؂H{tCH;t=H{t6tL LCH vHKiHcH#HcH@r3HJjt H 3H\$@Ht$HH0_H\$Ht$WH0Het H Hd$ H`E3E33Hh3HpH{tCH;t=H{t6tL LCH [ HKhHcH#HcH@r3Hvit H V _H\$@Ht$HH0_H\$Ht$WH0Ht H 'Hd$ H`E3E33Hg3HX{H{tCH;t=H{t6AtL LCH WHKgHcH#HcH@r3Hht H RH\$@Ht$HH0_HHXHhHpWH0H`H`HHE3E3H35g3H؂H;kuCH;t=H{t6|tL LCH  HK1gHcH#HcH@r3HH\$@Hl$HHt$PH0_H%gHHXHhHpWH0H`H`HHE3E3H3f3HpH;kuCH;t=H{t6tL LCH UHK}fHcH#HcH@r3HH\$@Hl$HHt$PH0_H%gHHXHhHpWH0H`H`HHE3E3H3e3HX{H;kuCH;t=H{t6tL LCH *HKeHcH#HcH@r3HH\$@Hl$HHt$PH0_H%`fH\$Ht$H|$ UHH0HHHMHX0HEHHEHEHE>fDMH LEHOM.f3AHHUH9PurH9AulHMHUHQHX3HY8A0 eHu~HEHMH;u3HH_8_0dHN~H\$HHt$PH|$X3H0]ù)H\$Hl$Ht$ WATAWH0HY@H@t H e>{xt7t H #3HΉ~0RdH}_ HHd$ H`xHE3E33c4 AA\AA;;\,A;) t\t*H :t H  HHHPZ `t H }HHHP0 6t H 3HHHP t H HHH t H `yHHHP( $(t\,t*0H gt H dHHHPH7 =t H HHHP@ t H HHHP8 t H HHHP0 迿t H UHHHPX A;-8LPt\Tt*XsR(H +4t H ʿHHHPx t H 蠿HHHPpt H ]vHHHPh趾t H LHHHP`茾t H "HHHY`dltWpt*tL+UH 轾D t H 裾HHt H E~HHa ýt H YLAHHO葽t H 'HHH^d1H  A;A;t`t3t H 芽L`A,ͼt H cHH証uH 1?菼\H &vCH  ]t H *LXAt]t4#t H 蘼LYHڻt H pLYx蹻t H &OHHF蔻t H *HH%ioH hQt H HH &;! tW t1  t H 耻HHźMH W<觺t H d=HH |肺t H HHHOUt H HHH"(t H E辺HHa # ' tzC tMG t ߹H o迹t H UHHl 蚹t H 0HH out H " HHJP2H ;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 |3HXHf8HH3H͋XH\$XHl$`Ht$hH0A_A\_H\$Hl$Ht$WH H3H؂H;Pu L;uHxu H@sd藵t&L [L[H LN؂NH<[H3WH؂HH[H35t H "˵3HH;ttLKLH 螵H@rH\$0Ht$@Hl$8H _H\$Hl$Ht$WH H3HpH;Pu L;uHxu H@sd苴t&L [L[H NpNxH<[H'VHxHH[Hp3)t H V迴3HxH;ttLKLH 蒴H@rH\$0Ht$@Hl$8H _H\$Hl$Ht$WH H3HX{H;Pu L;uHxu H@sdt&L [L[H DNX{N`{H<[Hh{UHX{Hh{H[H`{3t H 賳3H`{H;ttLKLH 膳H@rH\$0Ht$@Hl$8H _LWA^L@AJL( A 6LUA "H(LL$@AD$@D$D ;H(Lh ALzAH\$WH HH@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$H3H$@H _LVAx^LUA JL A6H\$Ht$WH HHft H HxHP0s #{0L@ MuHCC0Hc83HQHjkH\$0Ht$8H _H\$Ht$WH HHگt H pHxHP0s#L@ Mu"Hc83Hˉ{0yQHj:HHc83HˋC0RQHj]t H JH\$0Ht$8H _H\$Ht$WH HHt H 贯HxHP0s #{0L@ MuHC0Hc83HPH"jH\$0Ht$8H _H\$Ht$WH HH蒮t H (HxHP0s #{0L@ MuHC0Hc83H"PHiH\$0Ht$8H _LYA H\$Ht$WH HHt H 舮HxHP0s #{0L@ MuHC0Hc83HOHhH\$0Ht$8H _H\$Ht$WH HHft H HHW0sN@t H ֭+tWH 辭tH P褭##LG Mu7t H VHc83Hˉ{0NHh:HWHc83HˋC0NHg荬t H *#H\$0Ht$8H _H\$Ht$WH HHNt H HxHP0s #{0L@ MuH/C0Hc83HMHRgH\$0Ht$8H _H\$Ht$WH HH«t H XHxHP0s #{0L@ MuHC0Hc83HRMHfH\$0Ht$8H _H8HLYAHD$ Z H8HHXHhHp HPWATAUAVAWH0HIH3AHH8tH@rLMHd$(LML3H;t苧tLKLH H@rH\$`Hl$pHt$xAH0A_A^A]A\_H8HLWAHD$ NH8H8H L@AHD$ &H8H8H%L( A HD$ H8H8HLUA HD$ H8H8HMLh AHD$ H8H8HLzAHD$ H8H\$WH0HWHALHHD$ RzH\3A DLWDHI9u2I9u)AHHArAI(IArɈWƇW3H\$@H0_H8H]LVAxHD$ H8H8HLUA HD$ H8H8HL AHD$ jH8@SH Hb8b0HH3HGHt`3H [H\$WH yxHHt;t H j胥Hc83HC0FH"`QHHL$0HiGH HGHèHCH;H98t)HL$0H_CGH\$8H _HHXHhHpHx ATAVAWH0HE3ML3H`Hxu H8uHxt4HAHH|ܸH\$PHl$XHt$`H|$hH0A_A^A\LFHd$(IcMH4LhM4AILt$ Fx+H LXL`臣t(H HXHH`I&WH\$Ht$WH H{HHH@D$0#tH{H P誣tH{H P苣tH{H &P ltH{H GPM袢tH{H hP$.d$0LL$0AHHH\$8Ht$@H _HHL{MtEAAAA3D$ LL$ D@HD$$HD$,D$4HHH\$Hl$Ht$ WAVAWH H3HDpHAs #H{LzHt CH!{AD;׹DCH{{sH H{HtGMIHHHT$@Hx#H{HL$@fHHL$@Hf83HΉn0BH]\H\$HHt$XHl$PH A_A^_H\$Ht$WH HE33H`L;@u H;uHxu%HAHH|޸H\$0Ht$8H _IcH<[HhJBHXHhH[H`3H\$Hl$Ht$WH H3HHD9@s Hb8#HOAIEH_83Hωw0AHO[H\$0Hl$8Ht$@H _H\$Ht$H|$ AVH H3MHHD9@s#MHREIH9|$Pt7HHT$0HxHL$0IT$PHHL$0Hc83Hˉ{0(AHZH\$8Ht$@H|$HH A^HHXHhHpHx AVH0HY@HHT$`HIPE3XHaHHHDH-aHHD3Ds|HAvHL L(&AHH3AH3AHE3։LD2BHE3E3GATXD$ :A3DfDD<fDPDTfDXDZL`LhDpLxDLfDLHHHHDDH\$@Hl$HHt$PH|$XH0A^H\$UVWAVAWHHpH*jH3HELq@eH;AAt H !ʝ&IA5?HHIHELEAHD$  @=#uaH?UA>HH]跜sUH HIHEDLAHD$ ?؅sAt H HHMQ@HHM@@HHM/@HUAH$?Hu(At H 覜D>HUAH>HuЛAt H eYHUA H>H u虛At H ."{At H Ht Ts H Ha=4At H ɛHMH3=H$HpA_A^_^]H\$Ht$WH HY@Ht H {Pwع<HHHqD3HHHH qHHHH rrHHHHH rHHHHH <HHHHH dH` HHH0HHH dH H `|t$0H׹ <HHHL3HHHH faHHHH qHHHHH qHHHHH YHHHHH cH` HHH0HHH cH H bQ;HHHu =L3HVHHH `HHHH pHHHHH qHHHHH kHHHHH @HH HHH ObH0HHH rbH H `HHH HHHH \sH HyHHHtWY:HHG@2H p@ǀ<t @@ r(@@tH @膘H\$8Ht$@H _@SH H辗t H TH[@HHHt9HHH s-H ostH H [H\$Ht$H|$ UATAUAVAWHH`Ly@3L!DcAt H 貗]H]]H]IIPHA̋E8HEHD3HH9]譖sH 3:HAE8HEHzL3HH9]cXsH #@LEI/9H@HM8HUHM(8I H9 IHt$0LEA"x\$(\$ 8HH]XE3Lr@HD$8H\$0IMH\$(H\$ '~yF蔕At H )H9uAt H H7H^HMH0Hp0IfA$A2f fAHt :7IA7IsAH OxIHE3I0IH6HaI7HUI7E0IILE0IP IHIPAXIAAXAIPHD7%At H 誔HIIPPHMHt5Гs H dHMHt5誓s H >L\$`I[8Is@I{HIA_A^A]A\]H\$Ht$WH Hy@`t H HHHPHH tM-s H H HX@HHPHH -5H HHPPӒ@t H iH\$0Ht$8H _H\$WH HY@蝒t H j3HHHPHH t(js H HH PHHH\$0H _H`PH8Hd$ E3E333H83H%4H\$WH Hy@Ht H 耒HH Hϋ%MH\$0H _ËjH\$UHl$HpHk^H3HE`d$0d$4d$8HHL$@3AHd$ H^E3ɉL$HHD$PHD$0MHD$XHD$8LD$@HD$hHOAIHEHD$4HHEHD$8HEl3L$0 RiL$4HM`H3 H$Hp]HHXHhHpWH0Hq@LAHH@ H23HˋyC0e2HK({0M2HKA HHC2H\$@Hl$HHt$PH0_HHXHhHpWH0Hq@LAHH@ H1؅y3HωG01H=K2HC=tv= t]=tD=t+=t袏tfH X萏tTH F~tBH K4lt0H "ZtH Ht H ޏC=tW=tC=t5H=t!=tH#CHC)H}HHQ HH3Hω_00HJA HH0Hl$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 HWHH3H A:/3AhTagHn ^^x/HFuyVH DFHNX3A60H9nH\$0Hl$8Ht$@H _̋Q9Qx3Ұ9Qt H9Qt9QxHHXHpHxAVH0LH33H E3E3Hxq-HHPu0K HC@ ACxSxDCC A;AGD9C Sx!C HK 38.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;r y H 裊HK 3,H\$PHl$XHt$`H|$hH0A_A^A\HHXHhHpWAVAWH0ALH3E33H!xH E3++E3tZHHPu8K HCNJ ACxC KxSI;G9S AljKx!C D;rBy H ؉HK 3+H\$PHl$XHt$`H0A_A^_HttH\$WH0Hy H 臉Hd$ HO E3E33a*gg ggxHO 3U+DGHOXA3,H\$@H0_@SH H~y H kHKHt *HcH [HHXHhHpWH0H3E3H E33Hh)_ O;w G++˅HO H3*Hl$HHt$PH\$@H0_HL$H(HXE33EA+"D uHL$0DAAHX3+H(H\$WHPHH臇t H HL$0E33W+HH H@HH@ @H0H@HHHHL$0@HHH(=uHd$ HL$0E3E33(C0H\$`HP_H\$WH HHˆt H aCCHHHHH\$0H _H%Y(H(I3E3(H(H\$WH Hy@IHHt+A8r"DHPH<2H\$0H _HA@HHHXHhHpHx ATAVAWH Hy@IEHLLIPHمtH 0iH((uB'HH薅sH !(HcHc D3HkL{N'HHtMXsH HD3HkL{H(Hc HCH(HX H( tH 蛅HIPPHl$HHt$PH|$XHH\$@H A_A^A\H\$Ht$WH HY@HHHHPH蕄tH %H(HHH;tHRHHBHu8H9B u-k&H(0smH [Ą_HtBHz uH(HBHH` &HtHJ HtHH HJ HBHA HB H`H%踃tH HHHH\$0Ht$8H _H`PHA@HHtHAHH`03@SH 3HQHHIfAhHAH E33"'HK8E33'HKPE33'H3H [H%%HH`H\$WH0HyHtoyiuiHd$ HE3E33HT$E3HO APGi$HOHd$ E3E33'$HOGiY$Hg3H%H\$@H0_@SH@yhHfAhH $HK8$HKP$HH\$0HHL$PE3HD$(Hd$ E33D%y HcfCh0HL$PHd$(HCE3E3HD$ $HL$P#$H@[H\$WH HY@zAH8AA;utD9ruk@tNƃrrp@trH vT@@H 2@3H ;u7D9rt @t H 蠁l@taH Sr;uҀ@tH /A;u"r赀@t H RK虀@t H v/3H\$0H _H\$Hl$Ht$WAVAWH HY@IMHL@2Hp@A`?@tH ӀtuIzu9 Wu3$Wu Wu9$Wu zL$`A=H8HHAt @ꉓlRlRpRt&@t H 6@2탣lR@pRc@tH @J@t@H /@tH vƆ  @@ D$` D$h ANI+A F~@tAVH QJH\$@Hl$HHt$PH A_A^_@SUVWAUAVAWHPHJKH3HD$HHY@3IHMHT$ Lx@HL$(@Ah=~@tH X~tuJzu Wu39$Wu 9 Wu$Wu ƃzD$AAA.}@t$H D@~HD$ H8AtH@H3LJlRHH3lR8pRt&P}@t H }3@lRpRAEALt$(DItRAMRF3Ʌo8zt'@uK|@t H |}3z?@u$;zu ǃz;zu ǃz|@@@tH @)}~|@tA@H }a|@tAH |AvAƇAA @@ $@ $ AMIOA E{@tAUH tm|{@tzH P|{@H 4|AA;uzHXLXHD$ ZD$0ZL$@D A:w:E"LL$ LD$HHT$0A3D"|$ t{s H |{M@I E3D9lRu0z@t H -v{ǃ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 _zNA<wD$(뤀_uPy@t H 4zƇZ3H|ZHZHZE|ZMZ;`0Zt/6t(HHz#HHH\$WH HHnt H l5oHHHƃ{|u C|HA8HtHHЃg0HHH\$0H _aH\$WH HHHHHƃ{|u C|HAHHtHЃg0HHH\$0H _ HHXHhHpHx AVH HHHHL0AHxrLIpNF N0IF Ht3HHNF N03Hωo0H(HA HH\$0Ht$@H|$HHl$8H A^H\$WH HHHHLI@PHtHHH\$0H _H\$WH HHHHLI@(HtHHH\$0H _H\$WH HHclt H lHHLC|C|ƃI@HtHHHHP0g0HHkt H lH\$0H _H\$WH HHHHLA|A|ƁI@@HtЃg0HHH\$0H _H\$Ht$WH HHjkt H lHHƃP(HHH0C|C|CxH~tkt H ukHHVH03HHHP@H8&H%H&Ht&HHPjt H #D$Et1$tH HT$@HHL$@3A9\$0uH$H3RH$(H_^]HHXHpHx UATAUAVAWHHHHSH3HLa(HپHM3DƿU蚗HEHD$HD$@pH5}DwLHL+E HRffAIuff=HHL$@HH HL$@VA0HL$PE3 Hd$XHD$@WD$pLD$PHL$8?HD$`D|$PD$h@fD=A$0MЉD$0zLH`AL3I@D@ pHL$8HD$4I$0MHD$(D$0AD$ E3D$0AFB0ABL0AOBD0 AG BL00AO0BD0@AG@BL0PAOPBD0`AG`BL0pAOpPtEH ͶA#QAIA@rID|$0]PtT$4H ƶPEyQA?9Pt H ֶPHvffB.IufH Hf=HL$8"2BRbryHH3OL$I[8Is@I{HIA_A^A]A\]H\$Hl$Ht$ WHPHH3H$@Hq(HٿHL$@3D@HD$@D$0HD$8HHtgH HHL$0HfHմHL$0"L8HT$8HA3D$(HD$ H$@H3NL$PI[Ik Is(I_H\$Hl$Ht$WH H(N@t H NHHs3HHxgHt4HitMtH մMt H \NMt H GNH\$0Hl$8Ht$@H _H\$Hl$Ht$WHPHpM@t H ȶN^HHu1MH MMt H жMLtH նMHL$0E33Hd$(HD$0HFH>HL DòHt$ >=u.Lt H .MHd$ HL$0E3E33y H]Lt H LH\$`Hl$hHt$pHP_H\$Hl$Ht$WAVAWH0ILLA@At H LA^0KAt H ~LKtptZ tDt'tAt`H BLPAtKH f=AH At(H sAtH E At H KtWtH5H N?\>tHUH E>C>tHUH \>*>tBH `>LEHH3IEHHm=tHHH Nw>HUH=tHHH %N>HUHME3LufD}fE'؅xEHMHtL$I[ Is(I{0IA_A^]@SH HHHJ(H0HHP H HHP H(H03ƃ<ǃ8%=AHBJH [H\$Hl$Ht$WAVAWHPHYHeH %Ls(iD E3L9HG Hw8HD$@Ht$HL9HHHHAHYAHH(E3L|$8L|$0HT$@EAAID|$(D|$ uriHHh8;yH Hl<Ht@;y H R<IH=D;y H '<HD8iu?HH=HBHHHBLzHDxD.;tXH {J;t H ;HE3E33HL|$ :t H ?x;HHt PL:t H 1J;3DhHL\$PI[ Ik(Is0IA_A^_HHXHhHpHx AVHPHYHeH %HD E3L9HG HD$@HFXHD$HL9E3Lt$8Lt$0HT$@EAAIDt$(Dt$ t_uCD8wiu|L9HHBA HHP8~DLHH/D8wit9t0H "t9tH b9t H _9L9t)D9t H !9HL9t H 93DwhH\$`Hl$hHt$pH|$xHPA^@SH HuAHHtPHuHHt-H2H [HHHD$PLH(HD$0d$(Hd$ AHHLHHECT$XH(ICEKMCICd$(IcA HHHHHD$PLH(HD$0d$(Hd$ AmHHH\$Ht$H|$AVH H(H Ht3Vx|HV@yHV hLs0E3I裪uHVHHV =HE3xu IIPHH0HPH HPH\$0Ht$8H|$@H A^H\$WH <Hu]H H0HPH HPHK0HPHHHPHHWHu6t H 97HW H\$0H _H\$WH Z0Ik6t H 7HpE33IH\$0H _H\$WH HH#6t H 6OL3HHu5t H 63"HH`@@"HXADHH\$0H _H\$H|$AVH Hمxt ǁHcv5L5fyIuH t5R5yHcH xIv5.5yHcH tIv5 5yHcH pIv54yHcH lIvm54yHcH hIvI54yHcH dIv%5z4yHcH `Iv5H\$0H|$83H A^H\$WH HHH/4y H \4HHP(H HPH HPXH\$03H _H\$Ht$WH HHHH HP3t H <E4HHP y$3t H 04H HPS_3t H ,3H ƃPHx@83tHH 3XQH\$0Ht$8H _@SH HH2y H 3H HP3H [H\$Ht$WH HHH32y H :3H Ht H@@zHHP0H HP[2y H Ȥ2H`HtOHHHtFHyH HHƃuH HH HH1y H 2H\$0Ht$83H _HHXHpHxLp UHhH E3AHEHU]LuDufDuDuLux1@tH 2HL$`E33AHHD$PHD$@HD$`E3HD$8D$0E3"Dt$(Lt$ HHu 1t H V1HHHu 0t H Zs1HTHMHHHHj=uF0t H I21HL$`E3E33Lt$  o0t H <1\$PV0tDL$PDEH :0L$ I[IsI{ Ms(I]H\$WHHy(HD$ (HHT$8GH HHT$ PpHϋ7/x yH 7 y H JS0H$H_@SH0H/t H g 0Hd$ E3E33HH0[HHXHhHpHx AWH 3H6/y H s/X@/LHu/y H o/vLPH`MtcD9LvXAAHM\A9[v/fAH@AII\AH@I ILA;srEID;Lrp.y H /Hl$8Ht$@H|$HH\$0H A_H`HtH HRE3HH\$WHHHHL$`E33HD$PE3HD$@HD$`E3HD$8D$0d$(Hd$ Hӹ"uHHu-y H F.IHHHu HHHx4=uHd$ HL$`E3E33D$PH$HĀ_H\$Ht$WH0HHY@I8Ht H0H0HL$ A؅x!DD$ HT$(HDnHL$ vHt$HH\$@H0_@USVWATAUAVAWHl$HHtH3HE3LHEHD$HH LHT$ IMED$ D$D HuEDEfuHuPpxOfk}26,yH ,3HHu_,y H ,+y H ,Ht HHMH3+HA_A^A]A\_^[]L3Hp3ljD$DI HT$ ID$ HuH\$HEDmfuHuPphT+yH !H+IkHHXHhHpHx AVHHHI#E3HHu*y H +H HT$ HD$ D$DLt$PH\$HDŽ$Lt$XPpx>*y H _(+}*ySH f+CfFT*y H *HcL$I[IkIs I{(IA^H\$Ht$UWAVHHPHH3HEHq(H)AAt H b{*H HPXH HLEHP`y)AH =)AtDEUH N*f9Et a)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 X($(At H `(ƃMf#ϸ"f+ȸf;w'At H j(ƃEHEDHLMH(f8H HPhy'AH 7HEH@j'At H F'H L@HLMHPx3'At H ?''yA=H Q,At H p'H HP &At H }v'HEHP&At H U'H HP0L&At H ,'&At H 'H HPH^&At H &H&At H ԝ&H HP8X&At H ۝& &At H &H HP@%At H y&%At H c&HMH3%L\$PI[(Is0IA^_]H\$WH HJ(3HfǂhƂjHǂHHpH@HPH`X@舓H0HӈH3H(H0f8HHC0HHH{HHH{8(HP H HHP HE33H(E33xH@E33fHXE33THpE33Bf@@H\$03H _HHXHpHx UATAUAVAWHHHHH3HLyLax3H|$xH|$XH}H}fD$D D$FAD$P 4Mo(LHL$peH %W|$L|$H@|$@nHHD$X HEHEMu!|#_ H ¦ $ AD$It$+i'HcHL$x=#tAT$H #IN II~8HMPHMhI@H}XHE`HExHMp"t H #"tAT$H Ѧj#"tAT$H P#"tIT$H 6#A$D$T"tT$TH #D$T йAUTagIpH}HD$hHELmIHT$PLADHAR0"t H "A}|A 3A8Fi W!tH h"!tAH L"3AD$@uA!tH %"3IpE33AdI3HD$8E3HD$0D$(HUhEAAIAD$ 3ɅuI@D$@;Au4 tH by!3IpE33AAI: H v-!mAtQADžI9 t*_ t H I HH@ǁXLE33 I t H I 3H HH@HtKhu"s H wp HD$X s H uN HD$XI;t$IEt$Ht$`t H IHU23HHu[>H jD$TE HuȉEHD$hHMEHMHEtH eHHHMHH3@HH@"ODIN8pHH &HHHM@HHIHjt H ;3E3HUPDAHL$8A9t HD$XHD$0HL$0L$(L$ ;uU@t H H3IN8E3E33HD$  H =t H vHO3IN8E3E33HD$ Ft H ?IHT$DAHAHP03A9`AQ|$H;r3I͉D$H6lj|$H+3|$H,t H 9} sUH E=0t=us s H wI HIAƇI HtH@@zuI II HIE|$L=ue s H N sH HE#|$L;ut  s H I HIAƇI 3HtH@@zuI II HI|$LLD$x33t H ڣ3IHT$DAHAHP0I 3Ht H@@@hQ=H Cuԉ|$L1tH I9xtIt H tFH|$hL$H3HE'eLq33EfE EADhI`HHMHuHt!HpHuF ADD@D;DGtH BAeH %M~(MHG HEID$XHEHEI(HE@t H ;tIT$H (!vtAT$H .\tAT$ H 4BtAT$H :(tI$H AtIH tAH tAH ftAH JtI$H 1H}AysH `sAH Ģtv=s H آAu3sH IXE33AƆHELE33AGA@t H JHEHEigHO E3E33HD$ ALJLE33@[t H I@E339Hu* H I I(HEs H 3HUE3HD$8HD$0D$(D@HD$ b؅lu H .A|iI$HUEIP8VsH !A9uUuXAuNI HtBHx@t;s H I$HUAAIP0 ALJpH}9H *@t H >t2H]HsH HHuHu@ApAQuI HUDIAt H AuH}nH bHUDI@tH ̢MI_yH}H H} H )y s H d HEHO E3E33HEigHD$ ܲ7@t H 3GhȲHM'H34L$I[8Is@I{HIA_A^A]A\]sH XH\$Ht$WH@H@3y H ,EHHP t$0DDHωt$(t$ ֱHuly H Ht$XH\$PH@_H\$Ht$WH@H@3+y H H AHQ ؉t$0DDHωt$(t$ NHHuy H wHt$XH\$PH@_HHXHhHpHx AVH HLqHH3ۅtk0йHHtDIHUQHw H_Hl$8Ht$@H|$HH\$0H A^@SH H"y H /H HPPH@HtH@y H #|3H [H\$Ht$WH LHPHy H u>Ht8tHH Ht H#HHuHPHPVy H SH\$0Ht$83H _@SH H&t H #3HH [H%@SH H y H #H`HtH` y H $]3H [H(H PX3H(@SH H y H H HPHH HP W y H $ 3H [LI[WHHy(Ac3AC ICHE3E33ICu y H  3HL$`E33HHD$PHD$@HD$`E3HD$8D$0d$(Hd$ E3"MHHulHHH.=uHd$ HL$`E3E333E x yH yH H~H$HĀ_LI[IsWHHq(Ac3AC ICHHE3E33HHD$ Vu y H bK 3PH D$0(H\$HHHT$0Pp؅xs yH Pa y H ^ L$ƇI[Is I_H\$LL$ HL$UVWATAUAVAWHPE3E333ILLd$@HzMqEpA^HHHH y H P Ht HĬHt H y H  Mt If y H È H$HPA_A^A]A\_^]L3HwO* t H U  t H ` E tH 3 AHHDD$0DD$(EDD$ !H yH v3M HuyH 31 yH 3 HD{` t H ݄ K AttH  먄t H @ HHLHD$@ t H W E3Mu!H v HH3HHGt H g@ UALHHHst H EAEt`HLDMt@EE9x~7MH(AH AAfDfD;sDIE;P| AfA;rHIt H b{H$IIH Pp؉$yEH \E7H %$D$AEt 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 EDODestruct : 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 : Leaveh@dz6Ndz"8Phv*<Vr|*P`n"6Nj.>Tr*F<:W]x^;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_FUNCTION@v@Xv@pv@v@v@v@v@v@w@w@(w@8w@Hw@Xw@Yi7N;$DPowerSystemUnspecifiedPowerSystemWorkingPowerSystemSleeping1PowerSystemSleeping2PowerSystemSleeping3PowerSystemHibernatePowerSystemShutdownPowerSystemMaximumPowerDeviceUnspecifiedPowerDeviceD0PowerDeviceD1PowerDeviceD2PowerDeviceD3PowerDeviceMaximum4Ezb`[@p@RSDSxD*4D:\code\xtouch-160516-ForSawFWUpdateIssue\x64\Win7Release\xtouch.pdbB  4 p td42B0 4sj p`Pd@ Qd T 42p* 4:0 p`Pdp  p`0P td T4  p`P0  4 rp`Pt d4 4 p`P% 4 p`Pd`u20 t d 4 2P 4 2 p`P4 !*3<ENB d T 4 2p td4P d T42p% 4 p`Pd@%  p`0Pd 1d T4p# d T 4Rpd  tdT4  t4  td42 @ Pd42 p   d T 4 Rp  4 pt4 P20  4 R` d T 4 rp  R0' d4 p Pd@20 t d 4RP t 4 R P  t d 4 RP t 4 r Pd0# dT4pdX4 2p`P) t1d04/,PdPT 4 R p) t)d(4'$PdT 4R p d T 4 rp$ d"4! pd 4 p`P. d4 p Pdp T 4 r p `% t/4., PdP  4 RP% t'4&$ Pd   4 RP/ t}d|4{xPd+ tQ4PN Pd` d4r p Pbd 4R p 4 pd  4 p  P 4 Rp`Pd( 20 T 4 2 p `  4 Rp 4( $pd d T 4 Rp d T 4Rpd 4R p t d42  4 2pt d T 4 R:d42 p d T 4 2p   d T 4 Rp! 4 p`Pdhd42 p20 td4P  4 2pb 41.Pd` d T 4Rp t dT42 dT42p t d 4R t d T 4Rt d T 4 R d T 4 Rp4R p  BTFFF  4 p  4 2pd42 pr0 t d T R  p`0Pd@ d T 4 2p  p`P0dH d T 42p   d T 4 rp d T 4Rp  4 2pd 4  p  4 2p`Pd42 p T4 p `0 4 p`Pd! 4%p`Pd!*3B) dT4pd@7 &t&d&4&Pd p`P0dbd(d0d 4 R pd(t d T 42  20 dT 4 p td4P dT4p tdT 4  dT4p  4 p  4 2pt42 # d4 p PdHd 4 r p t dT42 tdT4'  p`0Pd  4 p X64p`P7 &t;&d:&49&2Pd1 '#t##d"#4!#Pd  4 p d4 p4pR020 )t(d'4&$P OT 4 R p `Bb20B@DL@K@K@LK@@@@t@@@@ @d@@@@@@@@@t@`@@@@8@H@ܜ@@< @@@H@@@@@@P@@@@0@@ @@@@$K@@H@I@,H@H@@DL@K@K@LK@@@,@DL@K@K@LK@@@Į@DL@K@K@LK@@@'@@H)@@'@@ )@@T(@@(@@p)@(@h@'@(@d'@@X#@ @|@,(@s@xO@U@@Ds@@U@|y@z@@(O@P@T@2@$=@nnnn 22 @ ffffffff/@<1@3@6@X7@0;@;@@h@|<@<@@P@@@\@<\@ m@=@@t>@<@Ě@@@`@@@$@$@$@@@4@@ܿ@@ܽ@`@L@@@x@p@@@x@@h@@@@l@w@Xz@({@w@l@u@|@u@|w@@t@\@ؖ@@@@ @X@@Ћ@ĕ@x@DL@K@K@LK@@@@DL@K@K@LK@@@ؑ@DL@K@K@LK@@@,@DL@K@K@LK@@@z>@{@ O y(OvOxxOPPyPTyTUyUWhyWu[zx[\{\\{\?]{@]_{_`@z``{`2a{4aa{aib{lbc{cyc{|c d{ dd{df0 fffhzhph{phh{hmi{pijl{jk{kk@zkl{ll{lm{ mm{m,n{,nvn{xnn{no{o4p4zDpBs<{sGw4yHwzyx|yyyz%y(IzL{| { ^{`{{,'{(m{p{#|$0ڑHL,|L8|qt\|{{\| ah|dh||]|Ѐܜ},FH|,||N{P00/0006{H®|Į}~~~~ 0 0-~0IH~L~|}}=~@}~;}<~l}}}A~D=|@1}4~}%~(?l}@\}\}~M~P~q~t} l} }l}}4}(~~3}4~}%~(~m~p~}}]~` } ~X~^|~`MP< Ѐ }~ЀЀ=Ѐ@qЀtЀЀЀLЀLЀЀ[ }\~%Ѐ(YЀ\ЀЀЀ.~8ЀЀ)Ѐ,`Ѐ`ЀЀhX}h~&Ѐ(YЀ\Ѐ~Ѐ5Ѐ8qЀtЀ~9<{|00WHXHX+,  < <    | ,,,<exd(0m0p0 0 (!0(!="0@""0"X#0X##Ѐ#$@$&@&a'@d''Ѐ''Ѐ''Ѐ'(Ѐ(+(Ѐ,(S(ЀT((T()Ѐ )G)ЀH)o)Ѐp)){)M*P*T+T+M,P,,܄,-$-Y.\..,.//<1\<13`366X7X70;0;;0;y<|<<Ѐ<<H<=܀=t>t>@ @@@6AH8AzAHAvB,B1CD4CC\CDxDEEFFTF{TFFF Gā GGGHH,Hx,H}HHHIlI#KLKK̆KBLTDLLL,NH,NP P:Tl@C D8"0$W{XЋHЋH{lZ\ؑ{ؑ*,ĕĕ{ X܄XЄؖ܄ؖx&H(oHpH`X`HĚ0{ߜ0؆KLeilo܅plxHx,ڽXܽ^`wxڿ{ܿt0t̆{xi{lux204{fHh0!$gHh̆$$M*H\$WH HHHHH\$0H _HME3I2-+HtI;u81H H )H H3HfD H Hu IHHHV@p(ppdz6Ndz"8Phv*<Vr|*P`n"6Nj.>Tr*F<RtlInitUnicodeStringKeInitializeEventKeInitializeSemaphoreGKeReleaseSemaphoreKeDelayExecutionThreadkKeSetPriorityThreadKeWaitForMultipleObjectsKeWaitForSingleObject`ExAcquireFastMutexExReleaseFastMutexPsTerminateSystemThreadIoBuildDeviceIoControlRequestIofCallDriver IoGetDeviceObjectPointerObReferenceObjectByPointerObfDereferenceObject?DbgPrintIofCompleteRequestIoAcquireRemoveLockExLIoReleaseRemoveLockExeKeSetEvent0KeQueryTimeIncrementkRtlWriteRegistryValue.RtlAppendUnicodeStringToStringpExAllocatePoolExFreePoolIoAttachDeviceToDeviceStackIoCreateDeviceIoDeleteDeviceIoDetachDevice/IoOpenDeviceRegistryKeyAIoRegisterDeviceInterfaceZwCloseRtlQueryRegistryValuesVRtlCreateRegistryKey8RtlCheckRegistryKey/RtlAppendUnicodeToStringKeInitializeDpcSKeRemoveQueueDpcKeClearEventKeInitializeMutexEKeReleaseMutexKeInitializeTimerKeCancelTimersKeSetTimerIoAcquireCancelSpinLockIoDeleteSymbolicLinkJIoReleaseCancelSpinLockNZwOpenKeyZwQueryValueKey|ObReferenceObjectByHandleExEventObjectTypeRtlInt64ToUnicodeString?RtlCompareMemoryIoCreateSymbolicLink!IoInitializeRemoveLockEx IoGetDeviceProperty^IoSetDeviceInterfaceStatesExAllocatePoolWithTag__C_specific_handlerPsCreateSystemThreadRtlFreeUnicodeStringKIoReleaseRemoveLockAndWaitExPoSetPowerStatePoCallDriverPoStartNextPowerIrpKeAcquireSpinLockRaiseToDpcHKeReleaseSpinLockIoAllocateIrpIoCancelIrpIoFreeIrpPoRequestPowerIrpKRtlUnicodeStringToAnsiStringRtlFreeAnsiStringpRtlxUnicodeStringToAnsiSizeNlsMbCodePageTagIoWMIRegistrationControlKeBugCheckExntoskrnl.exeWmiCompleteRequestWmiSystemControlWMILIB.SYS USBD_ParseDescriptors USBD_ParseConfigurationDescriptorExUSBD_CreateConfigurationRequestExUSBD.SYS0 H`4VS_VERSION_INFO  ;  ;?U6StringFileInfo040904b0$CompanyName VFileDescriptionUSB Touchscreen Driver: FileVersion5.13.0.151166 InternalNamextouch.sysTLegalCopyrightCopyright (C) 2000-2016> OriginalFilenamextouch.sys8 ProductNameTouchscreen> ProductVersion5.13.0.15116DVarFileInfo$Translation p,ȥХإ (ا( (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