MZ@ !L!This program cannot be run in DOS mode. $1#_uB1uB1uB1uB1tB1uB0wB1,a"@B1]:qB1D7tB1RichuB1PEL6> LI = Vn@JP@ORT.text=:@: h_LTEXT= = hPAGE = = `INITBI`I .rsrc@O@O@B.relocRR@BLKLKKLL(LKK@LdLxLLLLLlKNLKK$MTKRMfMxMMMMMMM NN*NJNLMdNnN|NNN6MNN6>V6>`W6>60\ QIKL$SV3ۋq(9t 8^Mt8Hu8^VuWjZp_$8$J_$u숞G^W^P^SCDEF<=>?@A3_SPt$^[UQESVEp(<s E38^Su VFS9WtMM_tSSu ^WN^[UQESVE p(FW<s E 38^Su VFS0W5ESSSpSPSSSSWփ$MuM _tSSu ^[U SVEWPEp(~MtjHtaM ay2 }~@t$G EG tPӃg WӋ}uMf@_^[tE] C`E xvc {2ҋhUL00j$jEE E@GGC g g ggGGC`H<s EF8u~8WPjFQ[G<=+Ѓ+;O;N| fA HfHHVtQN|s,PJHa HPQHYHa$g,PJHa HPQHYHa$N|)O@ H G=8==><:|ҋ+|$<:ҋ+:=@`@O$H@ "@`@: $p @G `$GPNEjXPS.P>8>#>U VEWPEx(}MtM a2҉q u M q`~v ӀNShUL01j$jEvM EssA c c ccCCƉC <s EG=3{M)E @}]Hu=u CM{ThUL023jVCT V@X 01DHSpuC8E P;Pu$9xV4uxN$уʃMQPS|;tIaH+HJ2 C@uE C@ u P C8@ C8E ` C{8ucQM_^[tEP SU-Vt$W><:|ҋ+|$<:ҋ+:=@`@O$H@ "@`@: $p @G `$GPՋNjXPS.P>>->!N8G<=++ɍywI yQ;V|PfB PfHP~tzV|s0xWPb PxzPBPb$a0xWPb PxzPBPb$V|)Q@ P A===><:|ҋ+|$<:ҋ+:=@`@O$H@ "@`@: $p @G `$GPՋNjXPS.P>>->!_^][U EPE<s ESVuWjj?ۍEƀP??~?E ~VfTt ^[U MSVuEs8EPVi|EtV } FMrBBB}V |ϊ?@:؈E t5ÍuÀv2:] uˍEPjj:s ؋Ft$ "F`x ;wvtT "tCt5t"uoQ~^2ҋ Hq tQVt iQV`F IL2҈Ή^F 3B "t1t!t QV/ F~Q;pQVK!_^[̋L$D$ Vt$ 2҉qA ^ QSU Vt$3WF ;thF 2҉hN Ӊn F$;t@F$2҉hN$Ӊn$<==:D$L$t=((u D$|$vd$D$:D$uÊ?@:D$L$t=u D$|$vd$D$:D$uÀ~Ptv4׋F8=;t}h 2@F8`F8v8CtV `OCOt`KH;tYPCH@CH sHFsHfjXPS.PEsHu SIEs@t"F ~ t Pf VuފMc@_^[tEVt$38NOt W3f@ fHVpP@H P@H$F0@`@$@ "PF0@`@P&$p @F0H$PV0N=_uFO^U SVEWP]3VVPE<s EE }H3 CO8CM ;}l8CVu CMBuhUL20j V5֋E hUL21j_3S֍OS@(x 1i:xV4@}S!C$t,x uC$2҃`C$@K$ c$+Ѓ+у u< r ;CH;ƉE tA8 J2A C@cHuE C@]u P[R9tJ+σt3+ȃt*򥥥<u SM_^[t UVW}ws5EPV|EtV }FM<r'BBB<}V=}=uʀ~OuVHw5W_^]USVEWP] 3VVVVP;ƉEEM=hUL24@`j$EVHEEjEYN@=j(Y$IutՍD$Pjj|$t V=D$|$uD$HD$_^][U(S]VWMM3WWWWPEigE`yEhUL2fjPWWEWP EWPjWWWWsh"LMEfFfPF~ NFH@FIfFJf~L~~$@`$p@ "LPUKE;u1EPWWEWPMA;ÉEuQEPWWVE_^[USVEWP]M3EigWWWWPEEhUL30jPWuWujWWWWsh"LЍEfFfPF~ FFH@FIfFJf~L~~$B`$Up@ "K؁uEPWWWuEXV_^[USVEWP]M3EigWWWWPEEhUL30jPWuWujWWWWsh"LЍEfFfPF~ FFH@FIfFJf~L~~$B`$Up@ "K؁uEPWWWuEXV_^[SVt$3SSSSPVW`3`!CeFPf@fP@X `H@H@@If@JfXLXX$F4@`H$@ "F4@`@+$p @F4X$PV4NƆh_L$ \\^I 3[USVEWP} 3EE8_MtM2҉qY uu9^ u 2ҋΉ~^ }8_OuW<s E:tDV Έ2҉^F < u]F`H8_Ow$u WEMtE_^[USVEWP}M3EigSSSSP]EhUL35jPSuSujSSSSwh"LjUYfFfPN^ VFH@FIfFJfFLN^$H`q$A "O;}SSuE0=uEPSSSuV]E@t_LGLE_^[ SUVD$WPj3_WSj"Shlt$,,;D$-hUL36j@p(D$ SFD$ FM^N^8^<^O^P^Q^R^@^ ^S<=>?@A^T^UBCDEFGH\hi^V^W^XjY3~ULNKWj(SP(Wj SVhDP$hUL08jShUL09jS`Ջ= dSLSPhUL0ajHSՉjSPhUL0bjShUL0cjPSՉjSPjSPhUL0dj(SՋ=(PhUL0ej(SPhUL0fj SՋ=$Vh.PhUL10j SVhr.PhUL11h@ShUL12hShUL13j ShUL14jShUL15jSՉF PSht$$p;}t$"t$t$X=TF@0SP׉F0FS@0P׉F4\$G FS@0PThUL16jHShUL17hSGՉGxV4GL$jSGP _ ƇFS@0PThUL18jHShUL19hSՍjSxV4L$ P D$$|$.D$fH D$`3_^][̋T$L$Vr`A(vwGt2t$NtNt Nu,RQ*RQ!RQoRQ@M@NRQ^t ttuRQfRQRQUQSVu EW~`X(WO GUMuTItItIt It ItIu jjjXE ;/PSKV4jWV}%;}>V4v`jYF܋M `QA`@C$X @s0{Ot#s03cOPPPPPMQSCVo}u:t%{WuV4f~2ҋ dSS/}u8CO;H,t ~CXv`jFYu `4u V4F#F`$Vs0_^[USV3WVEVP }EVPhCuu jw8؁uVVVEVP];|E 9tPWh_^[̋D$jjD$PHSVt$~!tF`H^}F`W|$p WV4gV_^[ L$D$̋D$SVW|$p(WPB}wV} jhn~Nu[V}TVJ| F jP<atVPSVVfMfN3jPW_^[SVULNKW=Sj j׋SD$jjF׍Nj@:Ep  1_^[SUVW|$wtV<USw5W_^][̋D$S\$ VWx(s`SPvjY2Ҁfc _^3[̋D$H(t t$PjPt$D$t$H(PAMjPt$QD$SUVh(W:s ؀}SEMu UESrt=D$3PPPPFP6Hvv3PPPPPHӃ$L$u}Ot u0eO3VVVVPu0HVVVVPu4HVVVVP77`dueVeWӍE VP<jT$ Yr`F܋`MuD}t} W@mtU3t$_^][Yt$t$WjPt$UVt$ Vt$ 9}vfjPV-^̋D$T$@(B#B`$HUEMSV@(WEjEjPEig ] jYӋs`F܋`C`$M@H @EH=uEP3PPPEPC_^[U$MS3VSESPE u]MEPEEPEPjSSSSvuLM F@`HM$HVN=uEPSSESPE;}2rtE}y}u^[oD$HA$=@4 =@8@@ǀAǀA@D@H@pǀX3JNJNHKOxLKLKKLL(LKK@LdLxLLLLLlKNLKK$MTKRMfMxMMMMMMM NN*NJNLMdNnN|NNN6MNN(InterlockedIncrementObfReferenceObjectKfLowerIrql&InterlockedDecrementObfDereferenceObjectKfRaiseIrqlKeGetCurrentIrqlKeWaitForSingleObjectKeSetTimerhIofCallDrivernKeClearEventExAllocatePoolWithTag ExFreePooliIofCompleteRequestKeQuerySystemTimeExQueueWorkItemmKeCancelTimerKeSetEventoKeDelayExecutionThread5IoCancelIrpREAD_PORT_ULONGWRITE_PORT_ULONG-IoAllocateIrp0IoAttachDeviceToDeviceStack=IoDeleteDeviceTIoRegisterDeviceInterfacetKeInitializeEventsKeInitializeDpcxKeInitializeTimer8IoCreateDevicePoCallDriverPoStartNextPowerIrpPoRequestPowerIrpZIoSetDeviceInterfaceState>IoDeleteSymbolicLink?IoDetachDeviceBIoFreeIrp2IoBuildDeviceIoControlRequestQIoIsWdmVersionAvailableZwCloseZwReadFileZwQueryInformationFileZwCreateFilememmoveNTOSKRNL.EXEHAL.DLL_USBD_CreateConfigurationRequestEx@8_USBD_ParseConfigurationDescriptorEx@28USBD.SYS0HO$$4VS_VERSION_INFO  ?StringFileInfo`040904b0Comments CompanyNameTFileDescriptionUSB SUPERLINK ADAPTER8 FileVersion1, 2, 0, 124 InternalNameulink.sys$LegalCopyright(LegalTrademarks< OriginalFilenameulink.sys PrivateBuildLProductNameUSB SUPERLINK ADAPTER< ProductVersion1, 2, 0, 12 SpecialBuildDVarFileInfo$Translation l4444*525A5n5z55556-6`6666~888889U999;;;;;-<>M>T>>?x01D1N1Z11122$2222k333355556666:7F778 8,8w88 9M999::L;<=*=5===>>O>h>>?!?3?V?? 000=1]111111282g22223H3^3d333344L4444 5:5E5`5606<6_6s6}666 77q788)9G9]9u99:::;;-;6;];h;;;;;;&<]E>U>f>>>>>>?'?S>`>>>!?'?@??????@80w0002>2]2p22222(343E3g3t33334244445/5n5w55*666Y6_6e666667E7Q77777 8$888889;9V9p999999::::&:-:7:ofree\ulink.sys X  R : J808 P= Ҏ!Q2!Tc7"8 Z,  DJ!m Ӹ!Z""Ӟ# l%P&W Ө(8)V ӎ+' Ӷ,L.or.o.h Ә/ f3$ ӊ446  7 Ӵ8 Ӥ9<:  ; =$=AA TCo CCB"D:DDK:EME=E0E$F2HNH)xHHI I`NB113CV``(.\Free\ulink.resCV 0 .\Free\ulinkusb.objCV(.\Free\pnp.objCVT`.\Free\init.objCV8` (0Xt.\Free\dispatch.objCVHAL.DLLCVd NTOSKRNL.EXECV NTOSKRNL.EXECVtHAL.DLLCV` NTOSKRNL.EXECV\ NTOSKRNL.EXECVX NTOSKRNL.EXECVT NTOSKRNL.EXECVP NTOSKRNL.EXECVL NTOSKRNL.EXECVHAL.DLLCVHAL.DLLCV@j NTOSKRNL.EXECV<J NTOSKRNL.EXECV8> NTOSKRNL.EXECV4, NTOSKRNL.EXECV0 NTOSKRNL.EXECV|, NTOSKRNL.EXECVx( NTOSKRNL.EXECVt$ NTOSKRNL.EXECVp  NTOSKRNL.EXECVl NTOSKRNL.EXECVh NTOSKRNL.EXECVd NTOSKRNL.EXECV`r NTOSKRNL.EXECV`V NTOSKRNL.EXECVXD NTOSKRNL.EXECVH& NTOSKRNL.EXECVD NTOSKRNL.EXECVHAL.DLLCVHAL.DLLCVD NTOSKRNL.EXECV@ NTOSKRNL.EXECV< NTOSKRNL.EXECV8 NTOSKRNL.EXECV4 NTOSKRNL.EXECV0 NTOSKRNL.EXECVLn NTOSKRNL.EXECV,` NTOSKRNL.EXECV H NTOSKRNL.EXECV8 NTOSKRNL.EXECV( NTOSKRNL.EXECV( NTOSKRNL.EXECV$ NTOSKRNL.EXECVHAL.DLLCV HAL.DLLCVP NTOSKRNL.EXECVT NTOSKRNL.EXECVHAL.DLLCVH NTOSKRNL.EXECV\ t NTOSKRNL.EXECVpUSBD.SYSCV8 USBD.SYSCVh*USBD.SYSCVl(USBD.SYSCV vmm2c1.obj L : ),?WiNewCom@@YGXPAU_ULINK_DEVICE_EXTENSION@@@ZB 2?UsbInResetPipe@@YGJPAU_ULINK_DEVICE_EXTENSION@@@Z. $__imp__KeWaitForSingleObject@20B  2?UsbSendReadUrb@@YGXPAU_ULINK_DEVICE_EXTENSION@@@Z& __imp_@IofCallDriver@8" p__imp__PoCallDriver@8& __imp__IoAllocateIrp@8* H__imp_@ObfReferenceObject@4Z #M?OnIntComplete@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAU_ULINK_DEVICE_EXTENSION@@@Z2 #__imp__IoRegisterDeviceInterface@16> (.?UlinkWrite@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@@Z" __imp__IoFreeIrp@4> .?UlinkClose@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@@Z* L__imp_@IofCompleteRequest@8B b5?PnpWaitWakePolicy@@YGJPAU_ULINK_DEVICE_EXTENSION@@@ZB 55?UsbLocalToSuspend@@YGJPAU_ULINK_DEVICE_EXTENSION@@@Z> .?UlinkPower@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@@Z2 $__imp__IoAttachDeviceToDeviceStack@8Z (M?OnComComplete@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAU_ULINK_DEVICE_EXTENSION@@@Z& __imp__WRITE_PORT_ULONG@8F h8?PnpQueryCapabilities@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@@ZF 8?PnpQueryRemoveDevice@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@@ZN 6>?UsbQueryRemoteApp@@YGJPAU_IRP@@PAU_ULINK_DEVICE_EXTENSION@@@Z2 |"__imp__IoSetDeviceInterfaceState@8. ?InsertIrp@@YGXPAUIRP_LIST@@0@Z6 &?UlinkUnload@@YGXPAU_DRIVER_OBJECT@@@Z2 %?WiCheckFileSystem@@YGXPAU_WIPARA@@@ZJ . :?PnpQueryPnpDeviceState@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@@Z> .?WiOutReset@@YGXPAU_ULINK_DEVICE_EXTENSION@@@Z* P__imp_@ObfDereferenceObject@4* __imp__IoDeleteSymbolicLink@4.  __imp__ExAllocatePoolWithTag@12 _DriverEntry@8B 3?PnpRemoveDevice@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@@ZJ  =?SendAndWaitUrb@@YGJPAU_ULINK_DEVICE_EXTENSION@@PAU_URB@@KK@Z. @ __imp__KeDelayExecutionThread@12 __imp__memmoveF 8?ClearDeviceExtension@@YGXPAU_ULINK_DEVICE_EXTENSION@@@ZV H?SetPowerState@@YGXPAU_ULINK_DEVICE_EXTENSION@@W4_DEVICE_POWER_STATE@@@ZF ,7?UsbDownloadFirmware@@YGJPAU_ULINK_DEVICE_EXTENSION@@@ZJ :?UsbGetDeviceDescriptor@@YGJPAU_ULINK_DEVICE_EXTENSION@@@Z* ?PnpModifyPCIConfig@@YGXXZB .95?UsbGetDeviceSpeed@@YGJPAU_ULINK_DEVICE_EXTENSION@@@ZJ ;?PnpSurpriseRemoveDevice@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@@Z& __imp__IoDetachDevice@4.  __imp__ZwQueryInformationFile@20F x&7?UsbSendCom@@YGJPAU_IRP@@PAU_ULINK_DEVICE_EXTENSION@@@ZF  7?UsbSendInt@@YGJPAU_IRP@@PAU_ULINK_DEVICE_EXTENSION@@@Z> X .?PnpDefault@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@@ZB 02?UsbCheckComBit@@YGJPAU_ULINK_DEVICE_EXTENSION@@@Z" ,__imp__ExFreePool@4Z 4M?SendDeviceSetPower@@YGJPAU_ULINK_DEVICE_EXTENSION@@W4_DEVICE_POWER_STATE@@@Zj ]?OnIncreaseDevicePowerComplete@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAU_ULINK_DEVICE_EXTENSION@@@ZF 6?UsbResetDevicePort@@YGJPAU_ULINK_DEVICE_EXTENSION@@@Z: ,?UlinkPnp@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@@ZB 2?PnpStartDevice@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@@Z" USBD_NULL_THUNK_DATAN +A?OnOutDpcRoutine@@YGXPAU_KDPC@@PAU_ULINK_DEVICE_EXTENSION@@PAX2@Z> "1?UsbSendIntUrb@@YGJPAU_ULINK_DEVICE_EXTENSION@@@ZJ  8;?UsbDeviceEvent@@YGJPAU_IRP@@PAU_ULINK_DEVICE_EXTENSION@@@Z T?PCI_IND@@YGKK@Zb 1U?OnCheckComBitComplete@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAU_ULINK_DEVICE_EXTENSION@@@Z.  __imp__IoIsWdmVersionAvailable@8* 0__imp__KeQuerySystemTime@4" <__imp__KeSetEvent@12* _LCODE_VMM_GetSystemInitState __imp__ZwClose@4" __imp__KeClearEvent@4BB 13?UsbClearReqeust@@YGJPAU_ULINK_DEVICE_EXTENSION@@@Z" __imp__ZwReadFile@36. %?WiIntError@@YGXPAU_WIPARA@@@ZJ  0?UlinkCleanup@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@@Z: "-?UlinkRead@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@@ZZ M?ForwardedIrpCompletionRoutine@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAU_KEVENT@@@ZB v 5?ForwardIrpAndWait@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@@Zb xT?OnSendOutUrbComplete@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAU_ULINK_DEVICE_EXTENSION@@@Z& t__IMPORT_DESCRIPTOR_HAL" (__imp__KeSetTimer@16: *__imp__USBD_CreateConfigurationRequestEx@8& __NULL_IMPORT_DESCRIPTOR& ?IsWin98OrWinMe@@YGEXZ" r?PCI_OUTD@@YGXKK@Z* t__imp__PoStartNextPowerIrp@46 '__imp__IoBuildDeviceIoControlRequest@36b z S?OnSendInUrbComplete@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAU_ULINK_DEVICE_EXTENSION@@@ZJ :?UsbSelectConfiguration@@YGJPAU_ULINK_DEVICE_EXTENSION@@@Zj [?OnDeviceSetPowerComplete@@YGXPAU_DEVICE_OBJECT@@ET_POWER_STATE@@PAXPAU_IO_STATUS_BLOCK@@@Z& l__imp__IoCreateDevice@28* `__IMPORT_DESCRIPTOR_NTOSKRNLB 33?UsbStopTransfer@@YGJPAU_ULINK_DEVICE_EXTENSION@@@Z* h__imp__KeInitializeTimer@4& 8__imp__KeCancelTimer@4* `__imp__KeInitializeEvent@12. ?CompleteIrp@@YGJPAU_IRP@@JK@Z"  __imp_@KfRaiseIrql@4& __imp__READ_PORT_ULONG@4& X__imp__IoDeleteDevice@4: X-?WiInReset@@YGXPAU_ULINK_DEVICE_EXTENSION@@@Z* \__imp_@InterlockedIncrement@4" F?CanReadFile@@YGEXZF ",7?UsbGetPortStatus@@YGJPAU_ULINK_DEVICE_EXTENSION@@PAK@ZB 53?UsbWakeupRemote@@YGJPAU_ULINK_DEVICE_EXTENSION@@@Z& __imp__KeGetCurrentIrql@0B < 3?UsbIntResetPipe@@YGJPAU_ULINK_DEVICE_EXTENSION@@@ZB 3?UsbOutResetPipe@@YGJPAU_ULINK_DEVICE_EXTENSION@@@Z* x__imp__PoRequestPowerIrp@24& NTOSKRNL_NULL_THUNK_DATA" HAL_NULL_THUNK_DATA* T__imp_@InterlockedDecrement@4F  9?PnpCancelRemoveDevice@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@@ZR C?OnCheckFileSystem@@YGXPAU_KDPC@@PAU_ULINK_DEVICE_EXTENSION@@PAX2@Z ( _ULINK_GUID> 8/?UlinkCreate@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@@Z" D__imp__IoCancelIrp@4& d__imp__KeInitializeDpc@12F 6?UlinkDeviceControl@@YGJPAU_DEVICE_OBJECT@@PAU_IRP@@@ZN B+@?OnInDpcRoutine@@YGXPAU_KDPC@@PAU_ULINK_DEVICE_EXTENSION@@PAX2@ZB (3?UsbSendWriteUrb@@YGXPAU_ULINK_DEVICE_EXTENSION@@@Z 0(X`     `N )UEX  ؂P ?l m݊CxLXr,,ɭ\,]fteǦh6".cƻLb$4G( v PL:-hz6S00txmc`ii#q|gCژ ﷻҼ BmKC@q"8H3LTDm4X`~l 凐P  YY A t ͙;(қ Mk(A]f{pm&.4Zb%Td#pb:&XJPR[8h֊n4RW+PF/жSuלWm _c tk{j+