MZ@ !L!This program cannot be run in DOS mode. $קLקLקLLLL֧LקL㧁L"L֧LRichקLPEL @p!  }`h `' PhT`d_LTEXT`` h.text^c``c` hPNP&g@g h_LDATAhh h.data8sh@sh@PAGE&)@) `.edata  @@INIT` `  .rsrch@B.relocX`@B"u RSSVW0h _^[SVW0h _^[ø7̸it$]7t$t$7t$7jXg7t$a8uË@(t$I8uË@(t$18uË@(t$8uË@(f8    |   (      L   Z r $ 6 H \ t         0 H ` ~       2 H b         4F\v .DP`p<V`~ @GX@(s@8t x6M%+U`t EW}Vp(S7wӋE3PX7jSSSSvh"H`U EQN=EuCSSSSSjWj|;ÉEt1Mu E8uSSSS7xME[^_]UQQVEWPEE Pjju~|BE5PH@M֍EPEPjjuP|uuu֋_^D$VW3H\QI vB$}ffZ}MEjf} uE3u ʃEP"Ej PEP"5EPEP֋ExXEPjGPjXf9EEtEPEPցEfEf;EuEPEPEPEP֍EPEP֍EPjG Pj_f9}tEPEPցf;}uEPEPӍEPEP֋}|t~PEP PEPӡnfE rEuf}E tE f}EtE PEP_^[FTDIBUS\COMPORT&VID_&PID_0UXSVWj Y}uf<0}u EEP!Ej PEP 5EPEP֋ExXEPjGPjXf9EEtEPEPցEfEf;EuEPEPEPEP֍EPjG Pj_f9}tEPEPցf;}uEPEP_^[ .U SVWEuu P4 EjPEP% ]fs5=étMQj P֍EPEP׍EPj P֍EPEP׍Eh2Pۍ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 PEPXEPj tj PEP45EhPP֍EPEPe }؍EPuEeE܋}ܹ3EMQhuEjPu|:}v*hXuuEPEuhpuF|}t}u8u}u)MEPjjEjPEĀigx}7hPEP-j3Y}EPS1-fu E(PEPEPhEP֍EhPuEP֍EhPEPuhu~EPuhui PPuuuEkpǀkEPuPjCsj _^[U VW3EWWPu EPu5EujWPuօ}/MEPWWEjPEigxuEujWPu_^U ueEPEPEj PEPortNameCOM\U0ESEVEWPE3h?PE}E@}};KhWdm VW=׋؅eEMEQVSjPuE|G}vACh!Pu/C$h!P uC*P=s kpǀk}}ShWdm Vj׋؅uue3{EMEQVSjPuE|K}vEhPEP:E=pEP׍Eh!P׍CPEP׍EP}}SuE_^[ENUMUQQWEh#P3kEP2_USVWjX4lztu jjY3t]p@rjlXyu9tp@r'j[f9]u@ЋukpjkYfk3_^[] f}uH@=sЋukpjkYfǂkEnum\\0000U$VhPEP5Eh$PuEP֍Eh$P3MEEEEPh?u EE@M^PortNameCOMU SVWhWdm 3VS;u ]]EMEQVWjPu؅|I}v9Gh%P!u'G$h*%PuG*PM E|}tWE%?_^[ConfigFlagsU SVWhWdm 3VS;um]]EMEQVWjPu؅|1}v!Gh%PRuM 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$ jVjh(t$}&3^U SVu EEPuEhWdm DPjE ؅tDE PEu SjPu E|K ;rsW}ȃ_SE^[UQVuEP P|i|Pu Pu( PPuPPuEPuuhV4u3^SerialCommt$t$jt$hZ)jVt$tP(6$&^SVt$ W|$<WV̹FLGFXGht xGjX_^[ËD$T$29Q u9Q$u 9Q(u UQSVEWPuYlc@t3QX3j%Y󫋎@jX ffFdž08@fHELF0TF8XDLEx(<|P9(PӍ,PL3SSSSSSSWPPujWh$tV VWM$XWSS8ƇSSSjWx_^[S\$ Vt$ W|$t WP*TtjPjVJjX_^[S\$ Vt$ W~^W3PPPjS0t jjP,f_^[t$D$t$t$<33ɅUQVW}<htkѸ#;t^t tt3eVjEjP3v0MƆqQPEPW0%?q#Ljjjjjhj7_^UQVW}<htkѸ#;t^t tt3eVjEjP3v0MƆqQPEPW%?q#Ljjjjjhj_^UQVW}<h tkѸ#;t^t tt3eVjEjPr2v0MƆqQPEPW%?q#Ljjjjjhj_^UQVW}<h tkѸ#;t^t tt3eVjEjP1v0MƆqQPEPW8%?q#Ljjjjjhj?_^UWEuh8/jjjhP| u_]̃HSUVt$XWj]3j\$Ɔ7P4|$\HHtPHWj ]H6`}jPjV@g:tjjPjSt$V#;ujSt$Vu V 3퍆8UUUUUjPj|;u|9l$uR;uNhWdm j`U-ՅD$t+hWdm @fPjՋ؅u\$|$t.t*V`PjAVjj]=3;tS9l$tt$UUVU _^][HUQMS] VuÊ2W2шMU t uU ut_ ؋T]uEW} t uW]T!ETЅtjW"_^[INUSVW}EE Xu$3tSVh13PFPPWF$~KKt1"MSVDQ;t Eul`Wu荺>uug_^[] US]W}Er|us3Vu PFPPWFF$~ۈv)"MSVDQ;t E`Wu藹^_[] INUE S]VWxvtWuh23t-j@^;whVuSu--u+u_^[] ̋L$D$Vff@ fHҋvPT$` P`$pRRP@1[^ USVW}39u<t7E+PE PWx;utW3PPPPPx;uuɋ_^[] Vt$ t$t$Vt$|/Ntt0tu  ^USVVuE X%8T % % % ^^[]USVVuT E t]t @^^[]t$t$t$t$UWEuhz5jjjhP| u_]OUTdSUVt$tWj_33j\$\$l$ƆL1P4l$HBHHHtPH|$x j_6;É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$PzD$ ͋l$PV)M 8u{tt$$t$hv5;t$ t$t$ VaD$|(9\$x|V萴j_9] u:|P,t*SSP j_St$,0SP\$<38tS0SP|Uk,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#V育0PjV蓲j_9\$t t$9\$t t$S@SVS _^][d̋D$t@tjX3D$VWhlt$t$t$1΋h_^D$L$Vt$f@ fHRpPT$P3҉P PP$PR(RP1^̋D$t3jX;D$̋D$V3ɋQQPNXN\N`V8^Vt$jZ@jƄjV^̸iËD$̋T$3 t ɍBDA%iáiËD$iiD$P<3UESVWPXtGs(~t59t9EP P|E;t9t [ uuuOu6hWdm h`!P}ujX&X3󫹴iEM t_^[]̋D$PС@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=MJff "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 ]u0E|.;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 `[UUB(@XfH ftfuxt"RjjEjPjjj |M U]̋T$S3ۋB(@XfH ftfu8XtR3d$jD$SSSSPj ƽ[ UUB(@XfH ftfuxt"RjjEjPjjj 聽|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"tVPEjPEP]EPj SEPEPEPEPEVP;|pWWVuME9}|Pu;ljEt8u CVPc;vHuME_^[VW|$ 3!WPFȅ}_H^#USVWhWdm 3VW;u3KWEWP3EPEPWVSWWuh"M=uWWWEWPx_^[UVWhWdm 3jLV;u3KVEVPEPEPVjLWjLWuh"M=uVVVEVPx_^\DosDevices\USVWhPE3P}}5EhrXP֋EPEP֍EPEPEVP;|SWWVuM;|8u;t!Vd9>uFu PufVM_^3[USVWhWdm 3VS;u3NE SESPEPEPSVWVWuh "M=uSSSESPx_^[U,E SV5W3EWEWP֍EPEPWEj P=Ej Puh"׋M=u3PPPPEPxEE EvhWdm PjEu3OM jEjP֍E3PEPVuuuuuh"׋M=uVVVEVPxE_^[U,E SV5W3EWEWP֍EPEPWEj P=Ej Puh "׋M=u3PPPPEPxEE EvhWdm PjEu3OM jEjP֍E3PEPVuuuuuh "׋M=uVVVEVPxE_^[UjX9E EWVuSuu}MWt#uuEtNVPxu=u7uut#wGP|P|VPKWӋ}WӋvHEE;E C[^_3 DRIVERSymbolicNameU(S3SESP]]]& f;t36WViESPVjh\SEu f;E:u:tP:Wu @@GG:u3;uqESPVjh\SEu EVP`EjPEPTEPEPEhP;|u #MEPSEuP) f;t4SuEP f;tSEuP f;uESEPЋEEE9]^3_[L$Vt$NtT$ fB%BAftNu^ ̋L$D$tH 3PPP P P t@ tp tp  tp @;t @@@PUMSVu AWH at0#;t(uAuAt&#;tu u €t##;t u  u | t #;t u c u Wt#;t u @u43:Y%:Yu#;t AjXE _^[]D$ VWHItiItbItZL$ :Hut#;t H@0:Hut#;t H@P:u!8#;t@2H`T$ _^ jX9D$s37L$mL$T$ AJtJtJt Jt3 UQVuE/}%jW} St{Otjttu[ht#;trt#;trt#;tr t #;trGthEts" rM_3}] Pu uVE~Xv,ESWDP 2;t E`VuŠ[_^ USVW}39u<t7E+PE PW.;utW3PPPPPx;uuɋ_^[] USVuW<T(EMd^Te^<}EFL;F@E E EEPhPk;w;t;z=Tj PWr O;!-HHt|Ht^Ht@Ht"H$PWhr PWMr$PW2r @PWr@$PWr PWrx$PWr`=uYmPV(u-mCFTFT;F@ufT^3 3,WBFTMAPS `h verPP1vsR2vsR3vsRrAsAtAB AA AAAf)&Sfd+:,8@@'L$2҃aa3̋L$A(HPH RPt$Q(*̋D$t$H(Pyt[0SUl$T$ VWE`r(}jH[;It5IItIIt IfVRFtffuffu+hWdm Wjtϋы#EmUV=@k@3Hf@f@@X,@0x4x8xt=4V@>/`PH{RP`P|N =`w)=LQVRYYjVHYY=hw>t!=dustVYjSVFE @-l- }j^+M+6++tZRuO= Et M A2E jYp`F܋`Eu H=N`IEjHXfIf HXfI fK@XM@QPWNEEPEPCPNuEj@PFX@PWNEEPEPCPWNEj@PFX@PW|NE]EPEVPS'NE @<fWjjj^VSPQhHWjQQQQQhfWjQQQP3cCPh<EfWjjj^VSPQhEE pj EY:}P5EP3EWPfE0֍EWP֍EWP֍EWP֍EЋuPEPEPEPEPSV[EPWWEjPhp;ljE4EhWdm hWX(Cu uj Yuj{ YfjYjccEuccCCE~,H EσHE`lV$F  HF(hjvsEPV#7EcCEC 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=$utQk9Q:4;wt=0uLQ7Q8-Hj_+++kj Y+t E p pP5EP3EWPfE0֍EWP֍EWP֍EWP֍EȋuPEPEPEPEPuVEPWWEj+Php;ljEEhWdm hWX(Cu uj Yuj{ YfjY<ccEuccCCE~,H EσHE`lV$F  HF(hjv] /jVQ| {EPH{RPEP'GE2ҋ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*PuVCu(EPuVu(~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$tPL$ tH\$&@\u6W@;}!\t)tF t,u*F@ۀ&H_^[ SVt$tBT$ t:\$& @\u( W@;}\t)t  F@&H_^[ SUVW|$hWdm 3h`oS;u WfFfPG F^ f9_ u3GF^HGFIfGfFJfGfFLG$F^$fPfF^uSSS0SPxGXPGPPVu"G(u0SP<9_(|~0u Su V5W_^][UE$}SVX(W39=hWdm hj;u E^FfE fFfEfFEFfEfF EF$F0WWPf~~(ӍF0WFPF@WP9} F@FTFvv >u WVVH3_^[] UM$}VA(tfU 3Ҋuf } u&f%#ыˉpD$j8X_^[UQSVuW<E(d3\@Uu&9F4t!MF4ˉF p3~L;uMˉF p~NrPôPSjX_^[U SVuW3V<9t J@Q\E9FHhWdm ȁ+PWE;ljEttWW0WWPxxdEFD;tPEUFDEFH~\~`~Xxxp0WP<WWBb;ljEu E8vxω}dNHЋU+FXEudžp3=~DU ~`M苋hUqt*tt!UMpEMua3;MMMvUhPE uP=\M 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] t9tjVOjX_^[]@fHT`;;;sFTSERIAL.SYS_ClosePort@4_GetPortFunctions@0_OpenPort@4InTransferLength\REGISTRY\Machine\System\CurrentControlSet\SERVICES\FT\ParametersOutTransferLength\REGISTRY\Machine\System\CurrentControlSet\SERVICES\FT\ParametersUVhpihh^htihHhlr^huFF8a F@ džF4FpFt=FDDFHEdž$džE@t5 XBE39Et8eWS`iPEP3 XBfEa`3 XBEaum3[_3^]Tjx<x` 8    |   (      L   Z r $ 6 H \ t         0 H ` ~       2 H b         4F\v .DP`p<V`~ dIofCompleteRequestKeWaitForSingleObject1IoCancelIrpKeWaitForMultipleObjectscIofCallDriver.IoBuildDeviceIoControlRequestiKeClearEventKeGetCurrentIrql ExFreePoolExAllocatePoolWithTagsprintf KfReleaseSpinLockKeSetEvent"InterlockedDecrementKfAcquireSpinLock$InterlockedIncrementObfReferenceObjectExReleaseFastMutexExAcquireFastMutex8IoDeleteDevice:IoDetachDevicenKeInitializeEventqKeInitializeSpinLockmKeInitializeDpcsKeInitializeTimerExoKeInitializeMutexPoSetPowerState,IoAttachDeviceToDeviceStackZwClose4IoCreateDeviceRtlFreeAnsiStringRtlUnicodeStringToAnsiStringRtlInitUnicodeString6IoCreateSymbolicLinkJIoInvalidateDeviceRelationsRtlAppendUnicodeStringToStringRtlIntegerToUnicodeStringRtlAppendUnicodeToStringZwSetValueKeyNIoOpenDeviceRegistryKey9IoDeleteSymbolicLinkPsCreateSystemThreadZwEnumerateValueKeyPsTerminateSystemThreadRtlUnicodeStringToIntegerZwEnumerateKeyZwOpenKeyRtlWriteRegistryValueZwQueryValueKey>IoFreeMdlMmUnlockPagesMmProbeAndLockPages*IoAllocateMdlKeSetPriorityThreadkKeGetCurrentThread}KeReleaseMutex#InterlockedExchangeRtlCompareUnicodeStringrKeInitializeTimerKeSetTimer_stricmpRtlAnsiStringToUnicodeStringRtlxAnsiStringToUnicodeSizeNlsMbCodePageTagRtlInitAnsiStringPoRequestPowerIrpPoCallDriverPoStartNextPowerIrp=IoFreeIrp)IoAllocateIrpKeSetTimerExhKeCancelTimerExQueueWorkItemObfDereferenceObjectObReferenceObjectByPointerCIoGetDeviceObjectPointerRtlFreeUnicodeStringExfInterlockedInsertTailListExfInterlockedRemoveHeadListRtlQueryRegistryValuesmemmove1wcslenNTOSKRNL.EXEHAL.DLLRtlUnwind USBD_GetUSBDIVersion_USBD_CreateConfigurationRequestEx@8_USBD_ParseConfigurationDescriptorEx@28USBD.SYS0 H`4VS_VERSION_INFO  ?dStringFileInfo@040904B04 CompanyNameFTDI Ltd.r%FileDescriptionFTDI FT2232C Serial Converter Driver0FileVersion2.09.05: InternalNameftserial.sysh"LegalCopyrightCopyright (c) 1998-2003 FTDI Ltd.B OriginalFilenameftserial.sys4 ProductNameFT8U100AX4ProductVersion2.09.05DVarFileInfo$Translation |t333M6o666666978F8o88?9n9999:3:X:::::;A;g;v;|;;;;;<6 >h>>>?Q?Z?z???0'090T0X0\0`0d0h0l0p000002222223&3334r44!52555 6G6r6666-7<7P77778O8u88888299999999::::M;\;a;;;;'5>D>>??8?P?X?i???? 0200000000 1+131P1]1f1111:2T2|222222"3M3^333333334474B4o4z4444 5K5y55556H6\66677d777+8^8y888O99999:;;<*< ??,?]??0x@0^000012T384I5[5j55 6O666677+8j888892999999&:A:::;;D;K;U;];c;{;;<*<0<^<<< =|===q>@\k44T55V6b6666 77(7t7777d8888888#9?9H9M9p9}99995:H:R::;<=??h?P00=0R0y00 1181F5_5555 6!66666666?7H7777778(8E8P8e88888979@9g9999999:.:L:::::;4;;;<<2=P=`=w===`lJ22}444!5B5c5u5555667E777888 88888 8$8(8,8H8`89 99999$9(9,9094989H9X9\9`9h9l9$;o==>,>M>>? ?1?;?y???t0k000=1K1111t222#3H34 555555#5'5+5/535568r:v:z:~::::::::;.?\:1F111 2N2r2}2244D5f55566.6L647|77L8U8c8 989=9L9m9999>>?V$SG11881rX$SG11985\$SG11983\$SG3986U$SG79422M<*dN G*N $SG4064$SG4063$SG4056$SG4157j$SG4146:$SG4233<$SG4222 $SG4261=h*> *> * ? $SG4081v5*: *: $SG41031$SG412823*) * * +V "+) 4+* @++ $SG12001$SG12000$SG11999$SG11998$SG11997$SG11991p$SG11990X$SG11981P$SG12049!$SG12040!$SG12039!$SG12053#$SG12084$$SG12083$$SG12102*%$SG12101%$SG12121%$SG12166&$SG12188'$SG12195($SG12220Z)$SG8185n$SG8212$SG8229$SG8227$SG8377$SG8359$SG8345$SG8342Z$SG8417r$SG8415n$SG8404j$SG8400Z$SG8402f$SG8398>$SG84300$SG8433<$SG8428$SG84512$SG8460$SG8005l$SG8004H$SG8003$SG8002$SG8126^ $SG8116V _LTEXT`A_LDATAh$$$00001h g0m+h$$$00002h ot$$$00003h v{$$$00004` }$$$00006p ,+p 2$$$00008 \+ b$$$00010 $$$00012 ??002Cn+h@comp.id$R000000` @comp.id@comp.id@comp.id@comp.id.textf=+g$$$00001f $$$00003g "+g $")$$$00005:g +0$$$00007g 9>$$$00009g G_lu_doneg+9g+g_lu_topWg_at_doneg@comp.id.idata$6x@comp.id.idata$6j@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.text fG$$$00001(f $$$00004f #R ,f,f$,f_lh_topWf/,f9,f@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$6FLATFLATFLATFLATFLATheader'` pT6 O / ~  $ 6 H Y h    , D  `rd h l$p)t\x||?T#   R     O i *   8 _ }   :u<Z {@ R$e(,04&8<@DaH|LnP~TX\'\\`vdhlpt;xR|t.  !&!G!V!N)(Cn)`(8rH  |   a    8d  S  hP      B    ^t r  : "  /^ x  v @ 6    -  =  [     >!  ! $" <#  #  $ ~ 2%  & ] & ' ; ' c ( F( ( p) A)  + :, `, - - X. / 8/ 1 1 1 2 53 33 @3 RJ4 k4 z4 &5 q>5 z5 9  : L: : 3; G; S; &; sB; J; +P; E\; ; N< \< '< *= !j= = Qp? @ A A .B vB B C C C D D E qE G G H  PH CH `H @ I I  `J J lK K ! K "L 'BL \L >M  9M  M N 1 O  rO |O 7O `P P Q `R TS +S $S T nT  (U U /^V  VW MW bW {X NY Y Z [ #\ \ \ H\ b^ 6^  ^  _ -l` `  d Re e &f O&:g 7)g ))g gg gL gq g'h:hh hhhthh h$h(h,hi0h h_pfipiti xiu |i_pPFi i_cdii_bufikH U c $ `F  f $ 6 U& ef  8 y      n  :   6 H  n e $ @    Z |  ' < : Q k> ~Z |   J  J < #$ V$ iv |j  8     d  z!4"z)((endG,_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_GetInPipeInfo@4_FT_GetOutPipeInfo@4_SelectInterfaces@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_CallUSBD@8__imp__USBD_CreateConfigurationRequestEx@8__imp__USBD_ParseConfigurationDescriptorEx@28__imp__ExAllocatePoolWithTag@12_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@20_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@12__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_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@8_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_CreateConfigurationRequestEx@8_USBD_ParseConfigurationDescriptorEx@28USBD_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_unwindingoc:\98DDK\lib\i386\free\ftcser98.sys    ,DHn |;4j a   Rd IӮ  P m Ӿ 6 MB T tr0 Ӣu: "Ү ^]&[v @ 6  o Ҋ1@7hL >!t Ҳ!."Ӣ#/#Ӝ$zJ 2% & Ӹ&Ӏ'A'( (%F((p))!)@)(* Ӭ+L+B:,%`,-Ұ-X./78/11'1Ӗ253` Ӗ3]3VJ4N4]4/&5>57z5u9&:6L:S::.:);;;&;B;J;P; \;(; N<4<6<q*=?j=(=Ӏ>R>7 ?fp? ӈ@ҘADAQ.BHvBQB ҘCCHCӾD;D  ӼE;EӌG[ G3H3PH HHI$Is`J3J lK}K K,"LBLL=M!9MaҚMiN_dN N9 OQrO6OAOu `PP ҊQ `R TSSS ӎTnT(U~AҪU  ^V, VW.Wy WsҌXE NY| Y ӲZ Ӛ[" ӄ\\\\g ^16^s^8_l`G`RbV\bi dd&ee&Z!|,:gJU ӠJy _$Q$Qvj8t ѬJ o  d