MZ@ !L!This program cannot be run in DOS mode. $קLקLקLLLL֧LקL㧁L"L֧LRichקLPEL ? l!  p`g `ZlPXT`d_LTEXT`` h.texta`a` hPNP& f@ f h_LDATA`f`f h.datagg@PAGE(j(j `.edata@@INITZ ` .rsrcX`@B.reloc @B"u RSSVWf _^[SVWf _^[ø 6̸`gt$5t$t$+6t$5jX5t$6uË@(t$6uË@(t$6uË@(t$6uË@(f6x6\xN̘Jbژșܙ0B`j|Ț <Xhț 4FRbxƜܜ $DbvĝН*Hd|֞$N ?W??p x6M%+U`t EW}Vp(S7wӋE3PX7jSSSSvh"H`U EQN=EuCSSSSSjWj|;ÉEt1Mu E8uSSSS7xME[^_]UQQVEWPEE Pjju|BE5PH@M֍EPEPjju|uuu֋_^UQESVWx(EP3u ؅PPPPPu u 3;uSs39V vF @A;N rfSfESfE uCbE CGT39F v(Nt@;F rE } |1ChWdm GTPjG\tȃtSE _^[COM000%dU SVWE}X(f[uSaKM 2҃aa3hEP P|M;tEhP EPu{|ƃM 2҃aq_^[̋D$SV3ۋp(8[uL$2҉YY3$WP8L$2҉yY_^[USVuEVPu ju0؅|!uW}uȃ_^[]USVWWdm Wj`jӋtW}7jӋ3;uV\fF fPVuNM F NKM^NJfFLF$`E E| F 'SVE _^[]UQESVWp(LdPE=Eu j,jP׃}u jjV׊UpE_^[̋D$SVWp(LdPӋp_^[VhWdm j`ju,D$ WVft$fF@F}_V_^VWhWdm 3j`W;u0fD$Vt$fFfPf~JfFL~$(_V_^UES] Vp(W{`Pu G$jEjPs`jYӍF܋`C`u$M@~H @N=u3PPPPEPxuG2ҋˉ{u~uu;H[uƆZs`jYӍF܋`EHu_^[[Z븋xtPu FP38[ZBt2ҋˉsPƆYPP,PVxK[ Y2utmW\ ?jjPƆjjPӃtW<E`EP3 ?fEa] uFƆXxtVs`jYӍF܋u`NuM3PPPPPxuBu~ ^ E ;tlP0r ?vuE 9~,ω}lCu!E E E hWdm F(PjEuhuM tsxuM N(~ N ;t0M DE U ll ?E F ;uڋMhCctPECC#C`$N9  v ]    USE5g3ۉ]Pu;EWVjp(=FEXSF,PF8P^4׍F ^F$^(E PFujFXPPFLuEHEH fdžigdžƆ`fdž$3ɍ ArfViEEXEESSPESSu׋EMSjH@PE׋MESSE(P׃EE`MujpXShPtP׍0SPSjPSjPjjPSjPSjPSjP׍S`PVhMPfgSffgfjP׍Pu 4`E }M uuSdSPgtM gxPV>9Vg;|uxE^HE`_[AUS]VWs(VuFQ CV@E~XPWjjSE7GV SE|*@EtEEP|PuSnE} jjhWVUEPWE|R|PuPu  PPu|PPuuFf~Pu VVE}fP}Ɔ[=jE`EP3 ?fEau3;}ECL|P<NSS8SSSSPxWfƇLSSSSSSSYzVaYVdYSSjVA_fSVH ǴSSWE_^[USVuu Vu3ۉE;|RW=SfH Sp(^TP^X^Q^\S<SPS,SPׁLVE_^[] \Device\FTSERI-0U8SVWjYJ}3f} 3]8]uiF0fEEPEPEjPEP];|@EPWSSEj"Phu;ÉE |E@(tF;uvE _^[ \DosDevices\FTSERI-0\Device\FTSERI-0U`VWj Y}fj2Y}Efx(5fttf0fMff0fEEPEP֍EPEP֍EPEP| j `Yuf_^U ESVWp(3WW<ƆWE@E0WWEWWEWPj|9@E} CFX;tPӋF\;tPӋƆ;t Y gE_^[SUl$ VW3ۋ}(hWdm j`Stf!^!^VUf<SV|[Z_^][̋D$x@upt$3VhWdm jhju:WjY3jH|$ FFPWWjhVcUV_^FTDIBUS\VID_PID_+0U`SVWjYp}f}MEf} uE3u ʃEP!Ej PEP!5EPEP֋ExXEPjGPjXf9EEtEPEPցEfEf;EuEPEPEPEP֍EPEP֍EPjG Pj_f9}tEPEPցf;}u=EPEP׍EPEP֋E|t~PEPuEP PEP_^[FTDIBUS\COMPORT&VID_&PID_0UXSVWj Y}uf0$}u EEP Ej PEP{ 5EPEP֋ExXEPjGPjXf9EEtEPEPցEfEf;EuEPEPEPEP֍EPjG Pj_f9}tEPEPցf;}uEPEP_^[ .U SVWEuu PEjPEP]fs5=étMQj P֍EPEP׍EPj P֍EPEP׍Eh&PۍEPj P֍EPEP׍EPj S֍EPEP_^[ HWRevisionU(VuEWPhjv|BEj PFXf@ PEhPEjPjEjPuu_^jjt$ UQQE@(xQt`Q`PEPEPhWdm jju#WV8L$`@A^3_3UWEuhjjjhP| u_]COMDeviceDescPortName USB Port ()DeviceDescFriendlyNameU,SVW}3GVVX(EPhWdm hV;ƉEuV Tj PEPEPj tj PEP5EhDP֍EPEPe }؍EPuyEeE܋}ܹ3EMQhuEjPu|:}v*hLu_uEPEuhdu@|}t}u8u}u)MEPjjEjPEĀigx}7hPEPj3Y}EPS,fu E(PEPEPhxEP֍EhPuEP֍EhPEPuhuxEPuhuc PPu-uuEƀ jEPujCsj _^[U VW3EWWPu EPu5EujWPuօ}/MEPWWEjPEigxuEujWPu_^U ueEPEPEj PEPortNameCOM\U0ESEVEWPE3h?PE}E@}};EhWdm VW=׋؅eEMEQVSjPuE|A}v;Ch Pu)C$h PuC*P=sƀ j}}ShWdm Vj׋؅uue3{EMEQVSjPuE|K}vEhPEPE=pEP׍Eh P׍CPEP׍EP}}SuE_^[ENUMUQQWEh"Pj 3Y jEP:_jX jt @=r3ƀ jEnum\\0000U$VhPEP5Eh"PuEP֍Eh"P3MEEEEPh?u EE@M^PortNameCOMU SVWhWdm 3VS;u ]]EMEQVWjPu؅|I}v9Ghj#PCu'G$h~#P1uG*PM E|}tWE%?_^[ConfigFlagsU SVWhWdm 3VS;um]]EMEQVWjPu؅|1}v!Gh@$PtuM G*E|}tWE%?_^[ConfigDataU ShWdm hj؅u eWV3EMEQhSjPuE|K}vECh$Pu3C(M t }js,YjC,YuE@@Iuj^}|tS^_%?[ UQEVPu |#EPu|E Mu^LatencyTimerVt$ jVjh&t$R}3^EmulationModeVt$ jVjhX&t$}&3^U SVu EEPuEhWdm DPjE ؅tDE PEu SjPu E|K ;rsW}ȃ_SE^[UQVuEP P|i|Pu Pu( PPuPPuEPuuhV4u3^SerialCommt$t$jt$h'jVt$tP(6$&^SVt$ W|$<WV JFLGFXGht xGjX_^[ËD$T$29Q u9Q$u 9Q(u UQSVEWPu{lc@t3QX3j%Y󫋎@jX ffFdž08@fHELF0TF8XDLEx(<|P9(PӍ,PL3SSSSSSSseWPPuW$tV VWo$XWMQSS8ƇSSSjWx_^[S\$ Vt$ W|$t WP*TtjPjVIjX_^[S\$ Vt$ W~^W3PPPjS0t jjP,f_^[t$D$t$t$<U3ɅUQVW}<htkѸ#;t^t tt3eVjEjP3v0MƆqQPEPWfe%?q#Ljjjjjhjc_^UQVW}<htkѸ#;t^t tt3eVjEjP3v0MƆqQPEPWd%?q#Ljjjjjhjb_^UQVW}<h tkѸ#;t^t tt3eVjEjPr2v0MƆqQPEPWd%?q#Ljjjjjhj;b_^UQVW}<h tkѸ#;t^t tt3eVjEjP1v0MƆqQPEPWnc%?q#Ljjjjjhja_^UWEuh-jjjhP| u_]̃HSUVt$XWj]3j\$Ɔ7P4|$\HHt[Hbj ]SN\DP65}jPjV@fQtjjPjSt$V#;ujSt$Vu V 3퍆8UUUUUjPj|;u|9l$uR;uNhWdm j`U-ՅD$t+hWdm @fPjՋ؅u\$|$t.t*VKPjAVKj]=3;tS9l$tt$UUVU _^][HUQMS] VuÊ2W2шMU t uU ut_ ؋T]uEW} t uWeT!ETЅtjW"_^[INUSVW}EE Xu$3tSVh$03PFPPWF$~KKt1"MSVDQ;t Eu`WuJJuu_^[] US]W}Er|us3Vu PFPPWFF$~ۈv)+"MSVDQ;t E`Wu0JI^_[] INUE S]VWxvtWuh1t-j@^;whVuSu#-u+u_^[] ̋L$D$VWff@ fHy\T` P`$։PT$PRRP@1[_^ USVW}39u<t7E+PE PW;utW3PPPPPx;uuɋ_^[] Vt$ t$t$Vt$|/Ntt0tu  ^USVVuE X%8T % % % ^^[]USVVuT E t]t @^^[]t$t$t$t$UWEuh3jjjhP| u_]OUTdSUVt$tWj_33j\$\$l$Ɔ:1P4l$HMHHHt[H|$x j_N\DP6;ÉD$x}@S0SPj_V8RSSSSD$4<SjD$@_D$8WPj|;ÉD$xG8t2;t U.\$S0SP0SP<jEu59] t'U63;u D$|Ij_U|;u,fm Vl$ tf;t0SP<jl$fuOI;~HD$苆BtjYVQL$AQP@T$Ȁ?D$  2f;vD$苆BtjYVQt$PyD$ ͋l$PV)M 8u{tt$$t$h3(t$ t$t$ V`D$|-9\$x|VDj_9] u:|P,t*SSP j_St$,0SP\$<38tS0SP|UN,t4SD$(<SSD$4SSD$8jPj|;ÉD$xU,;ÉD$j0_SSSSPxjXSSSSSP8Pj|;ÉD$xuy9\$uV9\$uP=Wdm Uj`S;ÉD$t+3U@fPS;ÉD$uD$0D$9\$t)9\$t#VB0PjVBj_9\$t t$9\$t t$S@SVS _^][dD$t@tjX3D$VWhlt$t$t$7΋h_^D$L$Vf@ fHq\Tt$PT$P3҉P PP$PR(RPp1^D$t3jX;D$̋D$V3ɋQQPNXN\N`V8^Vt$jZ@jƄjV^̸`gËD$̋T$3 t ɍBDA%háhËD$hhD$P<3UESVWPjXtGs(~t59t9EP P|E;t9t [ uuuOu6hWdm h`!P}ujX&X3hEM t_^[]̋D$PСj@tH(yt9t@ Vft$΋W|$3t$ʃ|$Wfw_^ UV5uEPf}uJu EPfMfujX3fUfEf;v fMfE fEfUfEEjPEPD^̋L$Vt$A#AHHW|$;sOtfA#AFfu_^ V3Vt$t$t$LVVVVt$x^ BUFFERUQESVu X(W~`F ejOE QPh<M2ff "twjX+t`+tL+t8t&+tv+t E iSM fFTE Guu j!1uu j)!uØu j)uØu hS2ҋE_^[̋L$T$VW3΋t$Nt!L$fAABfu vB,Nu"_^D$ Vv#HtL$ pD$@AANuD$ ^ UQe} S]VWt/uEPVu ]uE|.;s"ˍ<2+3 u3ʃE_^[USVu W N`Q "ttt5~ Ij[;GPE0~ Ij[;GPGPE04=udl~ Itij[;rbGPE0=u6>~ It;j[;r4GPE0B=u3ɅI3^_^[]UM V"W j_+tz+t[+t0+uEV0=uqutuFPE0=uJutNFPFPE0ut3FPE0=uJ3ɅI9uu/FPE0'=u3ɅI3_^]T$S3ۋB(@XfH ftfu8XtfD$ RjSSSSPj N[UUB(@XfH ftfuxt"RjjEjPjjj MN|M U]̋T$S3ۋB(@XfH ftfu8XtR3d$jD$SSSSPj M[ UUB(@XfH ftfuxt"RjjEjPjjj M|M U]UXEVWp(FXfH ftE E EuVUuEGFTFT;F@ufT~u33kdf=wf&f>u f33kdf=w3bf=wUf=wHf=+w32f=8w@1f=Dw@f=Qw f=]w f3Ef fE_^[ f|$u-tD$ȋЀ?kdf|$u%#Ё@tt ;u9 4/2*#t#@tt ;uW K>%3D$L$j` XXUQMSVW<3!}]E }u]}tWP2"t3 3,?FTMAPS ``f verPP1vsR2vsR3vsRrAsAtAB AA AAAp(qBq(rPRs*6~Dv*|vFyys@@L$2҃aa3̋L$A(HPH RPt$QH̋D$t$H(Pyt诠SUl$T$ VWE`r(}jH[;It5IItIIt IfVRm/FRjZ+j[+tIaIcUV@HtFH8H1ffɍptf8fuf8fuf\tcfNf8ft f8fu+hWdm WjtRv< f>Ftffuffu+hWdm Wjtϋы#EmUVQk@3Hf@f@@X,@0x4x8xssssssVsmsUM SVW33j+^wI'IIIIItlIt3ZEu HH;v;u9HXsWEWPE}iEEPWWEWPxE<E@E 9xLu D;t9P~euuaVM]<f9tLWWWWWSj;| f f3; uM_^[SVt$ Vt迵ÀVtNVYt V7u3*D$t jVf$jVPTQjX^[D$t f3LfHjjjjPQj3ɅD$T$V<2 |$u 3 jX^UQQEeSV<WX;w,` ;wb%;wBK;w@8;&X;wt@;C $y dž ,N$ =(dž (` ,0dž 4 8dž K<dž ;;; ;tttYu#u 'u3PPPEPEPWf=uEM 6Ddž $TPLH fft  U3ȉELVVVVQPjM3;_^[nwwwwww9xw9x9xwD$V3 3Ҋ񊐪ʋ<f$LVVVVVQjV3;^̋L$SV2ۋW<thfHu2thfHu3'fHu3ҳf3Ҁ ֋htthL3QQQQPRjjX_^[t$й#;t t$=US]VW8EjjVf7Mu䃣@_^[]Vt$P/39 uPPV^D$$PVW|$ wu W&_^Vt$3ҍ@jƄjV^Vt$3ҍ@ƄV^Vt$|.t @uujƄjV^D$3ҍ@̋D$t$H(PytWj\Device\Ftdiport_Com_0\FTDIBUS\1111UU SVW}B`Z 3ɋw(MupuJJw(@ u=wHt3= WjQQQQQjQEW3jPPPPPj=V4=wt=4V/`PH{RP`PJ =`w)=LQV4YYjV*YY=hw>t!=dustVYjSVFE @-l- }j^+M+6++tZRu菿= Et M A2E jYp`F܋`Eu H=N`IEjHXfIf HXfI fK@XM@QPW譾EEPEPCPXuEj@PFX@PWzEEPEPCP%Ej@PFX@PWJE]EPEVPSE @<fWjjj^VSPQhHWjQQQQQhfWjQQQP3CcPh<EfWjjj^VSPQhEE pj EY{}P5EP3EWPfE0֍EWP֍EWP֍EWP֍EЋuPEPEPEPEPSV[EPWWEjPhp;ljE4EhWdm hWX(Cu uj Yuj{ YfjY|ccEuccCCE~,H EσHE`lV$F  HF(hjvsEPVϦEcCEC EYYtCtKtKtKtK tCc@tCcE #@M 2E_^[\Device\Ftdiport_Com_0\FTDIBUS\FTDIBUS&VID_0403+PID_8373+F0000000A&0000US] 3VC`Ms WPKKM@ UI( ;‰uII(MwCt=Q FQFwY(;wt=$utQQ贩4;wt=0uLQ蟧Q<-Hj_+++kj Y+t E ppP5EP3EWPfE0֍EWP֍EWP֍EWP֍EȋuPEPEPEPEPuVEPWWEj+Php;ljEEhWdm hWX(Cu uj Yuj{ YfjYccEuccCCE~,H EσHE`lV$F  HF(hjv] /jVQ| {EPH{RPEPE2ҋE_^[D$t$H(Pyt t$t$UE VP3u VV9u uVVVVu 3^]̋D$@(Y3D$@(@@(Y3SERENUM\MOUSESERIAL_MOUSEU(SVWhWdm hj}u Eb']؋#$V]؉]h#؉u]؀#CE썃EejuƋ5Ejuju֋u WVEEPuVuWEEPuVEPuV2ut uuwEPuVu ]huPYYu}u }܍E*PuVu(EPuV)u(~E3;t\SuuuuVTuk~SuuuV5SuuV%Suu VWE_^[UESVW3}t2PEP`\8t EPXEDʅuVu } FFhWdm VjfwGf'Ou EMfu]tuPEP`EjPEPTE3ҩv%Ef PPf,tf uf EB;rEMLA+EfeMfEf!f7fw3_^[̋L$u3 38t@<uT$3 tVt$ LF@u^̋T$Vt$jY<(t<t 1BA|"A^D$<0| <90#F<\uOS>Fe]}.\t))t$uE|E E >F}]|ʋE [ EN0_^ SVt$tBT$ t:\$& @\u( W@;}\t)t  F@&H_^[ SVt$tPL$ tH\$&@\u6W@;}!\t)tF t,u*F@ۀ&H_^[ SUVW|$hWdm 3h`oS;u WfFfPG F^ f9_ u3GF^HGFIfGfFJfGfFLG$F^$fPfF^uSSS0SPxGXPGPPVuzxG(u0SP<9_(|~0u Suw}V5W_^][UE$}SVX(W39=jhWdm hj;u E^FfE fFfEfFEFfEfF EF$F0WWPf~~(ӍF0WFPF@WP9} F@FTFv >u WVVH3_^[] UM$} A(u(f%#ыˉpD$j8X_^[UQSVuW<E(d3\@Uu&9F4t!MF4ˉF p3~L;uMˉF p~NrPôPSjX_^[U SVuW3V<9t @\E9FHhWdm ȁ+PWE;ljEttWW0WWPxxdEFD;tPEUFDEFH~\~`~Xxxp0WP<WW ;ljEu E8vxω}dNHЋU+FXEudžp3=~DU ~`M苋hUqt*tt!UMpEMu3;MMMvUhPE uPM G;}u~DEt EEuE;ErƋE;EtE9EtE9ErM+~DEFXM~`x4M;vM ;sUGE;}u~D9Mr+~DFX~`UMpEM|EPSp jX_^[UE SVu3W<+t>Hu(dЍ(^L^P^TpSǴSWDFXxE MdM^X^\^`Љxp9] t9tjV|jX_^[]?ȓԓ999FTSERIAL.SYS_ClosePort@4_GetPortFunctions@0_OpenPort@4InTransferLength\REGISTRY\Machine\System\CurrentControlSet\SERVICES\FT\ParametersOutTransferLength\REGISTRY\Machine\System\CurrentControlSet\SERVICES\FT\ParametersUVhgh hDZhghȔhFhjuFF8F@F džjF4jFp{Ft<FD4CFH2DdžkdžnD@m}5j ?E39Ejt8eWS``gPEP3 ?fEa`3 ?Eauc[_3^]Ԗx`p6x6\xN̘Jbژșܙ0B`j|Ț <Xhț 4FRbxƜܜ $DbvĝН*Hd|֞$N dIofCompleteRequestKeWaitForSingleObject1IoCancelIrpKeWaitForMultipleObjectscIofCallDriver.IoBuildDeviceIoControlRequestiKeClearEventKeGetCurrentIrql ExFreePoolExAllocatePoolWithTagsprintf KfReleaseSpinLockKeSetEvent"InterlockedDecrementKfAcquireSpinLock$InterlockedIncrementObfReferenceObjectExReleaseFastMutexExAcquireFastMutex8IoDeleteDevice:IoDetachDevicenKeInitializeEventqKeInitializeSpinLockmKeInitializeDpcsKeInitializeTimerExoKeInitializeMutexPoSetPowerState,IoAttachDeviceToDeviceStackZwClose4IoCreateDeviceRtlFreeAnsiStringRtlUnicodeStringToAnsiStringRtlInitUnicodeString6IoCreateSymbolicLinkJIoInvalidateDeviceRelationsRtlAppendUnicodeStringToStringRtlIntegerToUnicodeStringRtlAppendUnicodeToStringZwSetValueKeyNIoOpenDeviceRegistryKey9IoDeleteSymbolicLinkPsCreateSystemThreadZwEnumerateValueKeyPsTerminateSystemThreadRtlUnicodeStringToIntegerZwEnumerateKeyZwOpenKeyRtlWriteRegistryValueZwQueryValueKey>IoFreeMdlMmUnlockPagesMmProbeAndLockPages*IoAllocateMdlKeSetPriorityThreadkKeGetCurrentThread}KeReleaseMutex#InterlockedExchangeRtlCompareUnicodeStringrKeInitializeTimerKeSetTimer_stricmpRtlAnsiStringToUnicodeStringRtlxAnsiStringToUnicodeSizeNlsMbCodePageTagRtlInitAnsiStringPoRequestPowerIrpPoCallDriverPoStartNextPowerIrp=IoFreeIrp)IoAllocateIrpKeSetTimerExhKeCancelTimerExQueueWorkItemObfDereferenceObjectObReferenceObjectByPointerCIoGetDeviceObjectPointerRtlFreeUnicodeStringExfInterlockedInsertTailListExfInterlockedRemoveHeadListRtlQueryRegistryValuesmemmove1wcslenNTOSKRNL.EXEHAL.DLLRtlUnwind USBD_GetUSBDIVersion_USBD_ParseConfigurationDescriptorEx@28USBD_CreateConfigurationRequestUSBD.SYS0 H4VS_VERSION_INFO  ?TStringFileInfo0040904B04 CompanyNameFTDI Ltd.bFileDescriptionFTDI Serial Converter Driver0FileVersion1.09.05: InternalNameftserial.sysh"LegalCopyrightCopyright (c) 1998-2003 FTDI Ltd.B OriginalFilenameftserial.sys4 ProductNameFT8U100AX4ProductVersion1.09.05DVarFileInfo$Translation t333M6o66666697777W8|8889 989g9999:n:u:::::;;;4;j;;;;<,<<+>F>>>>>>E?[?m???????????0*0F111111J2Z2g2@333S4d444;5y55555_6n6667/7P77778 8 8d88888 99c99A:P:U::::;b;h;;;),>D>L>]>>>>?&?v???????? 0!0>0K0T0000(1B1j111111 252F2i2r22222233-3a33333#4q4444!5U5j55 6;66666777777C999m:~:_=q===6>>>?9?]?d?0le0123334|4445=5q5A666647f7778,8<8K8R888V9t999999999:::::!;7;;;<4<<@l2d33b4445!5-55555546@6677)7B7I7f77777778P8[8888099>;<==x>>>>>c????P334'4u44455'555M5]5i5556+6F6Q6f666666-757]7i7r7777 88+8E8h88889-9P9i9999::(;5;;;;;;;`002D3R3u33333 44c4H5X5556`6d6h6l6p6t6x6|6666666h7l7p7t7x7|7777777777777:O<<< =-====>>Y>u>>>I?????pl.0>0011111233333333333344j799"9&9*9.92969:9>9B9::: ;%;6;M;Z;o;;;~=>??d[0}0001%11n3}334D4444445$6^666 77777818e8u88=E===>,>D>n>>>Q?o????XM0q000 11E1S1|11123/3>3U3o3u5z5555555555555555556'656l `@g @comp.id.edataszNamergpvȓrgszNameԓrgwOrd$N00001$N00002$N00003 Z` )` )c $SG11807T$SG11826T$SG11871V$SG11973Z$SG11971Z$SG3977S$SG7933K*L *\M $SG4055$SG4054$SG4047$SG4148|$SG4137{$SG4224$SG4213$SG4252<<*< V*H= n*= $SG40723*9 *69 $SG4094$0$SG41191*' *$$$00009 f G_lu_donee+e+e_lu_tope_at_done f@comp.id.idata$6@comp.id.idata$6@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id.texttdG$$$00001|d $$$00004Ee #R+d+d+"e_lh_topd,e , e@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id@comp.id.idata$6pFLATFLATFLATFLATFLATheaderd'` pT6 (  ~  $ 6 H Y h    , D `=d h lp(t5xj|U Xh    `     4     * H f   ?Wy$ E $/(,04c&8<@D+HFL8PHToX\2'\`@d\hrlptx|XJh    !,!i$)(0^)*(8rH  |  F    ,  A  X  o(  v  v  7   l T   C h { 4 *  ~    &     ,      "  "  " I # i X$ ( % %  0& -t& P& k$' '  ( Y * ~* * \+ , , PT- - r/ v/ '0 0 1 1  Z2 2 52 D\3 P3 ;3 3 `8 8 8 d9 9 9 9 n9 =9 J9 9 9 q9 [: &: .; ; ; < = > [@ vR@ @ @ >A B ,B tB 4C pC t2D JnD PF k^F F  F  VG *pG  >H bH H  I I o`J  lJ MJ J &HK K O K L [zL  M  M FN `N bN qpO P P Q PR fR S 8rS  S  T T  U #U 8tV QW dW 8X  Y Z Z Z Z Z 8X\ \ | \ 6^ ^ T_  4c Zc jc c c c c r|d 5&*e Fe &Le %&e  )e ( f  f(f0f" 8fG @f'`f:dfhflfpftftxf|fffffifW g_pf`gggM g@ g_pPFg~ g_cdhh_buf h jjjjjHj Uj cj `k +&k Zm p (q Bq r /s k s CDv  |v  Fy Wy 9 Hz  jz z ez z  { />{ b{  { { .| H  $ 4 n  Ņ ć 5 H [$ uP   H  l  l  3 F   6  ~  p P!l "P)(end,_DriverEntry@8_FTMAPS_OpenPort_FTMAPS_ClosePort_FTMAPS_AllocPort_FTMAPS_FreePort_FTMAPS_IsPort_FTMAPS_GetAllocPorts_FTMAPS_GetPortFunctions_FTMAPS_GetEnumData_FTMAPS_GetCompatId_FTMAPS_GetDeviceDesc_FTMAPS_GetDeviceClass_FT_NewDevNode@8__FTMAPS_GetDeviceClass__FTMAPS_OpenPort_FTMAPS_GetVersion__FTMAPS_GetPortFunctions_FTMAPS_Unload_VxD@0FTMAPS_DDB__FTMAPS_IsPort__FTMAPS_AllocPort__FTMAPS_ClosePort__FTMAPS_GetAllocPorts__FTMAPS_GetEnumData__FTMAPS_GetDeviceDesc__FTMAPS_FreePort_FTMAPS_Init_VxD@0__FTMAPS_GetCompatIdFTMAPS_ControlFTMAPS_GetVersion_FT_Unload@4_FT_Cleanup@8_FT_CallUSBD@8_FT_DoCallUSBD@16_FT_ConfigureDevice@4_FT_SelectInterface@8_FT_NotifyLoss@8_FT_Create@8_FT_Close@8_DebugPrint_DevDesc@4_FT_AbortPipe@8_FT_AbortPipes@4_FT_GetStringDescriptor@16_FT_GetDescriptor@20_FT_DecrementIoCount@4_FT_IncrementIoCount@4_FT_ResetPipe@8_FT_ClearStall@8_AcquireHandle_RequestType_gDriverObject_ContResHandle_gVersionInformation_ContHandler_gLoadedAfterPortDriver_SetAllocPorts@4_FT_GetPortNames@0_FTMAPS_Init@0_FT_PnPAddDevice@8_FT_ProcessPowerIrp@8_FT_ProcessPnPIrp@8_FT_Write@8_FT_Read@8_FT_InternalIoCtl@8_FT_IoCtl@8__imp__USBD_GetUSBDIVersion@4_gOutTransferLength_FT_GetRegistryDword@12_gInTransferLength_FTMAPS_Unload@0__imp_@IofCompleteRequest@8__imp__KeWaitForSingleObject@20__imp__IoCancelIrp@4__imp__KeWaitForMultipleObjects@32__imp_@IofCallDriver@8__imp__IoBuildDeviceIoControlRequest@36__imp__KeClearEvent@4__imp__KeGetCurrentIrql@0__imp__ExFreePool@4__imp__ExAllocatePoolWithTag@12__imp__USBD_ParseConfigurationDescriptorEx@28__imp__USBD_CreateConfigurationRequest@8_FT_StartSession@8__imp__sprintf_FT_GetCurrentPortNumber@8_FT_BuildLocationString@4_FT_EndSession@4__imp_@KfReleaseSpinLock@8__imp__KeSetEvent@12__imp_@InterlockedDecrement@4__imp_@KfAcquireSpinLock@4__imp_@InterlockedIncrement@4_FT_FDO_ProcessPnPIrp@8_FT_StartDevice@4_FT_CreateDeviceObject@12_CreateDeviceObject@12_CreateSymbolicLink@4_FT_RemoveDevice@4_FT_StopDevice@4_FT_FDO_IrpCompletionRoutine@12_FT_PDO_ProcessPnPIrp@8_FT_PDO_RemoveDevice@8_FT_Expose@12_FT_ExposeDevice@4_FT_CreateDeviceId@16_FT_CreateHardwareId@12_FT_CreateHWRevision@12_FT_HWRevisionToRegistry@4_FT_IrpCompletionRoutine@12_FT_DoCleanup@4_FT_PDO_QueryBusInformation@8_FT_PDO_QueryDeviceText@8_ExposeIndex_instance_DeviceDataTable__imp_@ObfReferenceObject@4__imp_@ExReleaseFastMutex@4__imp_@ExAcquireFastMutex@4__imp__IoDeleteDevice@4__imp__IoDetachDevice@4_FT_RxTrigger@4_ManageTimer@4_FT_SetWaitWake@4__imp__KeInitializeEvent@12_CreateSystemThread@4_FT_ReadE2Data@4__imp__KeInitializeSpinLock@4_gDeviceObject_FT_QueryCapabilities@8__imp__KeInitializeDpc@12_TimerProc@16__imp__KeInitializeTimerEx@8__imp__KeInitializeMutex@8_Init_SystemEvents@4__imp__PoSetPowerState@12__imp__IoAttachDeviceToDeviceStack@8_PortSetEventMask_PortExtendedFunction_SetDataCharacteristics_SetBaudRate_FT_VendorRequest@32_FT_InitDeviceNotBusyEvent@4_FT_InitializeRequestQueue@4__imp__ZwClose@4_FT_GetLatencyTimerFromRegistry@8_FT_GetConfigDataFromRegistry@12_FT_GetPortNumberFromRegistry@8_FT_GetConfigFlagsFromRegistry@8_FT_OpenKey@8_FT_GetLocationString@4_FT_EnumerateHostControllers@4__imp__IoCreateDevice@28__imp__RtlFreeAnsiString@4__imp__RtlUnicodeStringToAnsiString@12__imp__RtlInitUnicodeString@8__imp__IoCreateSymbolicLink@8__imp__IoInvalidateDeviceRelations@8_FT_CreateRegistryThread@4_FT_GetNextPort@0__imp__RtlAppendUnicodeStringToString@8__imp__RtlIntegerToUnicodeString@12__imp__RtlAppendUnicodeToString@8_FT_InitUnicodeString@12__imp__ZwSetValueKey@24__imp__IoOpenDeviceRegistryKey@16__imp__IoDeleteSymbolicLink@4_GUID_DEVCLASS_PORTS_RegistryThread@4_FT_MustSetValueKey@16_FT_ConvertUniStrToInt@4_FT_GetPorts@4_FT_PutPort@4_FT_WriteDisablePowerManagement@4_FT_GetEmulationModeFromRegistry@8_FT_GetRegistryKeyValue@20_FT_GetDeviceConfigFromRegistry@4_FT_WriteHardwareKey@8_AllocatedPorts__imp__PsCreateSystemThread@28_FT_GetManufacturerPortName@8_FT_CompareStrings@8__imp__ZwEnumerateValueKey@24__imp__PsTerminateSystemThread@4__imp__RtlUnicodeStringToInteger@12__imp__ZwEnumerateKey@24__imp__ZwOpenKey@12__imp__RtlWriteRegistryValue@24__imp__ZwQueryValueKey@24_FT_InitEmulMode@8_PortSetup_PortTransmitChar_PortClose_PortGetQueueStatus_PortClearError_PortEscapeFunction_PortGetModemStatus_SetFlowCtrl_FT_UpdateEventVariable@8_PortDeviceIoctl_FT_SetRts@4_FT_ClrRts@4_FT_SetDtr@4_FT_ClrDtr@4_PortRead_PortWrite_PortGetEventMask_PortPurge_PortSetModemStatusShadow_UnmapPort@4__imp__IoFreeMdl@4__imp__MmUnlockPages@4_FT_GetModemStatus@4_FT_SetLatencyTimer@8_MapPortToPI@8__imp__MmProbeAndLockPages@12__imp__IoAllocateMdl@20_FT_GetDivisor@24__imp__MmMapLockedPages@8_FT_PortIoControl@16_FT_EmulBuildModemCtrlRequest@16_UpdateMSRShadow@8_CheckEvents@24_CreateBulkOutTask@4_CreateBulkInTask@4__except_list__except_handler3_Notify_Owner@8_BulkInTask@4_DebugPrint@16_GetStatus@16_ProcessBulkIn@12_ProcessBulkInPacket@12_ProcessBulkInEx@12_DoBulkIn@12_CopyToRxQueue@12_FT_SendBulkUrbToUsbd@16_ModemStatus@8_LineStat@8_FT_ProcessStatus@16_IncrementCloseEventCount@4_IncrementStartupEventCount@4_FT_SetDeviceNotBusyEvent@4__imp__KeSetPriorityThread@8_KeGetCurrentThread@0_FT_IncrementTxEmptyCount@4_FT_DecrementTxEmptyCount@4_FT_CheckEvents@4_GetLastUpdatedSystemTime@0_FT_EmulProcessRxPacket@12_FT_RxTriggerOnCount@4_FT_CopyToRxQueue@12_BulkOutTask@4_FT_CheckTxQueue@4_FT_CheckXoffReceived@4_CopyFromTxQueue@16_DoBulkOut@16_FT_GetRequest@4_FT_CheckTxEvents@4_FT_IsQueueEmpty@4_FT_ResetDeviceNotBusyEvent@4_FT_CheckTxTrigger@4_FT_VendorRequestToUsbdQueued@8__imp__KeReleaseMutex@8_FT_FreeRequest@4_FT_CopyFromTxQueue@12_IncrementSystemEventCount@4__imp_@InterlockedExchange@8_GetPortFunctions@0_OpenPort@4_ClosePort@4_GUID_CLASS_USBHUB_InitPorts@0_GetAllocPorts@0_MapPortToDevObj@4_FtSerial_AsciiToInt@4_gAllocatedPorts_FT_WcharToChar@12__imp__RtlCompareUnicodeString@12_FT_IoCtl_FDO@8_FT_IoCtl_PDO@8_FT_Wait@12_TestIoctl@4_FtSerial_ParseData@28_FT_IoControl@8__imp__KeInitializeTimer@4__imp__KeSetTimer@16_FT_GetEnumeratorDisable@4_FT_GetLatencyTimer@8_FT_SetBitMode@12_FT_GetBitMode@8_FT_GetDeviceInfo@8_FT_StartSession_FDO@8_FT_StartSession_PDO@8_FT_EndSession_FDO@4_FT_EndSession_PDO@4_FtSerial_InitMultiString_FtSerial_StrLen@4_FtSerial_SzCopy@8_FtSerial_GetDevOtherID@8_FtSerial_HToI@4_FtSerial_FixptToAscii@8_FtSerial_GetDevPnPRev@16_FtSerial_GetDevName@12_FtSerial_GetDevSerialNo@12_FtSerial_GetDevClass@12_FtSerial_GetDevCompId@12_FtSerial_GetDevDesc@12__imp___stricmp__imp__RtlAnsiStringToUnicodeString@12__imp__RtlxAnsiStringToUnicodeSize@4_NlsMbCodePageTag__imp__RtlInitAnsiString@8_FT_Read_PDO@8_FT_Read_FDO@8_FT_Write_FDO@8_FT_StrCpy@8_FT_StrCat@8_FT_StrCmp@8_FT_MemCmp@12_FT_StrLen@4_FT_HexToStr@8_FT_StrSubst@16_FT_PoRequestCompletion@20_FT_PowerIrp_Complete@12_FT_SelfSuspendOrActivate@8_FT_SelfRequestPowerIrp@8_FT_PoSelfRequestCompletion@20_FT_SetDevicePowerState@8_FT_CanAcceptIoRequests@4_FT_SystemPowerCompletion@20_FT_WakeCompletion@20__imp__PoRequestPowerIrp@24__imp__PoCallDriver@8__imp__PoStartNextPowerIrp@4_FT_PDO_ProcessPowerIrp@8__imp__IoFreeIrp@4__imp__IoAllocateIrp@8_FT_PDO_SetDevicePowerState@8_FT_CheckRxEvents@8__imp__KeSetTimerEx@20__imp__KeCancelTimer@4_DoVendorRequest@4_VendorRequest@32__imp__ExQueueWorkItem@8_FT_QueueVendorRequest@28_CallUSBD@8_FT_PutRequest@8_FT_AllocRequest@8_FT_CalcDivisor@12_FT_CalcBaudRate@8_FT_EmulGetNextTxByte@12_MSRWait@4_FT_EnumerateHostController@8_FT_GetRootHubName@4_FT_GetNodeInformation@4_FT_EnumerateHub@8_FT_GetNodeConnectionInformation@8_FT_GetExternalHubName@8_FT_GetNodeConnectionDriverKeyName@8_FT_EnumerateHubPorts@12_FT_PrintNodeInformation@4_FT_PrintNodeConnectionInformation@4_DriverNameToDeviceDesc@4_WcharToString@12__imp_@ObfDereferenceObject@4__imp__ObReferenceObjectByPointer@16__imp__IoGetDeviceObjectPointer@16_CCODE__CONFIGMG_Get_Parent_CCODE__CONFIGMG_Get_Sibling_CCODE__CONFIGMG_Get_Child__imp__RtlFreeUnicodeString@4_CCODE__CONFIGMG_Read_Registry_Value_CCODE__CONFIGMG_Locate_DevNode_FT_InitEmulChars@16_FT_EmulConvertRxChar@8_FT_EmulCopyFromTxQueue@16__imp_@ExfInterlockedInsertTailList@12__imp_@ExfInterlockedRemoveHeadList@8__imp__RtlQueryRegistryValues@20__imp__memmove__imp__wcslen@IofCompleteRequest@8__IMPORT_DESCRIPTOR_NTOSKRNL_KeWaitForSingleObject@20_IoCancelIrp@4_KeWaitForMultipleObjects@32@IofCallDriver@8_IoBuildDeviceIoControlRequest@36_KeClearEvent@4_KeGetCurrentIrql@0__IMPORT_DESCRIPTOR_HAL_ExFreePool@4_ExAllocatePoolWithTag@12@KfReleaseSpinLock@8_KeSetEvent@12@InterlockedDecrement@4@KfAcquireSpinLock@4@InterlockedIncrement@4@ObfReferenceObject@4@ExReleaseFastMutex@4@ExAcquireFastMutex@4_IoDeleteDevice@4_IoDetachDevice@4_KeInitializeEvent@12_KeInitializeSpinLock@4_KeInitializeDpc@12_KeInitializeTimerEx@8_KeInitializeMutex@8_PoSetPowerState@12_IoAttachDeviceToDeviceStack@8_ZwClose@4_IoCreateDevice@28_RtlFreeAnsiString@4_RtlUnicodeStringToAnsiString@12_RtlInitUnicodeString@8_IoCreateSymbolicLink@8_IoInvalidateDeviceRelations@8_RtlAppendUnicodeStringToString@8_RtlIntegerToUnicodeString@12_RtlAppendUnicodeToString@8_ZwSetValueKey@24_IoOpenDeviceRegistryKey@16_IoDeleteSymbolicLink@4_PsCreateSystemThread@28_ZwEnumerateValueKey@24_PsTerminateSystemThread@4_RtlUnicodeStringToInteger@12_ZwEnumerateKey@24_ZwOpenKey@12_RtlWriteRegistryValue@24_ZwQueryValueKey@24_IoFreeMdl@4_MmUnlockPages@4_MmProbeAndLockPages@12_IoAllocateMdl@20_MmMapLockedPages@8__global_unwind2__local_unwind2__seh_longjmp_unwind@4_KeSetPriorityThread@8__imp__KeGetCurrentThread@0_KeReleaseMutex@8@InterlockedExchange@8_RtlCompareUnicodeString@12_KeInitializeTimer@4_KeSetTimer@16__stricmp_RtlAnsiStringToUnicodeString@12_RtlxAnsiStringToUnicodeSize@4__imp__NlsMbCodePageTag_RtlInitAnsiString@8_PoRequestPowerIrp@24_PoCallDriver@8_PoStartNextPowerIrp@4_IoFreeIrp@4_IoAllocateIrp@8_KeSetTimerEx@20_KeCancelTimer@4_ExQueueWorkItem@8@ObfDereferenceObject@4_ObReferenceObjectByPointer@16_IoGetDeviceObjectPointer@16_RtlFreeUnicodeString@4@ExfInterlockedInsertTailList@12@ExfInterlockedRemoveHeadList@8_RtlQueryRegistryValues@20__NULL_IMPORT_DESCRIPTORNTOSKRNL_NULL_THUNK_DATAHAL_NULL_THUNK_DATA_RtlUnwind@16__abnormal_termination__imp__RtlUnwind@16_USBD_GetUSBDIVersion@4__IMPORT_DESCRIPTOR_USBD_USBD_ParseConfigurationDescriptorEx@28_USBD_CreateConfigurationRequest@8USBD_NULL_THUNK_DATA_FT_EmulCopyToRxQueue@12_FT_EmulProcessMSR@8_EmulCopyFromTxQueue@12_CheckE2@4_GetManufacturerPortNameOffset@4_CopyWCharArrayToUChar@16_CopyStringDescToBuf@12_GetStringDescriptor@16_CheckDataInBuffer@8_ResetTx@4_ChkEvents@12_FT_FreeMdl@4_GetCommsState@8_SetCommsOptions@8_SetErrorChar@4_GetTimeoutMask@8_PortOpen@4_FT_SetPedMdl@8L0CKABLE_BEGINLOCKABLE_ENDVMDESTROYTHDESTROYVMSUSPEND_DB0STARTFTMAPS_Service_TableFTMAPS_Init_VxDFTMAPS_Unload_VxDcurrent_msg_gu_return__unwind_handler_uh_return_lu_continue_lh_continue_lh_dismiss_lh_return_lh_bagit_lh_unwindingc:\98DDK\lib\i386\free\ftserial.sys    ,DHn | ӕ F R I  ӄ m 6( Mv T ӨӦ. ul T Ӑ]&[W 4 *  o ~1@ 7bL , t Ҡ . ӊ"-Ѹ""zJ ц# X$ %%A0&(t&%&$'''!(@D((l( *LL*B*%*\+,Ҭ,T-7ь-r/v/''00ӓ1` 1fZ2VӰ2N2]\3/Ҍ3373`8&868Z969.d9)9999999 9(9 :4:6.;qѠ;?;(<<RH=7=f= >@DR@QФ@H@Q>A B,BHtB4C;pC  2D;nDF[ ^F3F3F VGpG>H$bHsH3 I I}`J lJ,JJHK=K!KaLizL_L \M9MQM6NA`Nu NpO P P QPRfR SnrSОS~A T  T, U.Uy tVsWE ӼW| 8X  Y Z" ZZZZ_ X\1\s\86^^G_RZ`VӰ`i c4c&Zcjc&c c4ccjjj!k!&kmK% p (qBq{$b{H{{!.|)H%!$49nŅ  ć! !$,P:gU Hy lQlQ_V6J ~o  p